Bashdatahub

API Documentation

Integrate our services into your own platform

The Bashdatahub API lets developers and businesses programmatically buy airtime, data, cable TV, electricity, exam pins, recharge cards, verification, CAC, and JAMB services. You need an API User account. Create an account, upgrade from your dashboard, then open Profile → Account to copy your API key and set your webhook URL. The Live Reference section below lists every current plan ID and service ID you can send.

Authentication Endpoints Reference Buy Airtime Buy Data Cable TV Electricity Exam Pins Recharge Cards Bulk SMS Betting Verification JAMB Services Wallet Error Codes
Base URL
https://bashdatahub.com.ng/api/v1

Authentication

Your current API access page is Profile → Account → API Access. If you just upgraded to API User, open that section once to confirm your key is available and save any webhook URL you want to use.

All API requests must include your API key in the request header. You can find your API key in your dashboard under Settings → API Key.

Request Header
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Quick Start
  1. Create or log into your BetaData account.
  2. Upgrade the account to API User.
  3. Open Profile → Account and copy your API key.
  4. Optional: save a webhook URL to receive transaction updates automatically.
  5. Send the key as a Bearer token in every API request.

Available Endpoints

Method Endpoint Description
POST /airtime/buy Purchase airtime for any network
POST /data/buy Purchase data bundle
POST /cable/buy Pay cable TV subscription
POST /electricity/buy Pay electricity bill
POST /exam/buy Buy exam result checker pin
GET recharge-card/plans List recharge card denominations
POST /recharge-card/buy Generate recharge card PINs
GET verification/products List verification, print, and JAMB services
POST /verification/submit Submit NIN, BVN, JAMB, print NIN/BVN, or other verification request
GET verification/status Check verification request status
POST /sms/send Send bulk SMS
GET betting/platforms List betting wallet platforms
POST /betting/fund Fund a betting wallet
GET cac/products List CAC products
POST /cac/submit Submit CAC registration/document request
GET cac/status Check CAC request status
GET wallet/balance Check your wallet balance
GET transactions List recent transactions
GET data/plans Get available data plans

Live Service & Plan Reference

These are the exact IDs currently available on this platform. Send the id shown here as the plan_id (or pin_id) in your requests. Prices shown are the standard user price and may differ for reseller/API tiers. This list updates automatically as plans change.

Service Identifiers (send these exact values)
Networks (airtime, data, recharge)
mtn, glo, airtel, 9mobile
Cable providers
dstv, gotv, startimes
Exam types
waec, neco, nabteb, jamb
Meter types
prepaid, postpaid

Data Plan IDs

