99.9%
Uptime SLA
<1s
API response time
All+
Indian operators covered
24/7
Transaction processing
Overview

What is a Mobile Recharge API?

A Mobile Recharge API is a REST interface that allows your application to process prepaid mobile and DTH top-up transactions automatically — without any manual intervention. Instead of your team processing each recharge by hand, your platform sends a single API request and the transaction is completed in real time.

The API Express Mobile Top-up API connects your product directly to Indian telecom operator networks. It handles authentication, operator detection, routing, processing, and confirmation — all in a single call. Whether you're building a recharge app from scratch or adding recharge capability to an existing platform, our online recharge API is the fastest way to get to production.

Every transaction is processed in real time, with instant status callbacks and detailed transaction logs available through your developer dashboard. One integration gives you access to the full Indian telecom and DTH ecosystem.

What You Can Automate

Everything Your Recharge Platform Needs

From simple prepaid top-ups to enterprise B2B reseller workflows — one API handles it all.

📱
Prepaid Mobile Recharges

All operators, all telecom circles, all plan types. Support for top-up, unlimited, and combo plans across Jio, Airtel, Vi, BSNL, and MTNL.

📡
DTH & Cable TV Recharges

Tata Play, Dish TV, Sun Direct, Airtel Digital TV, and D2H. Single API endpoint for both mobile and DTH top-ups.

⚡
Real-Time Status Updates

Webhook callbacks notify your system the moment the operator confirms or rejects a transaction. No polling required.

💰
Commission Tracking

Per-transaction commission reporting built in. Track your margins across operators, plans, and customer segments.

📊
Transaction Reconciliation

Automated daily reports with downloadable logs. Reconcile recharges across all operators without manual work.

🔔
Failure Retry Logic

Configurable auto-retry for transient operator failures. Reduce failed transactions without manual intervention.

Key Features

Everything You Need in One Recharge API

Built for developers who want to integrate fast and businesses that need production-grade reliability from day one.

⚡
Real-Time Recharge Processing

Every transaction is processed live against operator networks. No queuing, no batching — your users get instant confirmation with sub-second API response times.

📡
Multi-Operator Support

One endpoint covers all major Indian telecom operators and DTH providers. Auto-detection identifies the correct operator and circle for any mobile number.

🔐
Secure Transactions

Every request is authenticated with your unique key over TLS 1.3 encryption. IP whitelisting, request signing, and full audit logs ensure every recharge is secure and traceable.

🔗
Easy Integration

Standard REST API with clean JSON responses. Compatible with any language or framework. Postman collections, code samples in Node.js, Python, and PHP, plus a sandbox for testing.

📈
Scalable Architecture

Handles anything from 10 recharges a day to millions a month without configuration changes. Auto-scaling infrastructure means no capacity planning on your end.

🔔
Webhook Callbacks

Get notified instantly on transaction success, failure, or pending status through configurable webhooks. Build robust retry logic without polling the API repeatedly.

How It Works

From API Request to Successful Recharge in Seconds

The entire recharge flow — from your application's request to the user's successful top-up — happens automatically through our API.

01
Send the request

Your application sends a POST request to our endpoint with the mobile number, recharge amount, and operator (or use 'auto' to let us detect it).

02
We validate and route

Our API authenticates your key, detects the operator and circle, and routes the transaction to the correct operator network in real time.

03
Operator processes

The recharge is processed live against the telecom operator's network. Our system monitors transaction status and awaits confirmation.

04
You receive JSON response

A structured JSON response returns transaction status, transaction ID, operator name, and confirmation message. Webhooks also push real-time status updates.

05
User gets instant confirmation

Use the response to update your UI, log the commission in your dashboard, and send the user a confirmation notification.

⚡
Total time: under 1 second

Average API response under 100ms. Operator processing averages 5-30 seconds depending on network.

Use Cases

Who Uses Our Mobile Recharge API

From consumer recharge apps to enterprise B2B platforms — here's how different businesses use our online recharge API.

