Cular VTU API

Integrate airtime, data, bills and more directly into your own application.

Fast & Reliable

Built for high-throughput, low-latency requests.

Secure by Design

Token-based authentication and request signing.

Well Documented

Clear docs and sandbox environment for testing.

Available Endpoints

Illustrative endpoints — actual routes are provided by the Cular VTU plugin once activated.

  • POST /api/v1/airtime
  • POST /api/v1/data
  • POST /api/v1/electricity
  • POST /api/v1/cable-tv
  • GET /api/v1/wallet/balance
  • GET /api/v1/transactions/{reference}

Authentication

Requests are authenticated using a secret API key issued from your dashboard, sent as a Bearer token.

Authorization: Bearer YOUR_API_KEY

Sample Request

curl -X POST https://app.cularvtu.com.ng/api/v1/airtime \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"network":"MTN","phone":"080XXXXXXXX","amount":500}'

Rate Limits & Security

API requests are rate-limited per key to protect platform stability. Keys can be regenerated or revoked at any time from your dashboard. No API credentials are ever stored in this website's theme.