MTN Data 35 item(s)
Plan IDTypeNameSizeValidityPrice
420SME1GB Share - Weekly1GBWeekly262145420.00
367SMEMTN SME2 1.0GB - 1DAY VALIDITY1.0GB1DAY VALIDITY262145241.50
375SMEMTN SME 500.0MB - 7 days500.0MB7 days262145509.25
382SMEMTN SME2 2000.0MB - 2GB 14 T0 21MONTHLY VALIDITY2000.0MB2GB 14 T0 21MONTHLY VALIDITY262145840.00
400SMEMTN SME2 12.5GB - 1Month12.5GB1Month2621455,617.50
403SMEMTN SME2 34.0GB - 30 DAYS VALIDITY34.0GB30 DAYS VALIDITY26214510,447.50
480GIFTING20MB Facebook Daily Plan [Social] [Gifting]20MBDaily26214525.20
482GIFTING500MB Pulse Nightlife bundle [Social] [Gifting]500MB26214576.65
471GIFTING110MB Daily Plan [Gifting]110MBDaily262145101.85
485GIFTING120MB Facebook Monthly Plan [Social] [Gifting]120MBMonthly262145153.30
504GIFTINGXtraData 1500 - 1.8GB - Monthly [Gifting]1.8GBMonthly2621451,527.75
473GIFTING6.75GB Value Data Plan Monthly [Gifting]6.75GBMonthly2621453,055.50
505GIFTINGXtraData 3000 - 5.5GB - Monthly [Gifting]5.5GBMonthly2621453,055.50
476GIFTING40GB Postpaid 2-Month [Gifting]40GBMonthly2621459,166.50
496GIFTING800GB Yearly Plan [Gifting]800GBYearly262145127,312.50
325GIFTINGMTN GIFTING 75.0MB - 1DAY VALIDITY75.0MB1DAY VALIDITY26214584.00
335GIFTINGMTN GIFTING 1.0GB - 1DAY VALIDITY+5min1.0GB1DAY VALIDITY+5min262145509.25
337GIFTINGMTN GIFTING 2.5GB - 1DAY VALIDITY2.5GB1DAY VALIDITY262145546.00
338GIFTINGMTN GIFTING 1.5GB - 2DAY VALIDITY1.5GB2DAY VALIDITY262145619.50
342GIFTINGMTN GIFTING 1.0GB - 7DAYS VALIDITY +25MIN1.0GB7DAYS VALIDITY +25MIN262145824.25
346GIFTINGMTN GIFTING 3.0GB - 21 to 30DAYS VALIDITY3.0GB21 to 30DAYS VALIDITY2621451,155.00
350GIFTINGMTN GIFTING 5.0GB - 30 to 21days VALIDITY5.0GB30 to 21days VALIDITY2621451,680.00
352GIFTINGMTN GIFTING 3.5GB - 30DAYS VALIDITY3.5GB30DAYS VALIDITY2621452,572.50
357GIFTINGMTN GIFTING 20.0GB - 7DAYS VALIDITY20.0GB7DAYS VALIDITY2621455,145.00
358GIFTINGMTN GIFTING 11.0GB - 25min + 30days11.0GB25min + 30days2621455,250.00
516CORPORATE25GB [Corporate] - 30 Days25GB30 Days2621450.00
517CORPORATE30GB [Corporate] - 30 Days30GB30 Days2621450.00
278CORPORATEMTN CORPORATE GIFTING 1.0GB - 21dys to Monthly (C.G)1.0GB21dys to Monthly (C.G)262145525.00
286DIRECTMTN DATA COUPONS 0.5GB - 7DAYS VALIDITY0.5GB7DAYS VALIDITY262145304.50
295DIRECTMTN DATA COUPONS 1.5GB - 2DAY VALIDITY1.5GB2DAY VALIDITY262145619.50
298DIRECTMTN DATA COUPONS 2.5GB - 1DAY VALIDITY2.5GB1DAY VALIDITY262145787.50
299DIRECTMTN DATA COUPONS 1.0GB - 7DAYS VALIDITY +25MIN1.0GB7DAYS VALIDITY +25MIN262145824.25
306DIRECTMTN DATA COUPONS 3.0GB - 21days to 30days VALIDITY3.0GB21days to 30days VALIDITY2621451,155.00
308DIRECTMTN DATA COUPONS 2.0GB - 30DAYS VALIDITY2.0GB30DAYS VALIDITY2621451,522.50
311DIRECTMTN DATA COUPONS 6.0GB - 7days validity6.0GB7days validity2621452,572.50
GLO Data 28 item(s)
Plan IDTypeNameSizeValidityPrice
675SME220 GB - 30 Days - Mega *220GB30 Days2621450.00
678SME475GB - 90 Days - Mega *475GB90 Days2621450.00
679SME1000 GB - 365 Days - Mega *1000GB365 Days2621450.00
660SME500 MB for GLO TV - 3 Days *500MB3 Days262145151.20
663SME445 MB incl. 25MB Night - Campus Booster - 2 Days *445MB2 Days262145201.60
650SME1 GB + 1 Hour - My-G Bundle - 3 Days *1GB3 Days262145302.40
653SME1GB - Special Plan - 1 Day *1GBDaily262145352.80
661SME2 GB for GLO TV - 7 Days *2GB7 Days262145453.60
656SME5.1GB incl 2GB Night - Special Plan - 2 Days *5.1GB2 Days2621451,008.00
665SME4.2 GB incl. 2GB Night Data - Campus Booster - 30 Days *4.2GB30 Days2621451,008.00
657SME5.9GB incl. 2GB Night - Special Plan - 7 Days *5.9GB7 Days2621451,512.00
643SME38 GB incl. 2GB Night - 30 Days *38GB30 Days26214510,080.00
271SMEGLO SME 2.5GB - 2DAYS VALIDITY2.5GB2DAYS VALIDITY262145509.25
272SMEGLO SME 3.5GB - 7DAYS VALIDITY3.5GB7DAYS VALIDITY2621451,050.00
275SMEGLO SME 20.5GB - 7DAYS VALIDITY20.5GB7DAYS VALIDITY2621455,092.50
264GIFTINGGLO GIFTING 1.5GB - AWOOF 1DAYS VALIDITY1.5GBAWOOF 1DAYS VALIDITY262145309.75
268GIFTINGGLO GIFTING 8.5GB - 7DAYS VALIDITY8.5GB7DAYS VALIDITY2621452,100.00
269GIFTINGGLO GIFTING 20.5GB - 7DAYS VALIDITY20.5GB7DAYS VALIDITY2621455,092.50
688CORPORATE3GB [Corporate] - 3 Days3GB3 Days2621451,055.25
694CORPORATE3GB [Corporate] - 30 Days3GB30 Days2621451,291.50
693CORPORATE5GB [Corporate] - 14 Days5GB14 Days2621451,837.50
695CORPORATE5GB [Corporate] - 30 Days5GB30 Days2621452,079.00
255CORPORATEGLO CORPORATE GIFTING 1.0GB - 30 days (C.G)1.0GB30 days (C.G)262145420.00
257CORPORATEGLO CORPORATE GIFTING 2.0GB - 30 days (C.G)2.0GB30 days (C.G)262145840.00
258CORPORATEGLO CORPORATE GIFTING 3.0GB - 7days validity3.0GB7days validity262145892.50
261CORPORATEGLO CORPORATE GIFTING 5.0GB - 7DAYS VALIDITY5.0GB7DAYS VALIDITY2621451,533.00
628AWOOF1.5 GB - 1 Day - Awoof *1.5GBDaily262145302.40
629AWOOF2.5GB - 2 Days - Awoof *2.5GB2 Days262145504.00
AIRTEL Data 81 item(s)
Plan IDTypeNameSizeValidityPrice
570SMERouter 300GB - 90 Days300GB90 Days2621450.00
571SMERouter 350GB - 120 Days350GB120 Days2621450.00
577SMERouter - Unlimited 60.0 MBPS - 90 Days60.0MB90 Days2621450.00
579SMERouter - Unlimited 60.0 MBPS - 180 Days60.0MB180 Days2621450.00
582SMEFlexi 1000 - (20 mins + 1.2GB + 5 SMS )1.2GB2621450.00
583SMEFlexi 2000 - (40 mins + 2.5GB + 5 SMS )2.5GB2621450.00
584SMEFlexi 5000 - (100 mins + 12GB + 5 SMS )12GB2621450.00
586SMEODU Router - Unlimited 50.0 MBPS - 30days50.0MB30 Days2621450.00
587SMEODU Router - Unlimited 100.0 MBPS - 30days100.0MB30 Days2621450.00
237SMEAIRTEL SME 600.0MB - 2DAYS VALIDITY600.0MB2DAYS VALIDITY262145220.50
238SMEAIRTEL SME 1.0GB - 3DAYS VALIDITY(social bundle)1.0GB3DAYS VALIDITY(social bundle)262145304.50
239SMEAIRTEL SME 1.5GB - 1DAY VALIDITY1.5GB1DAY VALIDITY262145430.50
240SMEAIRTEL SME 2.0GB - 2DAYS VALIDITY2.0GB2DAYS VALIDITY262145598.50
242SMEAIRTEL SME 4.0GB - 2DAY VALIDITY4.0GB2DAY VALIDITY2621451,018.50
244SMEAIRTEL SME 4.0GB - 7DAYS VALIDITY4.0GB7DAYS VALIDITY2621451,533.00
245SMEAIRTEL SME 8.0GB - 30DAYS VALIDITY8.0GB30DAYS VALIDITY2621452,047.50
247SMEAIRTEL SME 13.0GB - MIFI 30DAYS VALIDITY13.0GBMIFI 30DAYS VALIDITY2621455,229.00
248SMEAIRTEL SME 35.0GB - (MIFI) 30DAYS35.0GB(MIFI) 30DAYS26214510,447.50
249SMEAIRTEL SME 60.0GB - (MIFI) 30DAYS60.0GB(MIFI) 30DAYS26214515,645.00
250SMEAIRTEL SME 60.0GB - 60days(2month)60.0GB60days(2month)262145101,850.00
532GIFTINGDaily Plan 75 - Data - 75MB [Gifting]75MBDaily2621450.00
533GIFTINGDaily Plan 100 - Data - 100MB [Gifting]100MBDaily2621450.00
536GIFTINGDaily Plan 300 - Data - 300MB [Gifting]300MBDaily2621450.00
540GIFTINGBinge 750 (2 Days) - Data - 2GB [Gifting]2GB2 Days2621450.00
541GIFTINGBinge 1000 (2 Days) - Data - 3.2GB [Gifting]3.2GB2 Days2621450.00
543GIFTINGWeekly Plan 500 (7 Days) - Data - 500MB [Gifting]500MBWeekly2621450.00
544GIFTINGSocial Plan 500 (7 Days) - Data - 1.5GB [Gifting]1.5GB7 Days2621450.00
545GIFTINGWeekly Plan 800 (7 Days) - Data - 1GB [Gifting]1GBWeekly2621450.00
546GIFTINGWeekly Plan 1000 - Data - 1.5GB [Gifting]1.5GBWeekly2621450.00
547GIFTINGWeekly Plan 1500 - Data - 3.5GB [Gifting]3.5GBWeekly2621450.00
549GIFTINGWeekly Plan 3000 - Data - 10GB [Gifting]10GBWeekly2621450.00
550GIFTINGWeekly Plan 5000 - Data - 18GB [Gifting]18GBWeekly2621450.00
551GIFTINGMonthly Plan 1500 - Data - 2GB [Gifting]2GBMonthly2621450.00
552GIFTINGMonthly Plan 2000 - Data - 3GB [Gifting]3GBMonthly2621450.00
553GIFTINGMonthly Plan 2500 - Data - 4GB [Gifting]4GBMonthly2621450.00
554GIFTINGMonthly Plan 4000 - Data - 10GB [Gifting]10GBMonthly2621450.00
556GIFTINGMonthly Plan 6000 - Data - 18GB [Gifting]18GBMonthly2621450.00
557GIFTINGMonthly Plan 8000 - Data - 25GB [Gifting]25GBMonthly2621450.00
558GIFTINGMonthly Plan 10000 - Data - 35GB [Gifting]35GBMonthly2621450.00
559GIFTINGMonthly Plan 15000 - Data - 60GB [Gifting]60GBMonthly2621450.00
560GIFTINGMonthly Plan 20000 - Data - 100GB [Gifting]100GBMonthly2621450.00
561GIFTINGMonthly Plan 30000 - Data - 160GB [Gifting]160GBMonthly2621450.00
562GIFTINGMonthly Plan 40000 - Data - 210GB [Gifting]210GBMonthly2621450.00
563GIFTINGMonthly Plan 50000 - Data - 300GB [Gifting]300GBMonthly2621450.00
564GIFTINGMonthly Plan 60000 - Data - 350GB [Gifting]350GBMonthly2621450.00
565GIFTING3 Months plan 100000 - Data - 650GB [Gifting]650GB2621450.00
566GIFTINGMonthly Plan 3000 - Data - 8GB - 30 Days [Gifting]8GBMonthly2621450.00
591GIFTINGTalk More N500 50min - 7 Days [Gifting]7 Days2621450.00
592GIFTINGTalk More N1000 100min - 14 Days [Gifting]14 Days2621450.00
593GIFTINGTalk More N1500 150min - 30 Days [Gifting]30 Days2621450.00
217GIFTINGAIRTEL GIFTING 150.0MB - 1DAY VALIDITY150.0MB1DAY VALIDITY26214557.75
218GIFTINGAIRTEL GIFTING 150.0MB - 1DAY VALIDITY150.0MB1DAY VALIDITY26214557.75
219GIFTINGAIRTEL GIFTING 300.0MB - 2DAYS VALIDITY300.0MB2DAYS VALIDITY262145115.50
220GIFTINGAIRTEL GIFTING 600.0MB - 2DAYS VALIDITY600.0MB2DAYS VALIDITY262145220.50
221GIFTINGAIRTEL GIFTING 1.0GB - 3DAYS VALIDITY(social bundle)1.0GB3DAYS VALIDITY(social bundle)262145304.50
222GIFTINGAIRTEL GIFTING 1.5GB - 1DAY VALIDITY1.5GB1DAY VALIDITY262145430.50
223GIFTINGAIRTEL GIFTING 3.2GB - 3DAY VALIDITY3.2GB3DAY VALIDITY262145514.50
224GIFTINGAIRTEL GIFTING 2.0GB - 2DAYS VALIDITY2.0GB2DAYS VALIDITY262145598.50
226GIFTINGAIRTEL GIFTING 6.5GB - 7DAYS VALIDITY6.5GB7DAYS VALIDITY2621451,029.00
227GIFTINGAIRTEL GIFTING 4.0GB - 7DAYS VALIDITY4.0GB7DAYS VALIDITY2621451,522.50
228GIFTINGAIRTEL GIFTING 8.0GB - 30DAYS VALIDITY8.0GB30DAYS VALIDITY2621452,047.50
229GIFTINGAIRTEL GIFTING 10.0GB - 30DAYS VALIDITY10.0GB30DAYS VALIDITY2621453,202.50
230GIFTINGAIRTEL GIFTING 13.0GB - MIFI 30DAYS VALIDITY13.0GBMIFI 30DAYS VALIDITY2621455,229.00
231GIFTINGAIRTEL GIFTING 60.0GB - 60days(2month)60.0GB60days(2month)262145101,850.00
232GIFTINGAIRTEL GIFTING 35.0GB - (MIFI) 30DAYS35.0GB(MIFI) 30DAYS262145104,475.00
200CORPORATEAIRTEL CORPORATE GIFTING 75.0MB - 1 Daily75.0MB1 Daily26214578.75
201CORPORATEAIRTEL CORPORATE GIFTING 100.0MB - 1DAY VALIDITY100.0MB1DAY VALIDITY262145105.00
202CORPORATEAIRTEL CORPORATE GIFTING 200.0MB - 2DAYS VALIDITY200.0MB2DAYS VALIDITY262145210.00
206CORPORATEAIRTEL CORPORATE GIFTING 2.0GB - 30 days2.0GB30 days2621451,496.25
208CORPORATEAIRTEL CORPORATE GIFTING 4.0GB - 30 days4.0GB30 days2621452,572.50
209CORPORATEAIRTEL CORPORATE GIFTING 8.0GB - 30 days8.0GB30 days2621453,097.50
210CORPORATEAIRTEL CORPORATE GIFTING 10.0GB - 30 days10.0GB30 days2621454,105.50
212CORPORATEAIRTEL CORPORATE GIFTING 18.0GB - 30 days18.0GB30 days2621456,163.50
213CORPORATEAIRTEL CORPORATE GIFTING 25.0GB - 30 days25.0GB30 days2621458,211.00
215CORPORATEAIRTEL CORPORATE GIFTING 60.0GB - 30 days60.0GB30 days26214515,330.00
527AWOOF3.2 GB - 3 Days [Awoof]3.2GB3 Days2621450.00
530AWOOF60.0 GB - 365 Days [Awoof]60.0GB365 Days2621450.00
520AWOOF300MB - 2 Days [Awoof]300MB2 Days262145120.75
524AWOOFBinge 400 - Data - 1.5 GB - 1 Day [Awoof]1.5GBDaily262145472.50
580AWOOF2GB - 2 Days [Awoof]2GB2 Days262145567.00
522AWOOF10GB - 30 Days [Awoof]10GB30 Days2621453,197.25
9MOBILE Data 32 item(s)
Plan IDTypeNameSizeValidityPrice
192SME9MOBILE SME 1.0GB - 1 month1.0GB1 month262145231.00
193SME9MOBILE SME 1.5GB - 1 month1.5GB1 month262145346.50
194SME9MOBILE SME 3.0GB - 1 month3.0GB1 month262145693.00
195SME9MOBILE SME 2.0GB - 1 month2.0GB1 month262145756.00
196SME9MOBILE SME 4.0GB - 1 month4.0GB1 month262145924.00
198SME9MOBILE SME 5.0GB - 1 month5.0GB1 month2621451,155.00
199SME9MOBILE SME 10.0GB - 30days10.0GB30days2621452,310.00
597GIFTING150MB + 100MB Night Data Daily [Gifting]150MBDaily2621450.00
598GIFTING200MB Weekly [Gifting]200MBWeekly2621450.00
599GIFTING250MB Daily [Gifting]250MBDaily2621450.00
600GIFTING600MB + 150MB Night Data - 14 Days [Gifting]600MB14 Days2621450.00
601GIFTING650MB + 100MB Socials Weekly [Gifting]650MBWeekly2621450.00
602GIFTING2GB Monthly [Gifting]2GBMonthly2621450.00
603GIFTING2.3GB Monthly [Gifting]2.3GBMonthly2621450.00
604GIFTING3.2GB Monthly [Gifting]3.2GBMonthly2621450.00
607GIFTING5.2GB Monthly [Gifting]5.2GBMonthly2621450.00
608GIFTING6.2GB Monthly [Gifting]6.2GBMonthly2621450.00
609GIFTING8.4GB Monthly [Gifting]8.4GBMonthly2621450.00
179GIFTING9MOBILE GIFTING 25.0MB - 1day25.0MB1day26214548.30
180GIFTING9MOBILE GIFTING 650.0MB - 1 day650.0MB1 day262145183.75
181GIFTING9MOBILE GIFTING 500.0MB - 30 days{Gifting}500.0MB30 days{Gifting}262145446.25
182GIFTING9MOBILE GIFTING 2000.0MB - 3(2gb)days2000.0MB3(2gb)days262145446.25
184GIFTING9MOBILE GIFTING 2.0GB - 30 days{Gifting}2.0GB30 days{Gifting}2621451,071.00
185GIFTING9MOBILE GIFTING 3.0GB - 30 days{Gifting}3.0GB30 days{Gifting}2621451,338.75
187GIFTING9MOBILE GIFTING 4.5GB - 30 days{Gifting}4.5GB30 days{Gifting}2621451,785.00
188GIFTING9MOBILE GIFTING 11.0GB - 30 days{Gifting}11.0GB30 days{Gifting}2621453,570.00
189GIFTING9MOBILE GIFTING 15.0GB - 30 days{Gifting}15.0GB30 days{Gifting}2621454,410.00
620CORPORATE7.5GB [Corporate] - 30 Days7.5GB30 Days2621453,780.00
621CORPORATE10GB [Corporate] - 30 Days10GB30 Days2621455,040.00
624CORPORATE25GB [Corporate] - 30 Days25GB30 Days26214512,600.00
625CORPORATE30GB [Corporate] - 30 Days30GB30 Days26214515,120.00
170CORPORATE9MOBILE CORPORATE GIFTING 25.0MB - 30 days25.0MB30 days26214526.25

