Pricing Plan

Data Bundle Prices
ID Name Amount (NGN) Bundle
45 MTN SME 1GB 30Days) 255.00 MTN -SME-1GB
106 MTN SME 2GB (30Days) 512.00 MTN-SME-2GB
108 MTN SME 3GB (30Days) 765.00 MTN-SME-3GB
117 MTN SME 500MB (30Days) 128.00 MTN-SME-500MB
122 MTN CG 10GB (30Days) 2,570.00 MTN-10GB- CORPORATE
125 MTN CG 1GB (30Days) 257.00 MTN-1GB-CORPORATE
129 MTN CG2GB (30Days) 514.00 MTN-2GB-CORPORATE
140 Glo CG 1GB (30days) 257.00 GLO-1GB-CORPORATE
144 Glo CG2gb (30Days) 514.00 GLO-2GB-CORPORATE
148 Glo CG 3gb (30Day) 771.00 GLO-3GB-CORPORATE
154 GLO CG 500MB (30days) 135.00 GLO-500MB-CORPORATE
157 GLO CG 5GB (30Days) 1,285.00 GLO-5GB-CORPORATE
166 Airtel CG 1GB (30Days) 270.00 AIRTEL-1GB-CORPORATE
170 Airtel CG 2GB (30Days) 540.00 AIRTEL-2GB-CORPORATE
173 Airtel CG 500MB (30days) 136.00 AIRTEL-500MB-CORPORATE
181 MTN CG 3gb (30Days) 771.00 MTN-3GB-CORPORATE
186 MTN CG 500mb (30Days) 128.00 MTN-500MB-CORPORATE
190 MTN CG5gb (30DayS) 1,285.00 MTN-5GB-CORPORATE
194 Airtel CG 5gb (30Days) 1,350.00 AIRTEL-5GB-CORPORATE
255 MTN DATASHARE 1GB (30Days) 215.00 MTN-1GB-SHARE
269 MTN datashare 2GB (30Days) 430.00 MTN-2GB-SHARE
271 MTN DATASHARE 3GB (1 month) 645.00 MTN-3GB-SHARE
273 MTN DATASHARE 5GB (1 month) 1,075.00 MTN-5GB-SHARE
277 MTN DATASHARE 500MB (30Days) 110.00 MTN-500MB-SHARE
279 mtn awoof 1GB (1 day) 225.00 MTN-1GB-AWOOF
281 mtn awoof 3.5GB (2 day) 600.00 MTN-3.5GB-AWOOF
282 mtn awoof 15GB (7 day) 2,100.00 MTN-15GB-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) 225.00 AIRTEL-1GB-AWOOF
286 airtel awoof 2gb (2daily) 400.00 MTN-2GB-AWOOF
287 airtel awoof 2gb (2daily) 400.00 AIRTEL AWOOF-2GB
288 airtel awoof 3gb (weekly) 540.00 AIRTEL AWOOF-3GB
289 airtel awoof 4gb (monthly) 1,050.00 AIRTEL AWOOF-4GB
290 airtel awoof 10gb (monthly) 2,100.00 AIRTEL AWOOF-10GB
291 airtel awoof 15gb (monthly) 3,150.00 AIRTEL AWOOF-15GB
292 airtel awoof 20gb (monthly) 4,200.00 AIRTEL AWOOF-20GB
293 airtel awoof 40gb (monthly) 7,300.00 AIRTEL AWOOF-40GB
294 glo awoof 1GB (1 day) 225.00 GLO-AWOOF-1GB
295 glo awoof 2gb (daily) 450.00 GLO-AWOOF-2GB
297 glo awoof 3.5gb (2daily) 600.00 GLO-AWOOF-3.5GB
299 glo awoof 15gb (weekly) 2,050.00 GLO-AWOOF-15GB
300 airtel CG 10gb (30days) 2,700.00 AIRTEL CORPORATE-10GB
301 GLO CG 200MB(14days) 55.00 GLO CORPORATE-200MB
302 MTN SME 10GB (30Days) 2,550.00 MTN-SME-10GB
303 AIRTEL CG 300MB (30Days) 81.00 AIRTEL-CG-300MB
304 AIRTEL CG 100MB (30Days) 80.00 AIRTEL-CG-100MB
305 MTN CG 50MB (30Days) 20.00 MTN CORPORATE-50MB
306 MTN CG 150MB (30Days) 65.00 MTN CORPORATE-150MB
307 MTN CG 250MB (30Days) 100.00 MTN CORPORATE-250MB
309 MTN CG 20GB (30Days) 5,140.00 MTN CORPORATE-20GB
310 MTN CG 40GB (30Days) 10,280.00 MTN CORPORATE-40GB
311 GLO CG 10GB (30Days) 2,570.00 GLOCORPORATE-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) 127.00 MTN-SME2-500MB
321 MTN SME2 1GB (30Days) 253.00 MTN-SME2-1GB
322 MTN SME2 2GB(30Days) 506.00 MTN-SME2-2GB
324 MTN SME2 5GB(30Days) 1,265.00 MTN-SME2-5GB
325 MTN SME2 10GB(30Days) 2,530.00 MTN-SME2-10GB
326 MTN 1.5GB COUPON 330.00 MTN-1.5GB-COUPON
327 MTN 1GB COUPON 7Days 210.00 MTN-1GB-COUPON
328 MTN 2GB COUPON 30Days 430.00 MTN-2GB-COUPON
329 MTN 3GB COUPON 30Days 600.00 MTN-3GB-COUPON

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

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