VendPower Developers

API Documentation

REST API for electricity, betting wallets, cable TV, mobile data, airtime, and Vend Airtime to Cash. Authenticate with an approved X-API-Key.

JSON over HTTPS X-API-Key auth Idempotent purchases
All systems normal

Base URL

https://api.vendpower.ng/api/v1

Authentication & headers

How to send your API key and what every request needs.

Required headers

HeaderValueRequired
X-API-KeyYOUR_X_API_KEYYes
Content-Typeapplication/jsonYes (POST)
Acceptapplication/jsonRecommended

Managing access

Where keys live

Request and manage API access in Dashboard → API Access. Your key is issued after approval and is scoped to the products you selected.

Pending vs approved

While your request is pending you can read these docs, but purchase and catalog calls are rejected until status is approved.

Server-side only

Call the API from your backend. Never ship the key in client apps, public repos, or front-end bundles.

Authentication errors

CodeHTTPMeaning
UNAUTHORIZED401Missing or invalid X-API-Key.
FORBIDDEN403API key not permitted for this biller / product, or access not approved.
RATE_LIMITED429Too many requests — back off and retry.

VendPower Developer API