Cable Plan IDs

Cable Plans 35 item(s)
Plan IDProviderNamePrice
17DSTVDStv-Padi2621454,620.00
18DSTVExtraView Access2621456,300.00
19DSTVDStv Yanga2621456,300.00
20DSTVDStv Padi + ExtraView26214510,920.00
21DSTVDStv-Confam26214511,550.00
22DSTVDStv Yanga + ExtraView26214512,600.00
23DSTVDStv -indian26214515,645.00
24DSTVDStv Confam + ExtraView26214517,850.00
25DSTVDStv Compact26214519,950.00
26DSTVDStv Compact + Extra View26214526,250.00
27DSTVDStv Compact Plus26214531,500.00
28DSTVDStv Compact Plus - Extra View26214537,800.00
29DSTVDStv Premium26214546,725.00
30DSTVDStv Premium Asia26214553,025.00
31DSTVDStv Premium + Extra View26214553,025.00
32DSTVDStv Premium French26214572,450.00
33GOTVGOtv Smallie - Monthly2621451,995.00
34GOTVGOtv Jinja2621454,095.00
35GOTVGOtv Smallie - Quarterly2621455,355.00
36GOTVGOtv Jolli2621456,090.00
37GOTVGOtv Max2621458,925.00
38GOTVGOTv SUPA26214511,970.00
39GOTVGOtv Smallie - Yearly26214515,750.00
40GOTVGOTv SUPA PLUS26214517,640.00
41STARTIMESNova - 700 Naira - 1 Week262145735.00
42STARTIMESBasic - 1400 Naira - 1 Week2621451,470.00
43STARTIMESSmart - 1700 Naira - 1 Week2621451,785.00
44STARTIMESClassic - 2000 Naira - 1 Week2621452,100.00
45STARTIMESNova - 2100 Naira - 1 Month2621452,205.00
46STARTIMESSuper - 3300 Naira - 1 Week2621453,465.00
47STARTIMESBasic - 4000 Naira - 1 Month2621454,200.00
48STARTIMESSmart - 5100 Naira - 1 Month2621455,355.00
49STARTIMESClassic - 7400 Naira - 1 Mont2621456,300.00
50STARTIMESSuper - 9000 Naira - 1 Month2621459,450.00
51STARTIMESSuper - 9800 Naira - 1 Month26214510,290.00

