Pricing Plan

Data Bundle Prices
ID Name Amount (NGN) Bundle
45 MTN SME 1GB 30Days) 550.00 MTN -SME-1GB
106 MTN SME 2GB (30Days) 1,100.00 MTN-SME-2GB
108 MTN SME 3GB (30Days) 1,650.00 MTN-SME-3GB
122 MTN CG 10GB (30Days) 2,800.00 MTN-10GB- CORPORATE
125 MTN CG 1GB (30Days) 280.00 MTN-1GB-CORPORATE
129 MTN CG2GB (30Days) 560.00 MTN-2GB-CORPORATE
140 Glo CG 1GB (30days) 455.00 GLO-1GB-CORPORATE
144 Glo CG2gb (30Days) 910.00 GLO-2GB-CORPORATE
148 Glo CG 3gb (30Day) 1,365.00 GLO-3GB-CORPORATE
154 GLO CG 500MB (30days) 227.50 GLO-500MB-CORPORATE
157 GLO CG 5GB (30Days) 2,275.00 GLO-5GB-CORPORATE
166 Airtel CG 1GB (30Days) 590.00 AIRTEL-1GB-CORPORATE
170 Airtel CG 2GB (30Days) 1,180.00 AIRTEL-2GB-CORPORATE
173 Airtel CG 500MB (30days) 295.00 AIRTEL-500MB-CORPORATE
181 MTN CG 3gb (30Days) 825.00 MTN-3GB-CORPORATE
186 MTN CG 500mb (30Days) 145.00 MTN-500MB-CORPORATE
190 MTN CG5gb (30DayS) 1,400.00 MTN-5GB-CORPORATE
194 Airtel CG 5gb (30Days) 2,950.00 AIRTEL-5GB-CORPORATE
255 MTN DATASHARE 1GB (30Days) 500.00 MTN-1GB-SHARE
269 MTN datashare 2GB (30Days) 1,000.00 MTN-2GB-SHARE
271 MTN DATASHARE 3GB (1 month) 1,500.00 MTN-3GB-SHARE
273 MTN DATASHARE 5GB (1 month) 2,500.00 MTN-5GB-SHARE
279 MTN AWOOF 1.5GB (2DAY) 576.00 MTN-1.5GB-AWOOF
282 MTN AWOOF 6GB (7day) 1,400.00 MTN-6GB-AWOOF
283 airtel awoof 100mb (daily) 70.00 AIRTEL 100MB-AWOOF
284 airtel awoof 300mb (2daily) 140.00 AIRTEL-300MB-AWOOF
285 airtel awoof 1gb (2daily) 290.00 AIRTEL-1GB-AWOOF
286 MTN AWOOF 1GB (1DAILY) 480.00 MTN-1GB-AWOOF
287 airtel awoof 2gb (2daily) 655.00 AIRTEL AWOOF-2GB
288 airtel awoof 3gb (weekly) 1,055.00 AIRTEL AWOOF-3GB
290 airtel awoof 10gb (monthly) 3,100.00 AIRTEL AWOOF-10GB
294 glo awoof 1.5GB (1 day) 300.00 GLO-AWOOF-1.5GB
295 Glo AWOOF 2.5GB (2day) 500.00 GLO-AWOOF-2.5GB
297 glo awoof 750MB (2daily) 200.00 GLO-AWOOF-750MB
300 airtel CG 10gb (30days) 5,900.00 AIRTEL CORPORATE-10GB
301 GLO CG 200MB(14days) 90.00 GLO CORPORATE-200MB
303 AIRTEL CG 300MB (30Days) 210.00 AIRTEL-CG-300MB
304 AIRTEL CG 100MB (30Days) 90.00 AIRTEL-CG-100MB
305 MTN CG 50MB (30Days) 20.00 MTN CORPORATE-50MB
306 MTN CG 150MB (30Days) 70.00 MTN CORPORATE-150MB
307 MTN CG 250MB (30Days) 100.00 MTN CORPORATE-250MB
311 GLO CG 10GB (30Days) 4,550.00 GLO CORPORATE-10GB
312 9MOBILE CG 100MB (30Days) 55.00 9MOBILE-CG-100MB
313 9MOBILE CG 500MB (30Days) 75.00 9MOBILE-CG-500MB
314 9MOBILE CG 1GB (30Days) 127.00 9MOBILE-CG-1GB
315 9MOBILE CG 2GB (30Days) 254.00 9MOBILE-CG-2GB
316 9MOBILE CG 3GB (30Days) 381.00 9MOBILE-CG-3GB
317 9MOBILE CG 4GB (30Days) 508.00 9MOBILE-CG-4GB
318 9MOBILE CG 5GB (30Days) 635.00 9MOBILE-CG-5GB
319 9MOBILE CG 11GB (30Days) 1,397.00 9MOBILE-CG-11GB
320 MTN SME2 500MB (30Days) 140.00 MTN-SME2-500MB
321 MTN SME2 1GB (30Days) 280.00 MTN-SME2-1GB
322 MTN SME2 2GB(30Days) 825.00 MTN-SME2-2GB
323 MTN SME2 3GB(30Days) 825.00 MTN-SME2-3GB
324 MTN SME2 5GB(30Days) 1,375.00 MTN-SME2-5GB
325 MTN SME2 10GB(30Days) 2,750.00 MTN-SME2-10GB
328 MTN 2GB COUPON 30Days 430.00 MTN-2GB-COUPON
332 MTN AWOOF 7GB (7DAYS) 2,880.00 MTN-7GB-AWOOF
335 mtn awoof 2.5GB (1day) 720.00 MTN-2.5GB-AWOOF
336 MTN-GIFTING 3.2GB (30DAYS) 960.00 MTN-3.2GB-AWOOF
337 MTN-GIFTING 750MB (3DAYS) 432.00 MTN-GIFTING 750MB
339 MTN-GIFTING 10GB (30DAYS) 4,320.00 MTN-GIFTING 10GB
340 MTN-GIFTING 11GB (7DAYS) 3,360.00 MTN-GIFTING 11GB
341 MTN-GIFTING 20GB (30DAYS) 7,200.00 MTN-GIFTING 20GB
343 MTN-GIFTING 36GB (30DAYS) 10,560.00 MTN-GIFTING 36GB
344 MTN-GIFTING 2.5GB (2DAYS) 864.00 MTN-2.5GB-AWOOF
346 MTN-GIFTING 1.2GB (7DAYS) 720.00 MTN-1.2GB-AWOOF
347 MTN-GIFTING 1.5GB (7DAYS) 960.00 MTN-1.5GB-AWOOF
348 MTN-GIFTING 2.7GB (30DAYS) 1,920.00 MTN-2.7GB-AWOOF
349 MTN-GIFTING 16.5GB (30DAYS) 6,240.00 MTN-16.5GB-AWOOF
350 MTN-GIFTING 230MB (1DAYS) 196.00 MTN-230MB-AWOOF
351 MTN-GIFTING 75MB (1DAYS) 80.00 MTN-75MB-AWOOF
352 MTN-GIFTING 110MB (1DAYS) 196.00 MTN-110MB-AWOOF
353 MTN-GIFTING 12.5GB (30DAYS) 5,280.00 MTN-12.5GB-AWOOF
354 MTN-GIFTING 25GB (30DAYS) 8,640.00 MTN-25GB-AWOOF
355 MTN-GIFTING 75GB (30DAYS) 17,280.00 MTN-75GB-AWOOF
356 MTN-GIFTING 165GB (30DAYS) 33,600.00 MTN-165GB-AWOOF
357 MTN-GIFTING 250GB (30DAYS) 52,800.00 MTN-250GB-AWOOF
358 MTN-SME 5GB (30DAYS) 2,750.00 MTN-5GB-SME

