This document will show you how to find the biller types for all available data bundles on Flutterwave
If you want to buy data bundles on Flutterwave using the Create a bill payment endpoint, you will need to supply a type
key and value in the request payload. In this document, we will show you how to get the value for the type
key you pass into the Create a bill payment endpoint to buy data bundles.
BIL108 (MTN Data Bundles)
When you call the Get bill categories endpoint and filter the response by biller_code
, the data with biller_code = BIL108
will be the MTN Data bundles. Here's a sample remaining data:
{
"id": 365,
"biller_code": "BIL108",
"name": "MTN 200 MB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "MTN 200 MB DATA BUNDLE",
"item_code": "MD142",
"short_name": "MTN 200 MB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 200
},
{
"id": 366,
"biller_code": "BIL108",
"name": "MTN 750MB data top-up service",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "MTN 750MB data top-up service",
"item_code": "MD143",
"short_name": "MTN 750MB data top-up service",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 500
},
{
"id": 367,
"biller_code": "BIL108",
"name": "MTN 1.5 GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "MTN 1.5 GB DATA BUNDLE",
"item_code": "MD144",
"short_name": "MTN 1.5 GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 1000
},
{
"id": 368,
"biller_code": "BIL108",
"name": "MTN 4.5 GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "MTN 4.5 GB DATA BUNDLE",
"item_code": "MD145",
"short_name": "MTN 4.5 GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 2000
},
{
"id": 369,
"biller_code": "BIL108",
"name": "MTN 10 GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "MTN 10 GB DATA BUNDLE",
"item_code": "MD255",
"short_name": "MTN 10 GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 3500
},
{
"id": 370,
"biller_code": "BIL108",
"name": "MTN 15 GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "MTN 15 GB DATA BUNDLE",
"item_code": "MD256",
"short_name": "MTN 15 GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 5000
},
{
"id": 371,
"biller_code": "BIL108",
"name": "MTN 40 GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "MTN 40 GB DATA BUNDLE",
"item_code": "MD257",
"short_name": "MTN 40 GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 10000
},
{
"id": 372,
"biller_code": "BIL108",
"name": "MTN 75 GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "MTN 75 GB DATA BUNDLE",
"item_code": "MD258",
"short_name": "MTN 75 GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 20000
},
{
"id": 373,
"biller_code": "BIL108",
"name": "MTN 120 GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "MTN 120 GB DATA BUNDLE",
"item_code": "MD259",
"short_name": "MTN 120 GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 50000
},
All we've done above, is filter the response from Get bill categories using biller_code = BIL108
To buy any of the data bundles above, pass the value of name
in any of the objects above as a value to the type
field in the Create a bill payment endpoint.
BIL109 (GLO Data Bundles)
Just like with the MTN data bundles, filtering the Get bill categories endpoint with biller_code = BIL109
will return all the Glo data bundles:
{
"id": 374,
"biller_code": "BIL109",
"name": "GLO 35 MB data bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 35 MB data bundle",
"item_code": "MD146",
"short_name": "GLO 35 MB data bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 100
},
{
"id": 375,
"biller_code": "BIL109",
"name": "GLO 100 MB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 100 MB DATA BUNDLE",
"item_code": "MD147",
"short_name": "GLO 100 MB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 200
},
{
"id": 376,
"biller_code": "BIL109",
"name": "GLO 920 MB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 920 MB DATA BUNDLE",
"item_code": "MD148",
"short_name": "GLO 920 MB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 500
},
{
"id": 377,
"biller_code": "BIL109",
"name": "GLO 1.8GB data purchase",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 1.8GB data purchase",
"item_code": "MD149",
"short_name": "GLO 1.8GB data purchase",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 1000
},
{
"id": 378,
"biller_code": "BIL109",
"name": "GLO 4.5GB data bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 4.5GB data bundle",
"item_code": "MD150",
"short_name": "GLO 4.5GB data bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 2000
},
{
"id": 379,
"biller_code": "BIL109",
"name": "GLO 7.2GB data bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 7.2GB data bundle",
"item_code": "MD151",
"short_name": "GLO 7.2GB data bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 2500
},
{
"id": 380,
"biller_code": "BIL109",
"name": "GLO 8.75GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 8.75GB DATA BUNDLE",
"item_code": "MD366",
"short_name": "GLO 8.75GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 3000
},
{
"id": 381,
"biller_code": "BIL109",
"name": "GLO 12.5GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 12.5GB DATA BUNDLE",
"item_code": "MD367",
"short_name": "GLO 12.5GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 4000
},
{
"id": 382,
"biller_code": "BIL109",
"name": "GLO 15.6GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 15.6GB DATA BUNDLE",
"item_code": "MD368",
"short_name": "GLO 15.6GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 5000
},
{
"id": 383,
"biller_code": "BIL109",
"name": "GLO 25GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 25GB DATA BUNDLE",
"item_code": "MD369",
"short_name": "GLO 25GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 8000
},
{
"id": 384,
"biller_code": "BIL109",
"name": "GLO 32.5GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 32.5GB DATA BUNDLE",
"item_code": "MD370",
"short_name": "GLO 32.5GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 10000
},
{
"id": 385,
"biller_code": "BIL109",
"name": "GLO 52.5GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 52.5GB DATA BUNDLE",
"item_code": "MD371",
"short_name": "GLO 52.5GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 15000
},
{
"id": 386,
"biller_code": "BIL109",
"name": "GLO 62.5GB DATA BUNDLE",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "GLO 62.5GB DATA BUNDLE",
"item_code": "MD372",
"short_name": "GLO 62.5GB DATA BUNDLE",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 18000
},
Once again, when you pass the value of name
in any of the objects above as a value to the type
field in the Create a bill payment endpoint, you will buy the bill.
BIL110 (Airtel Data Bundles)
Just like with the Glo data bundles, filtering the Get bill categories endpoint by biller_code = BIL110
will return all the Airtel data bundles:
{
"id": 387,
"biller_code": "BIL110",
"name": "AIRTEL 40 MB data bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 40 MB data bundle",
"item_code": "MD135",
"short_name": "AIRTEL 40 MB data bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 50
},
{
"id": 388,
"biller_code": "BIL110",
"name": "AIRTEL 100 MB data bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 100 MB data bundle",
"item_code": "MD136",
"short_name": "AIRTEL 100 MB data bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 100
},
{
"id": 389,
"biller_code": "BIL110",
"name": "AIRTEL 200 MB data bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 200 MB data bundle",
"item_code": "MD137",
"short_name": "AIRTEL 200 MB data bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 200
},
{
"id": 390,
"biller_code": "BIL110",
"name": "AIRTEL 350 MB data bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 350 MB data bundle",
"item_code": "MD138",
"short_name": "AIRTEL 350 MB data bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 300
},
{
"id": 391,
"biller_code": "BIL110",
"name": "AIRTEL 750 MB data bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 750 MB data bundle",
"item_code": "MD139",
"short_name": "AIRTEL 750 MB data bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 500
},
{
"id": 392,
"biller_code": "BIL110",
"name": "AIRTEL 1.5GB data bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 1.5GB data bundle",
"item_code": "MD140",
"short_name": "AIRTEL 1.5GB data bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 1000
},
{
"id": 393,
"biller_code": "BIL110",
"name": "AIRTEL 3GB Data Bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 3GB Data Bundle",
"item_code": "MD373",
"short_name": "AIRTEL 3GB Data Bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 1500
},
{
"id": 394,
"biller_code": "BIL110",
"name": "AIRTEL 6GB Data Bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 6GB Data Bundle",
"item_code": "MD374",
"short_name": "AIRTEL 6GB Data Bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 2500
},
{
"id": 395,
"biller_code": "BIL110",
"name": "AIRTEL 8GB Data Bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 8GB Data Bundle",
"item_code": "MD375",
"short_name": "AIRTEL 8GB Data Bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 3000
},
{
"id": 396,
"biller_code": "BIL110",
"name": "AIRTEL 11GB Data Bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 11GB Data Bundle",
"item_code": "MD376",
"short_name": "AIRTEL 11GB Data Bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 4000
},
{
"id": 397,
"biller_code": "BIL110",
"name": "AIRTEL 15GB Data Bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 15GB Data Bundle",
"item_code": "MD377",
"short_name": "AIRTEL 15GB Data Bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 5000
},
{
"id": 398,
"biller_code": "BIL110",
"name": "AIRTEL 40GB Data Bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 40GB Data Bundle",
"item_code": "MD378",
"short_name": "AIRTEL 40GB Data Bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 10000
},
{
"id": 399,
"biller_code": "BIL110",
"name": "AIRTEL 75GB Data Bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "AIRTEL 75GB Data Bundle",
"item_code": "MD379",
"short_name": "AIRTEL 75GB Data Bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 15000
},
BIL111 (9Mobile Data Bundles)
{
"id": 402,
"biller_code": "BIL111",
"name": "9MOBILE 1.5GB data bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "9MOBILE 1.5GB data bundle",
"item_code": "MD154",
"short_name": "9MOBILE 1.5GB data bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 1000
},
{
"id": 403,
"biller_code": "BIL111",
"name": "9MOBILE 4.5GB data bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "9MOBILE 4.5GB data bundle",
"item_code": "MD155",
"short_name": "9MOBILE 4.5GB data bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 2000
},
{
"id": 404,
"biller_code": "BIL111",
"name": "9MOBILE 4GB data bundle",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "9MOBILE 4GB data bundle",
"item_code": "MD156",
"short_name": "9MOBILE 4GB data bundle",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 3000
},
{
"id": 405,
"biller_code": "BIL111",
"name": "9MOBILE 11.5GB data bundle ",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "9MOBILE 11.5GB data bundle ",
"item_code": "MD361",
"short_name": "9MOBILE 11.5GB data bundle ",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 4000
},
{
"id": 406,
"biller_code": "BIL111",
"name": "9MOBILE 15GB data bundle ",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "9MOBILE 15GB data bundle ",
"item_code": "MD362",
"short_name": "9MOBILE 15GB data bundle ",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 5000
},
{
"id": 407,
"biller_code": "BIL111",
"name": "9MOBILE 27.5GB data bundle ",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "9MOBILE 27.5GB data bundle ",
"item_code": "MD363",
"short_name": "9MOBILE 27.5GB data bundle ",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 18000
},
{
"id": 408,
"biller_code": "BIL111",
"name": "9MOBILE 30GB data bundle ",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "9MOBILE 30GB data bundle ",
"item_code": "MD364",
"short_name": "9MOBILE 30GB data bundle ",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 27500
},
{
"id": 409,
"biller_code": "BIL111",
"name": "9MOBILE 60GB data bundle ",
"default_commission": 0.03,
"date_added": "2020-02-11T11:16:42.727Z",
"country": "NG",
"is_airtime": false,
"biller_name": "9MOBILE 60GB data bundle ",
"item_code": "MD365",
"short_name": "9MOBILE 60GB data bundle ",
"fee": 0,
"commission_on_fee": false,
"label_name": "Mobile Number",
"amount": 55000
},