Exam PIN IDs

Exam Pins (send id as pin_id) 2 item(s)
pin_idExamNamePrice
10WAECWAEC Result Checker PIN2621455,407.50
11NECONECO Result Checker PIN2621452,257.50

Recharge Card IDs

Recharge Card Plans 14 item(s)
Plan IDNetworkNamePrice
99MOBILE9MOBILE Recharge Card N100262145100.94
109MOBILE9MOBILE Recharge Card N200262145202.91
11AIRTELAIRTEL Recharge Card N10026214599.91
12AIRTELAIRTEL Recharge Card N200262145199.82
13AIRTELAIRTEL Recharge Card N500262145499.55
14AIRTELAIRTEL Recharge Card N1,000262145999.10
5GLOGLO Recharge Card N10026214599.91
6GLOGLO Recharge Card N200262145200.85
7GLOGLO Recharge Card N500262145499.55
8GLOGLO Recharge Card N1,000262145999.10
1MTNMTN Recharge Card N100262145100.94
2MTNMTN Recharge Card N200262145201.88
3MTNMTN Recharge Card N500262145504.70
4MTNMTN Recharge Card N1,0002621451,009.40

Electricity Disco IDs

Discos (send disco_id or short_name) 11 item(s)
disco_idShort NameFull Name
3AEDCAbuja Electric (AEDC)
10BEDCBenin Electric (BEDC)
2EKEDCEko Electric (EKEDC)
5EEDCEnugu Electric (EEDC)
7IBEDCIbadan Electric (IBEDC)
1IKEDCIkeja Electric (IKEDC)
9JEDJos Electric (JED)
8KAEDCOKaduna Electric (KAEDCO)
4KEDCOKano Electric (KEDCO)
6PHEDPort Harcourt Electric (PHED)
11YEDCYola Electric (YEDC)