GETTING STARTED WITH OUR DOCUMENTATION

Thank you for choosing Arewabundleapi and we are always available to attend to all our customers request at all time. Our API is very easy to implement and we have make it simple for developers to integrate in a jiffy.

AUTHENTICATION / AUTHORIZATION

Bearer: xxxxxxxxxxxxxxxxxxxxxxxx

Check My Balance

Endpoint: https://arewabundleapi.com/api/v2/buyservice

PayLoad: {"service":"check-balance"}


Method: POST


Success Response: { "status": "success", "message": "Balance is fetched", "balance": "280" }


Failed Response: { "status": "failed", "message": "No data available for this user" }


Pending Response: { "status": "pending", "message": "Balance is fetching" }


Sample PHP Code:
$curl = curl_init();
curl_setopt_array($curl, array( CURLOPT_URL => 'https://arewabundleapi.com/api/v2/buyservice',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"service":"check-balance",
}',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Authorization: Bearer ••••••'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;


Sample PYTHON Code:
url = "https://arewabundleapi.com/api/v2/buyservice"
payload = json.dumps({
"service": "check-balance",
})
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer ••••••'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)


Purchase Data

Endpoint: https://arewabundleapi.com/api/v2/buyservice

PayLoad: {"service":"buy-data", "network": "MTN", "mobile":"08130767357", "bundle_id": "277"}


Method: POST


Success Response: { "status": "success", "message": "Transaction is successful", "amount": "280", "content": "You have successfully purchased 1GB on 06060000000", "date_created": "2024-10-24 04:55:04 AM", "receiver": "06060000000", "type": "DATA", "last_bal": "380", "new_bal": "100" }


Failed Response: { "status": "failed", "message": "Transaction failed", "amount": "140", "content": "The Phone Number provided is not a valid mtn number", "date_created": "2024-10-24 04:55:04 AM", "receiver": "06060000000", "type": "DATA", "last_bal": "380", "new_bal": "380" }


Pending Response: { "status": "pending", "message": "Transaction is pending", "amount": "140", "content": "You have successfully purchased 500MB on 06060000000 which is still pending", "date_created": "2024-10-24 04:55:04 AM", "receiver": "06060000000", "type": "DATA", "last_bal": "380", "new_bal": "240" }


Sample PHP Code:
$curl = curl_init();
curl_setopt_array($curl, array( CURLOPT_URL => 'https://arewabundleapi.com/api/v2/buyservice',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"service":"buy-data",
"network": "MTN",
"mobile":"06060000000",
"bundle_id": "277"
}',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Authorization: Bearer ••••••'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;


Sample PYTHON Code:
url = "https://arewabundleapi.com/api/v2/buyservice"
payload = json.dumps({
"service": "buy-data",
"network": "MTN",
"mobile": "06060000000",
"bundle_id": "277"
})
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer ••••••'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)


Purchase Airtime

Endpoint: https://arewabundleapi.com/api/v2/buyservice

PayLoad: {"service":"buy-airtime", "network": "MTN", "mobile":"06034567867", "amount": "100", "type": "VTU"}


Type can be VTU or AWUF or SNS


Method: POST


Success Response: { "status": "success", "message": "Transaction is successful", "amount": "100", "content": "", "date_created": "2024-10-24 04:55:04 AM", "receiver": "06060000000", "type": "AIRTIME", "last_bal": "380", "new_bal": "100" }


Failed Response: { "status": "failed", "message": "Transaction failed", "amount": "100", "content": "", "date_created": "2024-10-24 04:55:04 AM", "receiver": "06060000000", "type": "AIRTIME", "last_bal": "380", "new_bal": "280" }


Pending Response: { "status": "pending", "message": "Transaction is pending", "amount": "100", "content": "You have successfully purchased 500MB on 06060000000 which is still pending", "date_created": "2024-10-24 04:55:04 AM", "receiver": "06060000000", "type": "AIRTIME", "last_bal": "380", "new_bal": "280" }


Sample PHP Code:
$curl = curl_init();
curl_setopt_array($curl, array( CURLOPT_URL => 'https://arewabundleapi.com/api/v2/buyservice',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"service":"buy-airtime",
"network": "MTN",
"mobile":"06060000000",
"amount": "100", "type": "VTU"
}',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Authorization: Bearer ••••••'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;


Sample PYTHON Code:
url = "https://arewabundleapi.com/api/v2/buyservice"
payload = json.dumps({
"service": "buy-airtime",
"network": "MTN",
"mobile": "06060000000",
"amount": "100", "type": "VTU"
})
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer ••••••'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)


Purchase Cable

Endpoint: https://arewabundleapi.com/api/v2/buyservice

PayLoad: {"service":"buy-cable", "smartcard": "0773635353535", "brand":"GOTV", "plan": "GOHAN", "decoder_owner": "Test Test"}


Method: POST


Success Response: { "status": "success", "message": "Transaction is successful", "amount": "", "content": "", "date_created": "2024-10-24 04:55:04 AM", "receiver": "07012344555", "type": "CABLE", "last_bal": "", "new_bal": "" }


Failed Response: { "status": "failed", "message": "Transaction failed", "amount": "", "content": "", "date_created": "2024-10-24 04:55:04 AM", "receiver": "07012344555", "type": "CABLE", "last_bal": "", "new_bal": "" }


Pending Response: { "status": "pending", "message": "Transaction is pending", "amount": "", "content": "", "date_created": "2024-10-24 04:55:04 AM", "receiver": "07012344555", "type": "CABLE", "last_bal": "", "new_bal": "" }


Sample PHP Code:
$curl = curl_init();
curl_setopt_array($curl, array( CURLOPT_URL => 'https://arewabundleapi.com/api/v2/buyservice',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"service":"buy-cable",
"smartcard": "0773635353535",
"brand":"GOTV",
"plan": "GOHAN",
"decoder_owner": "Test Test"
}',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Authorization: Bearer ••••••'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;


Sample PYTHON Code:
url = "https://arewabundleapi.com/api/v2/buyservice"
payload = json.dumps({
"service":"buy-cable",
"smartcard": "0773635353535",
"brand":"GOTV",
"plan": "GOHAN",
"decoder_owner": "Test Test"
})
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer ••••••'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)


Purchase Electric

Endpoint: https://arewabundleapi.com/api/v2/buyservice

PayLoad: {"service":"buy-power", "meter_no": "0773635353535", "meter_name":"ibadan-electric", "amount": "100", "mobile": "0828957577", "meter_owner": "Test Test"}


Method: POST


Success Response: { "status": "success", "message": "Transaction is successful", "amount": "", "content": "", "date_created": "2024-10-24 04:55:04 AM", "receiver": "07012344555", "type": "ELECTRIC", "last_bal": "", "new_bal": "" }


Failed Response: { "status": "failed", "message": "Transaction failed", "amount": "", "content": "", "date_created": "2024-10-24 04:55:04 AM", "receiver": "07012344555", "type": "ELECTRIC", "last_bal": "", "new_bal": "" }


Pending Response: { "status": "pending", "message": "Transaction is pending", "amount": "", "content": "", "date_created": "2024-10-24 04:55:04 AM", "receiver": "07012344555", "type": "ELECTRIC", "last_bal": "", "new_bal": "" }


Sample PHP Code:
$curl = curl_init();
curl_setopt_array($curl, array( CURLOPT_URL => 'https://arewabundleapi.com/api/v2/buyservice',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"service":"buy-electric",
"meter_no": "0773635353535",
"meter_name":"ibadan-electric",
"amount": "100",
"mobile": "0828957577",
"meter_owner": "Test Test",
}',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Authorization: Bearer ••••••'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;


Sample PYTHON Code:
url = "https://arewabundleapi.com/api/v2/buyservice"
payload = json.dumps({
"service":"buy-electric",
"meter_no": "0773635353535",
"meter_name":"ibadan-electric",
"amount": "100",
"mobile": "0828957577",
"meter_owner": "Test Test",
})
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer ••••••'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)


Verify Power


Verify Payload: {
"service":"smartcard-check",
"smartcard": "0773635353535",
"brand":"GOTV"
}


Method: POST


Success Response: {
"status": "success",
"name": "TEST TEST"
}


Verify Power


Verify Payload: {
"service":"meter-check",
"meter_no": "0773635353535",
"meter_name":"ibadan-electric"
}


Method: POST


Success Response: {
"status": "success",
"name": "TEST TEST"
}


Complaint

If you have any issue please raise a complaint to our support AREWABUNDLEAPI