Developer API

Vend data, airtime and bills from your own product

A wallet based REST API with idempotent references and a webhook for every status change. Sandbox keys are issued the moment you sign up, with no sales call and no minimum volume.

Get your keys

Sign up, open Developers, copy the sandbox secret. Live keys unlock after you fund a wallet.

Call an endpoint

Every vend is a POST with a reference you generate. Repeat calls with the same reference never double vend.

Handle the webhook

We POST the final status to your URL, signed. Trust the webhook, not the initial response.

Endpoints

GET/v1/plans

Every sellable plan at your account's own tier price. Free, rate limited only.

GET/v1/wallet

Current balance, held amount and available balance, in kobo.

POST/v1/data/purchase

Vend a data bundle. Body: product_key, recipient, fields (network-specific values), reference.

POST/v1/airtime/purchase

Vend airtime. Same body shape as data, plus amount_kobo.

POST/v1/bills/validate

Confirm a cable smartcard or electricity meter and get the account name back, before you pay. Free.

POST/v1/bills/pay

Pay a cable subscription or electricity bill. Same body shape as data/airtime purchase.

GET/v1/transactions/{reference}

Look up any transaction by the reference you generated for it.

POST/v1/webhooks

Register a webhook URL and the events you want. The signing secret is shown exactly once.

GET/v1/webhooks

List your registered webhook endpoints.

DELETE/v1/webhooks/{id}

Remove a webhook endpoint.

Stop overpaying for data.

Create your account in under a minute. No card required, no minimum funding, and you keep whatever you do not spend.

Create free accountTalk to sales