Betting Platform IDs

Betting (send platform_code or platform_id) 5 item(s)
platform_codeNameplatform_idMinMax
BET9JABet9ja1262145100262145100,000
SPORTYBETSportyBet2262145100262145100,000
BETKINGBetKing3262145100262145100,000
1XBET1xBet4262145100262145100,000
NAIRABETNairaBet5262145100262145100,000

Verification / CAC / JAMB Product Slugs

Products (send slug as product_slug) 41 item(s)
product_slugNameCategoryPrice
nin-verifyNIN VerificationVerification262145200.00
phone-verifyNIN Phone VerificationVerification262145200.00
demo-verifyNIN Demographic SearchVerification262145200.00
nin-trackingNIN Tracking SearchVerification262145300.00
bvn-verifyBVN VerificationVerification262145200.00
print-ninPrint NIN SlipVerification262145800.00
print-bvnPrint BVN Slip/CardVerification262145800.00
bvn-phone-searchBVN Phone VerificationVerification2621451,000.00
nin-validationNIN ValidationVerification262145500.00
ipe-clearanceIPE Clearance V1Verification262145250.00
ipe-clearance-in-processingIPE Clearance (In-processing)Verification2621452,000.00
nin-modificationNIN ModificationVerification2621452,000.00
ipe-clearance-modificationIPE Clearance (Modification)Verification2621453,000.00
bvn-retrievalBVN RetrievalVerification262145800.00
ipe-clearance-old-tracking-idIPE Clearance (Old Tracking ID)Verification262145700.00
personalize-tracking-idPersonalize Tracking IDVerification2621451,000.00
ipe-clearance-tracking-processingIPE Clearance (Tracking Proc.)Verification2621452,000.00
modification-ipeModification IPEVerification2621451,000.00
validation-bankValidation: BankVerification2621451,500.00
validation-bypass-ninValidation: Bypass NINVerification2621458,000.00
validation-jambValidation: JAMBVerification2621451,500.00
validation-modificationValidation: ModificationVerification2621452,000.00
validation-no-recordValidation: No Record FoundVerification2621451,500.00
validation-photography-errorValidation: Photography ErrorVerification2621452,500.00
validation-vninValidation: vNINVerification2621452,000.00
vnin-slip-verificationvNIN Slip VerificationVerification262145400.00
jamb-admission-letterJAMB Admission LetterVerification2621452,000.00
jamb-reprintJAMB ReprintVerification262145800.00
jamb-direct-entry-regJAMB Direct Entry RegVerification2621455,700.00
jamb-original-resultJAMB Original ResultVerification2621452,500.00
jamb-utme-mock-regJAMB UTME + Mock RegVerification2621458,700.00
jamb-utme-regJAMB UTME RegVerification2621457,200.00
business-name-registrationBusiness Name RegistrationCac26214515,000.00
limited-company-registrationLimited Liability Company RegistrationCac26214565,000.00
incorporated-trustee-registrationIncorporated Trustee RegistrationCac262145120,000.00
cac-name-reservationCAC Name ReservationCac2621453,000.00
cac-status-reportCAC Status ReportCac2621455,000.00
cac-document-retrievalCAC Document RetrievalCac2621457,000.00
cac-annual-returnsCAC Annual ReturnsCac26214510,000.00
cac-business-updateCAC Business Update / ModificationCac26214512,000.00
tin-registrationTIN Registration / RetrievalCac2621458,000.00

