API Documentation

Back to Website

Welcome to the Demboss Data Developer API. Integrate our services (Airtime, Data, Cable TV, Electricity, and more) directly into your applications.

Base URL: https://dembossdata.com/api/v1/

Authentication

All API requests must be authenticated using your API Token. You can find your API Token in your dashboard settings.

Pass the token in the request Header:

Authorization: Token YOUR_API_TOKEN_HERE

Or as Authorization: Bearer YOUR_API_TOKEN_HERE

GET Get User Details

Retrieve your current account balance and details.

Endpoint
https://dembossdata.com/api/v1/
Response Example
{
    "status": "success",
    "msg": "User Details Fetched",
    "name": "User Name",
    "balance": "5,000.00",
    "Status": "successful"
}
POST Purchase Airtime

Top up airtime for any network.

Parameters
ParameterTypeDescription
networkintNetwork ID (1=MTN, 2=GLO, 3=9MOBILE, 4=AIRTEL)
amountintAmount to recharge (e.g., 100)
phonestringPhone number (11 digits)
airtime_typestringVTU, Share And Sell
refstringUnique Reference (Optional, auto-generated)
Request Body
{
    "network": "1",
    "amount": "100",
    "phone": "08012345678",
    "airtime_type": "VTU"
}
Response Example
{
    "status": "success",
    "Status": "successful",
    "msg": "Transaction Successful"
}
POST Purchase Data Bundle

Integrate and subscribe to our data plans using the Plan IDs. View all Data Plans & IDs →

Parameters
ParameterTypeDescription
networkintNetwork ID (1=MTN, 2=GLO, 3=9MOBILE, 4=AIRTEL)
phonestringPhone number
data_planintInternal Plan ID (pId) – see Data Plans page
refstringUnique Reference (Optional)
Request Body
{
    "network": "1",
    "phone": "08012345678",
    "data_plan": "171"
}
POST Cable TV Subscription

Renew cable TV subscriptions using the Cable Plan IDs. View all Cable Plans & IDs →

Parameters
ParameterTypeDescription
cablenamestringGOTV, DSTV, STARTIMES, SHOWMAX
smart_card_numberstringIUC / Smart Card Number
cable_planintInternal Plan ID (cpId) – see Cable Plans page
Request Body
{
    "cablename": "GOTV",
    "smart_card_number": "1234567890",
    "cable_plan": "47"
}
POST Electricity Bill Payment

Pay electricity bills. Use the exact Disco Name as listed. View all Electricity Providers & IDs →

Parameters
ParameterTypeDescription
disco_namestringProvider Name (e.g., "Ikeja Electric")
meter_numberstringMeter Number
amountintAmount to pay
meter_typestring"Prepaid" or "Postpaid"
Request Body
{
    "disco_name": "Ikeja Electric",
    "meter_number": "1234567890",
    "amount": "1000",
    "meter_type": "Prepaid"
}
Success Response (Includes Token)
{
    "status": "success",
    "Status": "successful",
    "msg": "Transaction Successful",
    "token": "1234-5678-9012-3456"
}
POST Exam PINs
Parameters
ParameterTypeDescription
exam_namestringWAEC, NECO, JAMB, NABTEB
quantityintNumber of PINs
Request Body
{
    "exam_name": "WAEC",
    "quantity": "1"
}
Success Response (Includes PINs)
{
    "status": "success",
    "Status": "successful",
    "msg": "Transaction Successful",
    "pins": "WAEC-123456789012"
}

Reference IDs

Network IDs
IDNetwork
1MTN
2GLO
39MOBILE
4AIRTEL
Cable Providers
NameDescription
GOTVGOtv Nigeria
DSTVDStv Nigeria
STARTIMESStarTimes
SHOWMAXShowmax
Electricity Providers (Discos)
Ikeja Electric Eko Electric Abuja Electric Kano Electric Port Harcourt Electric Jos Electric Kaduna Electric Enugu Electric Ibadan Electric Benin Electric

📋 Complete Plan ID lists: Data Plans | Cable Plans | Electricity Providers