POST/v1/purchase/airtime | /v1/purchase/data

Airtime & Mobile Data APIs

Automate instant airtime top-ups and mobile data bundle provisioning across all major Nigerian mobile operators (MTN, Airtel, Glo, 9mobile).

1. Buy Airtime

FieldTypeRequiredDescription
amountnumberRequiredAmount in NGN (e.g. 500).
destinationstring[] | stringRequiredRecipient number or array of numbers to top up.
cURL Request (Airtime)
curl -X POST https://api.verixaid.com/v1/purchase/airtime \
-H "Authorization: Bearer vrx_live_..." \
-H "Content-Type: application/json" \
-d '{
"amount": 500,
"destination": ["2348012345678"]
}'

2. Buy Data Bundle

FieldTypeRequiredDescription
planstringRequiredBundle plan code (e.g. MTN_1GB, 9MOBILE_1.5GB).
destinationstring | numberRequiredRecipient phone number.
cURL Request (Data)
curl -X POST https://api.verixaid.com/v1/purchase/data \
-H "Authorization: Bearer vrx_live_..." \
-H "Content-Type: application/json" \
-d '{
"plan": "9MOBILE_1.5GB",
"destination": "2348012345678"
}'

3. Fetch Available Data Plans

Query all available live network data packages and their exact plan codes:

cURL Request (Fetch Plans)
curl -X GET https://api.verixaid.com/v1/purchase/data-plans \
-H "Authorization: Bearer vrx_live_..."