Bills / API reference
List products
Fetch current product codes and prices. Always use the live catalogue; codes and prices can change.
GET
/productsAuthentication
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 · requiredID returned by List product types. Send query IDs as strings.
biller_idstring · query · optionalID returned by List billers.
product_category_idstring · query · optionalOptional 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
}
]
}