celerlinksdevelopers
Bills / API reference

List products

Fetch current product codes and prices. Always use the live catalogue; codes and prices can change.

GET/products

Authentication

Send your live API key in the Authorization: Bearer header. All requests use https://api.celerlinks.com/api-service.

Airtime top-ups use a product code plus an amount. Data and TV subscriptions use the specific plan’s product code.

Request parameters

product_type_idstring · query · required

ID returned by List product types. Send query IDs as strings.

biller_idstring · query · optional

ID returned by List billers.

product_category_idstring · query · optional

Optional category ID.

Examples are illustrative. Catalogue IDs, product codes, prices, and provider-specific fields must come from your current API responses.

cURL request
curl --request GET 'https://api.celerlinks.com/api-service/products?product_type_id=YOUR_PRODUCT_TYPE_ID' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Accept: application/json'
Illustrative response
{
  "success": true,
  "message": "Request completed successfully",
  "data": [
    {
      "code": "PRODUCT_CODE",
      "name": "Example product",
      "price": 1000
    }
  ]
}