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
amountintAmount to recharge
phonestringPhone number
airtime_typestringVTU, Share And Sell
refstringUnique Reference (Optional)
Request Body
{
    "network": "1",
    "amount": "100",
    "phone": "08012345678",
    "airtime_type": "VTU"
}
Response Example
{
    "status": "success",
    "Status": "successful",
    "msg": "Transaction Successful"
}
POST Purchase Data Bundle

Subscribe to data plans.

Parameters
ParameterTypeDescription
networkintNetwork ID
phonestringPhone number
data_planintPlan ID (See Plan List)
refstringUnique Reference (Optional)
Request Body
{
    "network": "1",
    "phone": "08012345678",
    "data_plan": "5"
}
POST Cable TV Subscription
Parameters
ParameterTypeDescription
cablenamestringGOTV, DSTV, STARTIMES, SHOWMAX
smart_card_numberstringIUC / Smart Card Number
cable_planintPlan ID
Request Body
{
    "cablename": "GOTV",
    "smart_card_number": "1234567890",
    "cable_plan": "1"
}
POST Electricity Bill Payment
Parameters
ParameterTypeDescription
disco_namestringProvider Name (e.g., Ikeja Electric)
meter_numberstringMeter Number
amountintAmount to pay
meter_typestringPrepaid 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