📱
Recharge Apps & Platforms

Consumer-facing recharge apps use our API as the transaction backbone — handling all operator routing, processing, and confirmation while the app focuses on the user experience. Launch a full recharge platform without building operator integrations individually.

🏦
Fintech & Wallet Platforms

Fintech apps and digital wallets add mobile recharge as an additional revenue stream — allowing users to top up directly from their wallet balance. Our API handles the recharge; your platform earns the commission. Zero additional infrastructure needed.

🏪
Retail Recharge Systems

Retail chains, kiosks, and B2B recharge distributors use our API to power high-volume recharge terminals. Auto operator detection reduces training requirements, and real-time transaction logs simplify daily reconciliation.

⭐
Loyalty & Reward Platforms

Employee benefit platforms, loyalty programmes, and reward redemption systems use our mobile top-up API to offer mobile recharge as a reward option. A popular, high-engagement reward that requires no physical fulfilment.

Business Benefits

What Changes When You Automate Recharges

Integrating our recharge API provider eliminates an entire category of operational overhead and delivers measurable business impact from day one.

⚡
Faster Transactions for Every User

Sub-second API responses mean users experience near-instant recharge confirmations — reducing abandonment and improving satisfaction.

🤖
Full Automation — Zero Manual Processing

Your team stops manually processing individual recharge orders. The API handles routing, processing, and confirmation automatically at any volume.

📈
Scale Without Adding Headcount

Process 100 or 100,000 recharges per day with the same integration. Auto-scaling handles volume spikes without setup.

💸
Reduced Cost Per Transaction

Automation cuts operational cost per recharge significantly. Pay only for the API calls you make — no per-seat fees, no platform costs.

Before vs After
⏱️ Recharge processing
Before: 5-10 min manual
<1s
👥 Manual effort
Before: Manual operator check
0 hrs
🔌 Integrations needed
Before: Multiple vendors
1 API
🚀 Time to launch
Before: Weeks
<1 day
✅ Availability
Before: Business hours
24/7
Comparison

API Express vs Alternatives

What sets our Mobile Recharge API apart from other providers.

FeatureAPI ExpressTypical Vendor ATypical Vendor B
Uptime SLA99.9%99%99.5%
API response time<1s2-3s2s
Free tier1,000 calls100 callsNone
Sandbox environmentFull accessLimitedNo
Webhook callbacksIncludedExtra costExtra cost
Bulk recharge support10,000/batch1,000/batch500/batch
Support response<4 hrs24 hrs48 hrs
Why API Express

The Recharge API Provider Built for Production

Choosing the right recharge API provider is a long-term decision. Here's what makes API Express different.

✅
99.9% Uptime Guaranteed

Your recharge platform runs 24/7 — our API does too. Redundant infrastructure, automated failover, and real-time monitoring back our SLA contractually.

🏗️
Production-Grade Infrastructure

Hosted on Indian data centres with auto-scaling and multi-zone redundancy. Built for high-volume recharge platforms, not just prototypes.

📖
Developer-Friendly Docs

Complete API reference, interactive sandbox, Postman collections, and code samples in multiple languages. From sign-up to live in under a day.

💬
Dedicated Technical Support

Integration issue? Transaction query? Our team responds via email, WhatsApp, and phone within 4 hours. Enterprise clients get a named contact.

💸
Transparent Pricing

No monthly minimums, no lock-in contracts, no hidden fees. Pay only for the transactions you process. Volume discounts apply automatically.

🆓
Free Tier to Start

Your first 1,000 API calls are free — no credit card required. Test in the sandbox, build your integration, and go live before spending a rupee.

Operator Coverage

All Indian Operators. One API.

Our mobile recharge API covers the full Indian telecom and DTH ecosystem — all accessible through a single endpoint with automatic operator detection.

Prepaid Mobile Networks

📱
Jio
Prepaid · All circles
📱
Airtel
Prepaid · All circles
📱
Vi
Prepaid · All circles
📱
BSNL
Prepaid · All circles

