Every request requires an API key. Get yours from Profile → Developer.
# Option 1: Bearer Token (Recommended) Authorization: Bearer ak_live_your_api_key_here # Option 2: X-API-Key Header X-API-Key: ak_live_your_api_key_here
IACafe provides a reliable VTU API in Nigeria for developers to integrate airtime, data, TV subscriptions, and electricity bill payments into their applications. Our API is fast, secure, and designed for scalable VTU businesses and fintech platforms.
Build powerful VTU applications with our comprehensive API. Airtime, Data, Electricity, TV, Betting, ePINs, and SMM services — all in one place.
99.9% uptime with instant transaction processing. Your customers get their services in seconds.
Simple wallet system. Fund once, use everywhere. Track balances in real-time.
API key authentication, signed webhooks, and optional IP whitelisting for maximum security.
Get instant notifications when transactions complete. No polling needed.
All API requests must be made over HTTPS. HTTP requests will be rejected.
Every request requires an API key. Get yours from Profile → Developer.
# Option 1: Bearer Token (Recommended) Authorization: Bearer ak_live_your_api_key_here # Option 2: X-API-Key Header X-API-Key: ak_live_your_api_key_here
Send airtime to any Nigerian network - MTN, Airtel, Glo, 9mobile. Instant delivery.
Purchase data bundles from all networks. Multiple plan options and durations.
Affordable data plans with great value. SME and corporate gifting bundles.
Buy electricity tokens for all Nigerian discos. Prepaid and postpaid supported.
Subscribe to DStv, GOtv, Startimes, and Showmax. All bouquets available.
Fund betting wallets - Bet9ja, BetKing, and more popular platforms.
Generate recharge card PINs in bulk. Perfect for resellers and vendors.
Social media marketing services. Followers, likes, views for all platforms.
Validate meter numbers and smartcard IDs before making payments.
Check order status, requery transactions, and track all your orders.
Receive instant notifications when transactions complete or fail.
All API responses follow a consistent format:
{
"code": "success",
"message": "ORDER COMPLETED",
"data": {
"status": "completed-api",
"order_id": 12345,
"amount": 1000,
"amount_charged": "980.00",
"discount": "20.00",
// ... other fields
}
}
{
"success": false,
"error": {
"code": "insufficient_funds",
"message": "Your wallet balance is too low"
}
}
| Code | Status | Description |
|---|---|---|
| 200 | OK | Request successful, transaction completed |
| 202 | Accepted | Transaction is processing (check status later) |
| 400 | Bad Request | Invalid parameters or missing required fields |
| 401 | Unauthorized | Invalid or missing API key |
| 402 | Payment Required | Insufficient wallet balance |
| 409 | Conflict | Duplicate request_id (already used) |
| 429 | Too Many Requests | Rate limit exceeded (60 req/min) |
| 502 | Bad Gateway | Provider/upstream service error |
support@iacafe.com.ng
We respond within 24 hours.
+234 704 078 6433
Chat with us directly.