Bills & Utilities
Airtime & Data
Instant delivery for MTN, Airtel, Glo, and 9mobile. Both purchase endpoints debit the wallet directly — no checkout redirect.
Buy airtime
POST
/bills/airtime
Requires Auth
bash
curl https://app.slimpay.ng/api/v1/bills/airtime \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"network": "MTN",
"phone_number": "08012345678",
"amount": 2000,
"transaction_pin": "1234"
}'
POST
/bills/airtime
This debits your real wallet balance and sends real airtime to the phone number you enter. Defaulted to ₦100 to keep the cost of testing this low — check before raising it.
No bearer token set. to send authenticated requests.
List data plans
GET
/bills/data/plans
Requires Auth
bash
curl "https://app.slimpay.ng/api/v1/bills/data/plans?network=MTN" \
-H "Authorization: Bearer {token}"
GET
/bills/data/plans
No bearer token set. to send authenticated requests.
Buy a data bundle
POST
/bills/data
Requires Auth
bash
curl https://app.slimpay.ng/api/v1/bills/data \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"network": "MTN",
"phone_number": "08012345678",
"plan_id": "mtn-2gb-30days",
"amount": 1000,
"transaction_pin": "1234"
}'
POST
/bills/data
This debits your real wallet balance for the plan's real price and sends real data to the phone number you enter. Check the plan price via the endpoint above first — amount should match it.
No bearer token set. to send authenticated requests.
Pricing
No platform fee on airtime or data — you pay face value. See the pricing page for the full fee breakdown.
docs