DTH & Cable TV

📡
Tata Play
DTH · All India
📡
Dish TV
DTH · All India
📡
Sun Direct
DTH · All India
📡
Airtel Digital TV
DTH · All India
Automatic Operator & Circle Detection Pass 'auto' as the operator — we detect the correct network and telecom circle for any mobile number automatically.
22
Telecom circles
10+
Operators
100%
India coverage
Technical Highlights

Built on Standards Developers Trust

Our Mobile Recharge API is built on industry-standard technology — designed for easy integration, high performance, and long-term reliability.

🔗 REST API

Standard HTTP methods, clean endpoint structure, predictable patterns.

📦 JSON Response

Consistent JSON with standard status codes and detailed error messages.

🔐 Secure Auth

API key auth · TLS 1.3 · IP whitelisting · Audit logging.

📈 Auto-Scaling

Multi-zone redundancy · No rate limit surprises at volume.

🔔 Webhooks

Real-time callbacks with configurable retry logic and signed payloads.

🧪 Sandbox

Full production mirror for testing. No transactions charged.

Endpoint Reference
POST
https://api.apiexpress.in/v1/recharge
Request Body
{ "mobile": "9876543210", "operator": "auto", "amount": 199, "type": "prepaid", "ref_id": "YOUR_REF_001" }
Success Response
{ "status": "success", "transaction_id": "TXN928374", "operator": "Airtel", "circle": "Maharashtra", "amount": 199, "message": "Recharge successful" }
FAQ

Mobile Recharge API — Common Questions

Quick answers to the questions we hear most often. Contact us if yours isn't here.

A Mobile Recharge API is a REST interface that allows businesses to automate mobile and DTH recharge transactions programmatically. Your application sends a request with the mobile number, operator, and amount — the API handles operator routing, transaction processing, and confirmation in real time.

Sign up for a free account to get your API key instantly. Then explore our documentation — every endpoint is fully documented with request parameters, response schema, and copy-paste code examples in Node.js, Python, PHP, and cURL. Use our sandbox to test your integration with mock transactions before going live. Most developers complete integration within one business day.

All major Indian telecom operators are supported — including Jio, Airtel, Vi, BSNL, and MTNL — covering all 22 telecom circles across India. For DTH, we support all major satellite TV providers including Tata Play, Dish TV, Sun Direct, Airtel Digital TV, and D2H. You can specify the operator manually or pass 'auto' to let our system detect it automatically.

Yes. All API requests are authenticated using your unique API key transmitted over HTTPS with TLS 1.3 encryption. We support IP whitelisting for additional security. Every transaction is logged in your dashboard for full audit visibility. Failed or suspicious requests are blocked automatically.

Our API delivers a response in under one second for most transactions. The API itself responds in under 100ms — the remaining time is operator network processing. For webhook callbacks, your endpoint receives notification within seconds of the operator's confirmation. Response times may vary slightly during peak operator traffic periods.

If a recharge fails, the API returns a structured JSON error response with a specific error code (e.g. invalid number, operator network error, insufficient balance) and a descriptive message. Failed transactions are never charged. Webhooks notify your endpoint of failure. Our documentation includes a complete error code reference with recommended handling for each failure type.

Yes. Bulk recharges are available via batch API endpoints. You can submit up to 10,000 recharge requests per batch, with results returned asynchronously via webhook. This is ideal for B2B resellers, reward redemption platforms, and corporate benefit disbursement workflows.

Yes. Your first 1,000 API calls — including Mobile Recharge — are completely free with no credit card required. Test the API in our sandbox environment, complete your integration, and go live before spending anything. Upgrade to a paid plan only when you're ready to process higher volumes.

Get started today

Start Processing Recharges in Under a Day

Sign up free, get your API key instantly, and complete your first recharge integration before end of day. Your first 1,000 API calls are on us.

No credit card required 1,000 free API calls Sandbox included Live in under a day