Recharge API · 99.9% uptime

One API for your
Mobile & DTH recharge
business.

Plug in once and recharge any number or TV connection — with built-in balance, status, callback and dispute APIs that just work.

Mobile recharge illustration Mobile Recharge +91 98XXX XX210 ₹ 299 JIO ₹239 28d ₹299 28d ₹479 56d Recharge Now Success in 3.2s
instant top-up
JioAirtelViBSNLTata PlayDish TVAirtel DTHd2hSun Direct JioAirtelViBSNLTata PlayDish TVAirtel DTHd2hSun Direct
SERVICES

Two things. Done perfectly.

We keep it focused — Mobile and DTH recharge, both instant and rock-solid reliable.

Mobile Recharge

Prepaid recharge for every operator in one place. Auto operator detection, latest plans, and instant confirmation — no more wrong recharges.

  • All prepaid operators supported
  • Smart operator & circle detection
  • Live plans & instant receipts

DTH Recharge

Recharge any DTH connection in seconds. Pull customer info by subscriber ID and never enter the wrong details again.

  • Every DTH provider in one screen
  • Subscriber lookup & validation
  • Instant activation, every time
BUILT-IN APIs

Everything you need to integrate

Connect once and let our APIs handle balance, status, callbacks and disputes automatically.

Balance Check API

Fetch your live wallet balance any time, straight from your own system.

Status Check API

Query any transaction's real-time status by txn ID — success, pending or failed.

Callback URL

Configure your own webhook URL and get instant push updates on every recharge.

Dispute API

Raise and track disputes for failed or stuck recharges programmatically.

DEVELOPER API

One simple call,
instant recharge.

Fire a single request to recharge any number or DTH connection. Get an instant response with status, transaction ID and your live wallet balance — plus a callback fired straight to your server.

Lightning quick responses

Most recharges return a final status in around 3 seconds.

Real-time callbacks

Configure your URL and we push every status update to your server.

99.9% uptime

A reliable, always-on endpoint your business can build on.

POST /v1/recharge 200 OK
// request
"number": "98XXXXXX10",
"operator": "JIO",
"amount": 299,
"callback_url": "https://you.com/cb"
// response
"status": "SUCCESS",
"txn_id": "TP8F2K91DT",
"balance": 248910.50
latency
3.2s
dispute
auto
uptime
99.9%
callback fired
ABOUT US

Recharge in four simple steps.
That's the whole story.

We built Topup to do one job brilliantly — get your phone or TV recharged the moment you need it, without fuss, failures, or waiting.

01

Enter number

Type the mobile number or DTH subscriber ID you want to recharge.

02

Select service provider

Choose the operator or DTH provider — or let auto-detection pick it for you.

03

Enter amount

Pick a live plan or enter a custom amount that suits the recharge.

04

Recharge done

Pay and the recharge lands instantly, with a confirmation every single time.

Lightning fast

Most recharges complete in under 5 seconds.

Secure payments

Every transaction is encrypted and protected.

Always works

99.9% success rate across all operators.

Round the clock

Recharge and get support anytime, 24x7.

WALLET

Load your wallet anytime —
24x7, instantly.

Every account gets a dedicated virtual bank account. Transfer funds whenever you want — day or night, weekend or holiday — and your wallet balance updates automatically in seconds. No waiting, no manual approvals.

Available 24x7

Top up around the clock, including bank holidays — no fixed banking hours.

Dedicated virtual account

Your own unique account number for instant, fully traceable bank transfers.

Auto balance update

The moment funds land, your wallet reflects it — no confirmation needed.

Wallet Balance auto-synced
₹ 2,48,910.50
Virtual Account IFSC: TOPB0001
5010 0XXX XXX2 291
+ ₹50,000 added
NEFT · just now · 02:14 AM
DONE
24x7 always on
CONTACT US

Got a question?
We're listening.

Drop us a message and the team will get back to you fast — same energy as our recharges.