A360API is an open-source, asynchronous Python API built with FastAPI, a modern and high-performance web framework. This project combines custom-built libraries with popular ones to deliver a powerful toolkit for developers. Currently under active development, A360API is not yet fully functional but is being crafted with passion by Abir Arafat Chawdhury (@abirxdhack) to provide a versatile set of tools for various applications.
Note: This project is in active development. Features and endpoints are being added and refined. Stay tuned for updates via our Telegram channel!
A360API is designed to be a developer-friendly, modular API toolkit that leverages the power of FastAPI for asynchronous performance. Built with a combination of custom libraries (e.g., smartfaker, smartbindb) and popular ones (e.g., requests, aiohttp, googletrans), it aims to simplify tasks such as media downloading, data scraping, translation, and more. The project is maintained by @abirxdhack, a visionary coder dedicated to creating innovative solutions.
While still in development, A360API is poised to become a go-to resource for developers building bots, web applications, or other projects requiring robust API functionalities.
- Asynchronous Performance: Built with FastAPI for high-speed, non-blocking API requests.
- Modular Architecture: Plugins (
ccgen.py,fake.py, etc.) allow easy extension and maintenance. - Diverse Toolset: Supports media downloading, translation, coupon scraping, P2P trading, and more (to be implemented).
- Open-Source: Fully open-source with contributions welcome via GitHub.
- Developer-Friendly: Comprehensive documentation and example requests for easy integration.
- Active Development: Regular updates and new features being added by @abirxdhack.
To set up A360API locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/abirxdhack/A360API.git cd A360API -
Create a Virtual Environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install Dependencies: Ensure you have Python 3.8+ installed. Then, install the required packages:
pip install -r requirements.txt
-
Run the API:
python main.py
The API will start at
http://localhost:8000(or your configured host/port, e.g.,http://192.168.16.100:8000). -
Access the Documentation: Visit
http://localhost:8000/to view the interactive API documentation.
Once the server is running, you can interact with A360API endpoints using tools like curl, Postman, or your preferred HTTP client. The API is hosted at http://192.168.16.100:8000 (update based on your deployment).
Example request to test an endpoint (once implemented):
curl -X GET "http://192.168.16.100:8000/tr?text=Hello&lang=es"Response:
{
"translated_text": "Hola",
"api_owner": "@ISmartCoder",
"api_updates": "t.me/TheSmartDev"
}Note: A360API is under active development, and endpoints are being added. The following list reflects planned endpoints, some of which may not be fully functional yet. Check back for updates!
| Endpoint | Method | Description | Status |
|---|---|---|---|
/ccgen?bin={bin}&month={month}&year={year}&cvv={cvv}&amount={amount} |
GET | Generates credit card numbers based on a BIN. | Planned |
/fake/address?code={countryCode}&amount={amount} |
GET | Generates fake addresses for a country. | Planned |
/fake/countries |
GET | Lists supported countries for fake addresses. | Planned |
/bindb/bin?num={bin}&country={code}&bank={bank}&amount={amount} |
GET | Retrieves BIN information or searches by country/bank. | Planned |
/pypi?query={packageName} |
GET | Retrieves PyPI package information. | Planned |
/git/user?username={username} |
GET | Lists public GitHub repositories for a user. | Planned |
/country?name={countryName} |
GET | Retrieves country information. | Planned |
/eng/gmr?content={sentence} |
GET | Checks and corrects grammar in a sentence. | Planned |
/eng/spl?word={word} |
GET | Checks and corrects spelling of a word. | Planned |
/eng/prn?word={word} |
GET | Retrieves pronunciation details for a word. | Planned |
/eng/syn?word={word} |
GET | Retrieves synonyms for a word. | Planned |
/eng/ant?word={word} |
GET | Retrieves antonyms for a word. | Planned |
/p2p?asset={asset}&pay_type={fiat}&pay_method={method}&trade_type={type}&limit={limit}&sort_by={sort}&order={order}&min_completion_rate={rate}&min_orders={orders}&online_only={bool} |
GET | Fetches Binance P2P trading data. | Planned |
/p2p/methods |
GET | Lists payment methods for P2P trading. | Planned |
/p2p/currencies |
GET | Lists supported cryptocurrencies and fiat currencies. | Planned |
/yt/dl?url={youtubeUrl} |
GET | Fetches YouTube video details and download link. | Planned |
/yt/search?query={searchTerm} |
GET | Searches for YouTube videos. | Planned |
/fb/dl?url={facebookUrl} |
GET | Fetches download links for Facebook videos. | Planned |
/cpn?site={storeSlug} |
GET | Scrapes coupon codes from Dealspotr. | Planned |
/thrd/dl?url={threadsUrl} |
GET | Fetches download links for Threads videos. | Planned |
/pnt/dl?url={pinterestUrl} |
GET | Fetches download links for Pinterest media. | Planned |
/insta/dl?url={instagramUrl} |
GET | Fetches download links for Instagram media. | Planned |
/tr?text={text}&lang={languageCode} |
GET | Translates text to a specified language. | Planned |
Detailed Documentation: Once endpoints are implemented, full documentation with parameters, example requests, and responses will be available at http://192.168.16.100:8000/.
A360API is open-source, and we welcome contributions from the community! To contribute:
-
Fork the Repository:
git fork https://github.com/abirxdhack/A360API.git
-
Create a Branch:
git checkout -b feature/your-feature
-
Make Changes: Add new endpoints, improve existing ones, or fix bugs.
-
Submit a Pull Request: Push your changes and create a PR on GitHub. Ensure your code follows the project's style and includes tests.
-
Contact: Reach out to @abirxdhack on Telegram for questions or to discuss your contribution.
Please read our Contributing Guidelines (to be added) for more details.
- Developer: Abir Arafat Chawdhury (@abirxdhack)
- Telegram: t.me/abirxdhack
- Updates Channel: t.me/TheSmartDev
- GitHub: github.com/abirxdhack
- Email: abrixdhackz.info.me@gmail.com
For issues, feature requests, or feedback, open an issue on GitHub or contact @abirxdhack on Telegram.
A360API is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the license terms.
Built with ❤️ by @abirxdhack
© 2025 A360API. All rights reserved.