Buy Airtime

Purchase airtime for any Nigerian network.

POST /airtime/buy
{
  "phone":   "08012345678",
  "network": "mtn",           // mtn | glo | airtel | 9mobile
  "amount":  500,             // Amount in Naira (min ₦50)
  "ref":     "MY_REF_001"     // Your unique transaction reference
}
Response (Success)
{
  "success": true,
  "message": "Airtime sent successfully",
  "data": {
    "transaction_id": "TXN_ABC12345",
    "phone":          "08012345678",
    "network":        "MTN",
    "amount":         500,
    "status":         "success",
    "timestamp":      "2025-01-15T14:30:00Z"
  }
}

Buy Data

Purchase a data bundle. First fetch available plans, then use the plan ID to purchase. You can filter plans with plan_type=sme, gifting, corporate, direct, or awoof.

GET /data/plans?network=mtn
// Returns list of available plans:
{
  "success": true,
  "plans": [
    { "id": 12, "network": "MTN", "type": "SME", "plan_type": "SME", "name": "MTN 1GB SME", "size": "1GB", "validity": "30 days", "price": 250 },
    { "id": 18, "network": "MTN", "type": "GIFTING", "plan_type": "GIFTING", "name": "MTN 2GB Gifting", "size": "2GB", "validity": "30 days", "price": 480 },
    { "id": 25, "network": "MTN", "type": "AWOOF", "plan_type": "AWOOF", "name": "MTN AWOOF 1.5GB", "size": "1.5GB", "validity": "7 days", "price": 350 },
    { "id": 31, "network": "MTN", "type": "DIRECT", "plan_type": "DIRECT", "name": "MTN 5GB Direct", "size": "5GB", "validity": "30 days", "price": 1200 }
  ]
}
POST /data/buy
{
  "phone":   "08012345678",
  "plan_id": 12,
  "ref":     "MY_REF_002"
}

