Integrate seamless DTH recharge services for all major DTH operators. Offer instant recharges with the highest commissions in the industry.
We support all major DTH service providers in India
Powerful features designed for seamless DTH integration
DTH recharges are activated 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 DTH 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 solutions for DTH recharge management
Automatically identify DTH operator from subscriber ID without customer input
Access complete recharge history and generate detailed reports for accounting
Set up automatic reminders for upcoming DTH package expirations
Generate and send digital receipts immediately after recharge
Comprehensive guide to integrate our DTH recharge API
POST https://a1topup.com/api/v1/dth/recharge
Parameter | Type | Required | Description |
---|---|---|---|
api_key | String | Yes | Your unique API key |
subscriber_id | String | Yes | DTH subscriber ID or VC number |
operator | String | Yes | DTH operator code (AIRTEL_DTH, TATAPLAY, DISHTV, etc.) |
amount | Number | Yes | Recharge amount |
{
"api_key": "your_api_key_here",
"subscriber_id": "1234567890",
"operator": "AIRTEL_DTH",
"amount": 300
}
{
"status": "success",
"transaction_id": "TXN123456789",
"message": "DTH recharge successful",
"amount": 300,
"commission": 18.00,
"balance": 9542.50,
"receipt_url": "https://api.a1topup.com/receipt/TXN123456789"
}
POST https://a1topup.com/api/v1/dth/account-info
Parameter | Type | Required | Description |
---|---|---|---|
api_key | String | Yes | Your unique API key |
subscriber_id | String | Yes | DTH subscriber ID or VC number |
operator | String | Yes | DTH operator code |
{
"api_key": "your_api_key_here",
"subscriber_id": "1234567890",
"operator": "AIRTEL_DTH"
}
{
"status": "success",
"subscriber_name": "RAJESH KUMAR",
"subscriber_id": "1234567890",
"operator": "AIRTEL_DTH",
"current_balance": 150.50,
"package_name": "South Value Pack",
"next_renewal": "2024-02-15",
"status": "Active"
}
Error Code | Message | Description |
---|---|---|
1201 | Invalid subscriber ID | The provided subscriber ID is invalid |
1202 | Invalid operator | The operator code is not recognized |
1203 | Invalid amount | The recharge amount is not valid for this operator |
1204 | DTH system down | The DTH operator's system is temporarily unavailable |
1205 | Account suspended | The DTH account is suspended or inactive |
{
"status": "error",
"error_code": "1201",
"message": "Invalid subscriber ID",
"subscriber_id": "1234567890"
}
Choose the plan that works best for your business
Sign up today and get your API keys to start integrating DTH recharge services.