Developer Portal
Ctrl K
API REFERENCE
Service Pricing
Fetch the latest pricing for all available services, including data plans, electricity DISCOs, and identity verification services.
GET
/api/v1/prices
Authorization
| HEADER | VALUE | REQUIRED |
|---|---|---|
Authorization |
Bearer YOUR_API_TOKEN |
Yes |
Developer Tip
This is a public endpoint but requires authentication. We highly recommend caching the response for at least 15 minutes to reduce latency in your application.
Example Request
cURLcurl -X GET "https://www.api.arewasmart.com.ng/api/v1/prices" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
Success Response (200 OK)
{
"status": "success",
"code": 200,
"message": "Prices fetched successfully.",
"user": {
"name": "Jane Doe",
"email": "developer@company.com"
},
"data": {
"verifications": [
{
"name": "Bvn verification",
"code": "600",
"service": "Verification",
"description": "verify bvn and get information instantly",
"price": 70,
"currency": "NGN",
"is_active": true
},
{
"name": "nin verification",
"code": "610",
"service": "Verification",
"description": "nin verification",
"price": 100,
"currency": "NGN",
"is_active": true
}
],
"validations": [
{
"name": "No record fund",
"code": "015",
"service": "Validation",
"description": "NIN validation on response no record fund",
"price": 1000,
"currency": "NGN",
"is_active": true
}
],
"ipe": [
{
"name": "IPE",
"code": "002",
"service": "IPE",
"description": "instant ipe on failed enrollment",
"price": 800,
"currency": "NGN",
"is_active": true
}
]
}
}
Error Response (400 Bad Request)
{
"status": "failed",
"code": 400,
"message": "Authentication failed. The provided API token is invalid or expired. Please check your developer credentials."
}