Cable TV

GET /cable/plans?provider=dstv
// provider can be dstv, gotv, or startimes.
// Use the returned id as plan_id when buying.
POST /cable/buy
{
  "provider":     "dstv",          // dstv | gotv | startimes
  "smartcard_no": "1234567890",
  "plan_id":      45,
  "ref":          "MY_REF_003"
}

Electricity

GET /electricity/discos
// Returns disco_id, short_name, min_amount, max_amount, and service_charge.
// Use disco_id or short_name when buying electricity.
POST /electricity/buy
{
  "disco":      "ikedc",          // ikedc | ekedc | aedc | phed | etc
  "meter_no":   "12345678901",
  "meter_type": "prepaid",        // prepaid | postpaid
  "amount":     5000,
  "ref":        "MY_REF_004"
}

// Response includes token:
{
  "success": true,
  "token":   "1234-5678-9012-3456-7890",
  "units":   "45.6 kWh"
}

Exam Pins

GET /exam/plans?exam_type=waec
// exam_type can be waec, neco, nabteb, or jamb.
// Use the returned id as pin_id when buying.
POST /exam/buy
{
  "exam_type": "waec",            // waec | neco | nabteb | jamb
  "quantity":  1,
  "ref":       "MY_REF_005"
}

Recharge Cards

