Operator & Circle Fetch
GETResolves a mobile number to its current operator and telecom circle. Call this before Plan Fetch, since Plan Fetch needs the operator code and circle it returns.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | string | Required | Your account username, issued at signup. |
| pwd | string | Required | Your account API password. |
| mobileno | string | Required | 10-digit subscriber number to look up. |
Response
"ERROR": "0", "STATUS": "1", "Mobile": "8125943396", "Operator": "AIRTEL", "OpCode": "A", "Circle": "Andhra Pradesh", "CircleCode": "49", "Message": "Successfully"
"ERROR": "1", "STATUS": "0", "Message": "Authentication fail"
Plan Fetch
GETReturns live prepaid recharge plans for an operator and circle — grouped into categories such as recommended packs, data packs, unlimited packs, top-ups and roaming.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | string | Required | Your account username. |
| pwd | string | Required | Your account API password. |
| operatorcode | string | Required | One of A / RC / V / I / BT / BR (Airtel / Jio / Vodafone-Vi / Idea / BSNL). |
| circle | string | Required | Circle code from Operator & Circle Fetch (e.g. 49 for Andhra Pradesh). |
Response
"ERROR": "0", "STATUS": "0", "Operator": "Airtel", "Circle": "AP", "RDATA": { "Recommended Packs": [ { "rs": 49, "validity": "1 day", "desc": "DATA : Unlimited | COMBO : 1 day" } ], "Top DATA Packs": [ "…" ], "Truly Unlimited": [ "…" ] }, "MESSAGE": "Operator Plan Successfully"
"ERROR": "1", "STATUS": "0", "Message": "Insufficient balance"
R-Offer Check
GETChecks subscriber-specific special offers (roffers) for a mobile number against live HLR data.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | string | Required | Your account username. |
| pwd | string | Required | Your account API password. |
| operatorcode | string | Required | One of A / RC / V / I / BT / BR. |
| mobileno | string | Required | 10-digit subscriber number. |
Response
"ERROR": "0", "STATUS": "1", "MOBILENO": "1234567890", "RDATA": [ { "price": "29", "ofrtext": "Stay connected with 2GB data…" } ], "MESSAGE": "Offer Successfully Checked"
DTH Basic Info
GETBasic DTH subscriber details for a viewer card / mobile number — name, VC number, RMN.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | string | Required | Your account username. |
| pwd | string | Required | Your account API password. |
| mobileno | string | Required | DTH VC number. |
| operatorcode | string | Required | One of ATV / TTV / VTV / STV / DTV. |
Response
"error": "0", "DATA": { "VC": "1231212112", "Name": "Dummy", "Rmn": "121212121", "Address": "…" }, "Message": "Details Fetch Successfully!!!"
DTH Info Check
GETFuller DTH subscriber details, including current balance and address.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | string | Required | Your account username. |
| pwd | string | Required | Your account API password. |
| mobileno | string | Required | DTH VC number. |
| operatorcode | string | Required | One of ATV / TTV / VTV / STV / DTV. |
Response
"error": "0", "DATA": { "VC": "3012763522", "Name": "MR Milind .", "Balance": "310.28", "PIN Code": "422009" }, "Message": "Offer Successfully Checked"
DTH Info + Last Recharge Date
GETSame as DTH Info Check, with the subscriber's last recharge date included.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | string | Required | Your account username. |
| pwd | string | Required | Your account API password. |
| mobileno | string | Required | DTH VC number. |
| operatorcode | string | Required | One of ATV / TTV / VTV / STV / DTV. |
Response
"error": "0", "DATA": { "VC": "301211222", "Name": "MR Milind .", "Balance": "310.28" }, "Message": "Offer Successfully Checked"
DTH Plan Fetch
GETChannel packs and pricing for a DTH operator.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | string | Required | Your account username. |
| pwd | string | Required | Your account API password. |
| operatorcode | string | Required | One of ATV / TTV / VTV / STV / DTV. |
Response
"ERROR": "0", "Operator": "AIRTEL DTH", "RDATA": { "Combo": [ { "Language": "Hindi", "PackCount": "1" } ] }
DTH Operator Check
GETResolves a DTH number to its provider.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | string | Required | Your account username. |
| pwd | string | Required | Your account API password. |
| dthnumber | string | Required | DTH subscriber number. |
Response
"ERROR": "0", "STATUS": "1", "DthNumber": "705XXXXX61", "DthName": "SUN DIRECT", "DthOpCode": "STV", "Message": "Successfully"
Electricity Bill Fetch
GETFetches the current due amount and bill details for an electricity connection. Verifies the customer's bill number and helps prevent fraud before payment.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | string | Required | Your account username. |
| pwd | string | Required | Your account API password. |
| operatorcode | string | Required | Electricity board code — see Operator Code List. |
| billnumber | string | Required | Customer's bill / consumer number. |
| optional1 | string | Optional | Some boards require a DOB or district code here — depends on the operator. |
| optional2 | string | Optional | Extra parameter, board-dependent. |
| optional3 | string | Optional | Extra parameter, board-dependent. |
Response
"ERROR": "0", "STATUS": "1", "BILLDEATILS": { "Name": "Dummy Name", "DueAmount": "0000.00", "DueDate": "2026-11-22", "BillNumber": null, "BillDate": "NA", "Balance": "0", "BillPeriod": null }, "ORDERID": null, "MESSAGE": "Bill Fetch Processed"
"ERROR": "1", "STATUS": "0", "Message": "Insufficient wallet balance."
Postpaid Bill Fetch
GETFetches the current due amount for a postpaid mobile/landline connection.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | string | Required | Your account username. |
| pwd | string | Required | Your account API password. |
| operatorcode | string | Required | Postpaid operator code — see Operator Code List. |
| mobileno | string | Required | Postpaid mobile number or consumer number. |
Response
"ERROR": "0", "STATUS": "1", "BILLDEATILS": { "Name": "NA", "DueAmount": "470.46", "DueDate": "2026-04-11", "BillNumber": "9XXXXXXXX9", "BillDate": "01 Apr 2026", "Balance": "", "BillPeriod": null }, "ORDERID": null, "MESSAGE": "Bill Fetch Processed"
"ERROR": "1", "STATUS": "0", "Message": "Insufficient wallet balance."
FASTag Bill Fetch
GETFetches the current due amount / recharge info for a FASTag against a vehicle number.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | string | Required | Your account username. |
| pwd | string | Required | Your account API password. |
| operatorcode | string | Required | FASTag issuer code — see Operator Code List. |
| vehicleno | string | Required | Vehicle registration number the FASTag is linked to. |
Response
"ERROR": "0", "STATUS": "1", "BILLDEATILS": { "Name": "XXX XXX XXX", "DueAmount": "100.00", "DueDate": "2026-08-08", "BillNumber": "", "BillDate": "NA", "Balance": "115", "BillPeriod": null }, "ORDERID": null, "MESSAGE": "Bill Fetch Processed"
"ERROR": "1", "STATUS": "0", "Message": "Insufficient wallet balance."
Usage & Subscription Status
GETCheck your active plan, how many days are left on your subscription, and how many hits you've used today. This call does not count against your daily quota — check it as often as you like. It does not reflect wallet balance — see your Wallet Statement page for that.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | string | Required | Your account username. |
| pwd | string | Required | Your account API password. |
Response
"ERROR": "0", "STATUS": "1", "PlanName": "GOLD", "BillingCycle": "monthly", "StartDate": "2026-08-01", "EndDate": "2026-09-01", "DaysLeft": 7, "DailyHitLimit": 10000, "HitsUsedToday": 342, "HitsLeftToday": 9658, "Message": "Successfully"
"ERROR": "1", "STATUS": "0", "Message": "No active subscription. Please subscribe to a plan."
Operator Code List
These are our own operator codes — pass these into operatorcode on Plan Fetch, R-Offer Check, the DTH endpoints, and Bill Fetch. Every response you get back from us (including Operator & Circle Fetch) also uses these same codes, never a third-party's internal numbers.
| Operator Name | Operator Code | Service Type |
|---|---|---|
| Airtel | A | Mobile |
| Reliance Jio | RC | Mobile |
| Vodafone / Vi | V | Mobile |
| Idea | I | Mobile |
| BSNL-TOPUP | BT | Mobile |
| BSNL-STV | BR | Mobile |
| Airtel Digital DTH | ATV | DTH |
| Tata Sky | TTV | DTH |
| Videocon D2H | VTV | DTH |
| Sun Direct | STV | DTH |
| Dish TV | DTV | DTH |
| Airtel Postpaid | PAT | Postpaid |
| Idea Postpaid | IP | Postpaid |
| Vodafone Postpaid | VP | Postpaid |
| JIO Postpaid | JPP | Postpaid |
| BSNL Postpaid | BP | Postpaid |
| Tata Docomo Postpaid | DP | Postpaid |
| BSNL Landline | LBS | Postpaid |
| MTNL Delhi Landline | LMT | Postpaid |
| Airtel Landline | LAT | Postpaid |
| North Bihar Electricity | NBE | Electricity |
| JBVNL - Jharkhand | JBVNL | Electricity |
| Bangalore Electricity Supply Company (BESCOM) | BESCOM | Electricity |
| MSEDC - Maharashtra | MSEDC | Electricity |
| WBSEDCL - West Bengal | WBSEDCL | Electricity |
| TNEB - Tamil Nadu | TNEB | Electricity |
| …full electricity board list matches your Operator Code List page (70+ boards) — trimmed here for length. | ||
| ICICI Bank FASTag | ICF | FASTag |
| HDFC Bank FASTag | HDF | FASTag |
| Axis Bank FASTag | AXF | FASTag |
| Paytm Payments Bank FASTag | PTF | FASTag |
| …full FASTag issuer list matches your Operator Code List page — trimmed here for length. | ||
Circle Code List
Telecom circle names and their codes — pass the code into Plan Fetch and R-Offer Check as the circle parameter. This list rarely changes, so it's shown here directly rather than as a live call.
| ID | Circle Name | Circle Code |
|---|---|---|
| 1 | DELHI | 10 |
| 2 | UP (West) | 97 |
| 3 | PUNJAB | 02 |
| 4 | HP | 03 |
| 5 | HARYANA | 96 |
| 6 | J&K | 55 |
| 7 | UP (East) | 54 |
| 8 | MUMBAI | 92 |
| 9 | MAHARASHTRA | 90 |
| 10 | GUJARAT | 98 |
| 11 | MP | 93 |
| 12 | RAJASTHAN | 70 |
| 13 | KOLKATTA | 31 |
| 14 | West Bengal | 51 |
| 15 | ORISSA | 53 |
| 16 | ASSAM | 56 |
| 17 | NESA | 16 |
| 18 | BIHAR | 52 |
| 19 | KARNATAKA | 06 |
| 20 | CHENNAI | 40 |
| 21 | TAMIL NADU | 94 |
| 22 | KERALA | 95 |
| 23 | AP | 49 |
| 24 | SIKKIM | 99 |
| 25 | TRIPURA | 100 |
| 26 | CHHATISGARH | 101 |
| 27 | GOA | 102 |
| 28 | MEGHALAY | 103 |
| 29 | MIZORAM | 104 |
| 30 | JHARKHAND | 105 |
| 31 | Manipur | 106 |