Skip to main content
GET
/
top-bill-categories
Get Supported Bill Categories
curl --request GET \
  --url https://api.flutterwave.com/v3/top-bill-categories \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: <content-type>'
{
  "status": "success",
  "message": "Categories fetched successfully",
  "data": [
    {
      "id": 1,
      "name": "Airtime",
      "code": "AIRTIME",
      "description": "Airtime",
      "country_code": "NG"
    },
    {
      "id": 2,
      "name": "Mobile Data Service",
      "code": "MOBILEDATA",
      "description": "Mobile Data Service",
      "country_code": "NG"
    },
    {
      "id": 3,
      "name": "Cable Bill Payment",
      "code": "CABLEBILLS",
      "description": "Cable Bill Payment",
      "country_code": "NG"
    },
    {
      "id": 4,
      "name": "Internet Service",
      "code": "INTSERVICE",
      "description": "Internet Service",
      "country_code": "NG"
    },
    {
      "id": 5,
      "name": "Utility Bills",
      "code": "UTILITYBILLS",
      "description": "Utility Bills",
      "country_code": "NG"
    },
    {
      "id": 6,
      "name": "Tax Payment",
      "code": "TAX",
      "description": "Tax Payment",
      "country_code": "NG"
    },
    {
      "id": 7,
      "name": "Donations",
      "code": "DONATIONS",
      "description": "Donations",
      "country_code": "NG"
    },
    {
      "id": 8,
      "name": "Transport and Logistics",
      "code": "TRANSLOG",
      "description": "Transport and Logistics",
      "country_code": "NG"
    },
    {
      "id": 9,
      "name": "Dealer Payments",
      "code": "DEALPAY",
      "description": "Dealer Payments",
      "country_code": "NG"
    },
    {
      "id": 10,
      "name": "Airtime",
      "code": "AIRTIME",
      "description": "Airtime",
      "country_code": "GH"
    },
    {
      "id": 11,
      "name": "Mobile Money",
      "code": "MOBILEMONEY",
      "description": "Mobile Money",
      "country_code": "GH"
    },
    {
      "id": 12,
      "name": "Airtime",
      "code": "AIRTIME",
      "description": "Airtime",
      "country_code": "KE"
    },
    {
      "id": 13,
      "name": "Cable Bill Payment",
      "code": "CABLEBILLS",
      "description": "Cable Bill Payment",
      "country_code": "KE"
    },
    {
      "id": 14,
      "name": "Utility Bills",
      "code": "UTILITYBILLS",
      "description": "Utility Bills",
      "country_code": "KE"
    },
    {
      "id": 15,
      "name": "Mobile Money",
      "code": "MOBILEMONEY",
      "description": "Mobile Money",
      "country_code": "ZM"
    },
    {
      "id": 16,
      "name": "Airtime",
      "code": "Airtime",
      "description": "Airtime",
      "country_code": "ZM"
    },
    {
      "id": 17,
      "name": "Religious Institutions",
      "code": "RELINST",
      "description": "Religious Institutions",
      "country_code": "NG"
    },
    {
      "id": 18,
      "name": "Schools & Professional Bodies",
      "code": "SCHPB",
      "description": "Schools & Professional Bodies",
      "country_code": "NG"
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Content-Type
enum<string>
required
Available options:
application/json
Example:

"application/json"

Query Parameters

country
string
required
Example:

"NG"

Response

OK

status
string
required
message
string
required
data
Data70 · object[]
required