Code samples on GitHub
Recharge, balance, status and a callback handler, ready to copy into your project.
- PHP
- Node.js
- Python
- Callback handler
RESTful API with JSON responses, 99.9% uptime, and developer-friendly documentation. Built for recharge businesses, distributors, fintechs, and software companies.
Trusted by 10,000+ businesses
A modern recharge API platform that combines power, simplicity, and reliability.
Modern RESTful endpoints with clean JSON responses. Works with any programming language.
API key authentication, encrypted payloads, and 99.9% uptime SLA. Your data stays protected.
Comprehensive documentation, sandbox environment, and sample code in multiple languages.
Competitive commission rates on every transaction. Maximize your revenue with transparent pricing.
Real-time transaction status updates via webhooks. Never miss a status change.
Detailed transaction logs, settlement reports, and analytics dashboard for your business.
Mobile and DTH recharge, bill payments and FASTag all run through the same wallet and API. You and your retailers see the status of every transaction as it happens, and commission is credited instantly.
Use this list to compare any recharge API provider before you pay, including us.
| Recharge API | Recharge software (white label) | |
|---|---|---|
| Best for | You already have an app, website or software | You want a ready business under your own brand |
| What you get | API keys, documentation, sandbox, callback URL | Website, Android app, admin panel and API inside |
| Your team needs | A developer to integrate the API | No developer: we set it up for you |
| Retailers & distributors | You manage them in your own system | Built-in retailer, distributor and master distributor levels |
| Time to start | As fast as your integration (sandbox first) | Usually live within a few days |
Enterprise-grade features designed to power your recharge business.
Multiple keys with permissions
Single wallet, auto-debit
Real‑time earnings
Real‑time callbacks
Exportable with filters
API key + IP whitelist
Simulated testing
Comprehensive guides
Simple, straightforward integration process from sign‑up to go‑live.
Create your account in 2 minutes.
Fund your wallet to start.
Create credentials instantly.
Validate integration risk‑free.
Switch to production and earn.
Clean APIs, predictable responses, and everything you need to build fast.
Standard HTTP methods with resource‑based URLs.
Consistent JSON with clear status codes.
Simple header‑based authentication.
Real‑time callbacks.
PHP, Node, Python, Java, C#.
Ready‑to‑use for quick testing.
A1Topup powers recharge businesses of all sizes across India.
Beyond recharge processing, A1 Plan API gives your platform live plan data and instant operator detection — built and supported with the same reliability as our Recharge API.
Get live, up-to-date mobile and DTH recharge plans for any operator and circle — ideal for recharge apps and plan comparison tools.
Instantly identify the operator and circle from any mobile number, so your users never have to select it manually.
Start from working samples instead of a blank file. Both are free and public.
Recharge, balance, status and a callback handler, ready to copy into your project.
All 9 endpoints with descriptions and variables. Fork it, add your credentials and press Send.
Your server IP must be whitelisted before live calls. Never put real credentials in a public workspace.
Retailers, distributors and businesses that run on A1Topup every day.
Test for free, track every request and fix problems from your own panel, without waiting for support.
A sandbox with the same parameters as live. Pick success, pending or failure with the last digit of the number. No operator, no money moved.
Every request your software sent and our exact reply, for the last 30 days, under Developer > API Logs.
Every callback we sent, your server’s reply, and a resend button, under Developer > Callback Logs.
Raise a dispute from your software, follow it from open to refunded, and get the result on your callback URL.
Add commission=1 and each reply also shows your commission, the amount debited and your wallet balance.
A WhatsApp or email alert when your wallet goes below the limit you set, so recharges never stop on a busy evening.
Everything you need to know about our Mobile Recharge API.
A Mobile Recharge API is a RESTful interface that allows businesses to programmatically recharge prepaid mobile numbers, DTH connections, and postpaid bills. It enables seamless integration with your existing platform, automating the recharge process for your customers.
Integration is straightforward. Register for an account, generate your API credentials, and follow our comprehensive documentation. We provide code samples in PHP, Node.js, Python, Java, and C#. You can also test in our sandbox environment before going live.
Our Mobile Recharge API supports all major telecom operators in India including Airtel, Jio, Vi (Vodafone Idea), BSNL, MTNL, and all major DTH providers like Tata Play, Dish TV, Airtel DTH, Sun Direct, and more.
Yes. We use API key + secret authentication, encrypted payloads via HTTPS, and support IP whitelisting. All sensitive data is encrypted in transit and at rest. Our infrastructure is hosted on secure cloud providers with regular security audits.
We offer competitive commission rates on every transaction. The exact commission depends on the operator and circle. You can view real-time commission rates in your dashboard. Higher volume businesses qualify for even better rates.
Yes. We provide a fully simulated sandbox environment that mimics the production API. You can test your integration, simulate transactions, and validate webhook callbacks without using real funds.
Our API primarily supports JSON responses. We also offer XML and CSV formats for specific endpoints. All responses include a status field, transaction ID, and detailed messages for debugging.
You can fund your wallet via bank transfer, UPI, or debit/credit card. Once funded, the balance is available instantly for transactions. All transactions are auto-debited from your wallet balance. You can view real-time balance and transaction history in your dashboard.
We aim for 99.9% uptime on our API services. Our infrastructure is deployed across multiple availability zones with auto-scaling and failover capabilities. We monitor our systems 24/7 and provide real-time status updates.
Yes. Our Mobile Recharge API also supports DTH recharge, postpaid bill payments, and other utility services. The same API key and authentication method works across all services. Check our documentation for specific endpoints.
Absolutely. Our technical support team is available 24/7 to assist you with integration questions, debugging, and optimization. We also provide dedicated support for enterprise clients.
The minimum recharge amount varies by operator and circle. Generally, it ranges from ₹10 to ₹50. Our API will return a validation error if the requested amount is below the minimum for the selected operator.
In case of a failed transaction, the API returns a clear error code and message. The amount is automatically reversed to your wallet balance. You can track all failed transactions in your dashboard reports.
We accept bank transfers (NEFT/RTGS/IMPS), UPI, debit cards, and credit cards. We also offer automated payment reconciliation so your wallet is updated instantly.
Yes. Our API is designed to integrate seamlessly with any existing billing, accounting, or ERP system. You can use webhooks to receive real-time updates and synchronize transaction data automatically.
Yes — A1PlanAPI is our dedicated API for fetching live mobile and DTH recharge plans and instantly detecting the operator and circle from a mobile number. Visit a1planapi.com or contact our sales team to get started.
You can view all transactions in your dashboard with filters for date, operator, status, and amount. You can also export reports in CSV or Excel format for accounting and reconciliation.
Yes. We offer white-label recharge software that you can brand as your own. This includes a fully customizable admin panel, distributor management, and customer-facing portal. Contact our sales team for more details.
Most recharges are processed within 3-5 seconds. In rare cases, network delays or operator-side issues may take longer. Our API returns real-time status updates so you always know the transaction state.
The best provider is the one that gives direct operator connectivity, a high success rate, clear commission, callback support and quick help when something fails. Test any provider in a sandbox first. A1Topup has been a recharge API provider since 2016 and you can see our operator-wise commission on the API commission page.
Most providers charge a one-time plan fee and then pay you commission on every successful recharge. With A1Topup you choose a plan, and the commission for each operator is listed on our Recharge API commission page.
Yes, a developer connects the API to your app or website using our documentation and sample code. If you do not have a developer, our white label recharge software gives you a ready website and app with the API already inside.
Commission is set per operator and plan. For example, Vodafone earns about 3.30% to 3.50%, BSNL 3.00% to 3.20%, Airtel 0.80% to 1.00% and Jio 0.60% to 0.80%, depending on the plan. The full, current list is on the Recharge API commission page.
Jio and Airtel pay low margins to every provider, so 5% on these operators is not realistic. Higher percentages are possible on operators like Vodafone and BSNL and on DTH; check the operator-wise list on the commission page before choosing a provider.
Yes. The same API and wallet handle mobile, DTH, postpaid, electricity and other bill payments, and FASTag recharges.
You can test with small recharges on your API account and a separate low-limit test user, so real money at risk stays small. Full request, response and callback details are in the API documentation, along with a Postman collection.
Your server sends a request with the operator code, number, amount and a unique order id, reads the JSON response, and receives the final status on your callback URL. Most existing recharge or billing software only needs one module for this; code samples in PHP, Node.js and Python are in the documentation.
Check operator coverage, success rate on busy hours, callback and status APIs, operator-wise commission, clear documentation and how fast support responds when a recharge is pending.
Join 10,000+ businesses that trust A1Topup for their recharge API needs.
Rated 4.9/5 from 314 Google reviews by businesses.