Integrate seamless mobile recharge services for all major telecom operators with our robust API. Offer instant recharges with the highest commissions in the industry.
We support all major prepaid mobile service providers in India
Powerful features designed for seamless integration
Recharges are processed within seconds with 99.9% success rate
Bank-grade security with end-to-end encryption for all transactions
Earn up to 6% commission on every recharge transaction
Simple REST API with comprehensive documentation and SDKs
Get your commissions settled daily to your bank account
Dedicated technical support team available round the clock
Comprehensive guide to integrate our recharge API
POST https://a1topup.com/api/v1/recharge
Parameter | Type | Required | Description |
---|---|---|---|
api_key | String | Yes | Your unique API key |
mobile | Number | Yes | 10-digit mobile number |
operator | String | Yes | Operator code (e.g., AIRTEL, JIO, VI) |
amount | Number | Yes | Recharge amount |
circle | String | No | Circle code (default: detected automatically) |
{
"api_key": "your_api_key_here",
"mobile": "9876543210",
"operator": "AIRTEL",
"amount": 299,
"circle": "AP"
}
{
"status": "success",
"transaction_id": "TXN123456789",
"message": "Recharge successful",
"amount": 299,
"commission": 17.94,
"balance": 9542.50
}
Parameter | Type | Description |
---|---|---|
status | String | Request status (success/error) |
transaction_id | String | Unique transaction ID for reference |
message | String | Response message |
amount | Number | Recharge amount |
commission | Number | Commission earned on this transaction |
balance | Number | Your current wallet balance |
Error Code | Message | Description |
---|---|---|
1001 | Invalid API key | The provided API key is invalid or disabled |
1002 | Insufficient balance | Your wallet doesn't have enough balance |
1003 | Invalid mobile number | The mobile number format is incorrect |
1004 | Invalid operator | The operator code is not recognized |
1005 | Invalid amount | The recharge amount is not valid for this operator |
2001 | Operator system down | The operator's system is temporarily unavailable |
{
"status": "error",
"error_code": "1002",
"message": "Insufficient balance",
"required_amount": 299,
"current_balance": 250.50
}
Choose the plan that works best for your business
Sign up today and get your API keys to start integrating recharge services.