GET /recharge-card/plans?network=mtn
// network is optional: mtn, glo, airtel, or 9mobile.
// Use the returned id as plan_id when buying.
POST /recharge-card/buy
{
  "plan_id":  1,
  "quantity": 2,
  "ref":      "MY_RECHARGE_REF_001"
}

Bulk SMS

POST /sms/send
{
  "sender_name": "BetaData",
  "message": "Your OTP is 123456",
  "recipients": ["08012345678", "08123456789"],
  "ref": "MY_SMS_REF_001"
}

Betting

GET /betting/platforms
// Returns active betting platforms with id, code, min_amount, max_amount, and fee.
// Use platform_id or platform_code when funding.
POST /betting/fund
{
  "platform_code": "SPORTYBET",
  "customer_id": "1234567890",
  "amount": 1000,
  "ref": "MY_BET_REF_001"
}

Verification and Print Services

Use the same API token to list and submit NIN/BVN verification, Print NIN, and Print BVN requests.

GET /verification/products
// Includes price and slip/card variants where available.
{
  "success": true,
  "data": {
    "products": [
      {
        "slug": "print-nin",
        "name": "Print NIN Slip",
        "price": 700,
        "variants": [
          { "key": "regular", "name": "Regular NIN Slip", "price": 700 },
          { "key": "premium", "name": "Premium NIN Slip", "price": 1500 }
        ]
      }
    ]
  }
}
POST /verification/submit
{
  "product_slug": "print-nin",
  "lookup_type": "nin",
  "slip_type": "regular",
  "nin": "12345678901",
  "ref": "MY_REF_006"
}

// Status check:
GET /verification/status?request_id=MY_REF_006

JAMB Services

JAMB services are submitted through the verification API. First list JAMB products with group=jamb, then submit the selected product slug.

GET /verification/products?group=jamb
// Example product slugs:
jamb-olevel-upload
jamb-admission-letter
jamb-original-result
jamb-caps-reprinting
jamb-direct-entry-reg
jamb-utme-reg
jamb-utme-mock-reg
POST /verification/submit
{
  "product_slug": "jamb-admission-letter",
  "fullname": "John Doe",
  "profile_code": "1234567890",
  "jamb_reg_no": "202612345678AB",
  "additional_info": "Optional note",
  "ref": "MY_JAMB_REF_001"
}
POST /verification/submit - Vend PIN
{
  "product_slug": "jamb-utme-reg",
  "fullname": "John Doe",
  "profile_code": "1234567890",
  "phone": "08012345678",
  "ref": "MY_JAMB_REF_002"
}

CAC Services

POST /cac/submit
{
  "product_slug": "business-name-registration",
  "business_name": "Example Ventures",
  "business_type": "Enterprise",
  "owners": "John Doe",
  "phone": "08012345678",
  "address": "Lagos, Nigeria",
  "ref": "MY_REF_007"
}

// Status check:
GET /cac/status?request_id=MY_REF_007

Wallet Balance

GET /wallet/balance
{
  "success": true,
  "balance": 15750.00,
  "currency": "NGN"
}

Error Codes

Code Meaning Action
401 Unauthorized — invalid or missing API key Check your API key in dashboard
402 Insufficient wallet balance Top up your wallet and retry
404 Plan or service not found Fetch available plans first
422 Validation error — missing or invalid field Check request body fields
429 Rate limit exceeded Wait 60 seconds before retrying
503 Provider temporarily unavailable Retry after a few minutes

Ready to Integrate?

Create an account, upgrade to API User, and start building in minutes.

Create Account Contact Support