Developer Portal
IDENTITY VERIFICATION

BVN Verification API

The BVN endpoint enables you to verify the identity of users via their 11-digit Bank Verification Number linked to their bank accounts.

Service Online / Available
POST /api/v1/bvn/verify
Authentication & Headers
HEADER VALUE REQUIRED
Authorization Bearer YOUR_API_TOKEN Yes
Content-Type application/json Yes
Accept application/json Yes

Service Availability & Realtime Pricing

Role: Default
SERVICE / FIELD CODE SERVICE NAME PRICE (₦) STATUS
600 Bvn verification ₦70.00 Available

Request Parameters

PARAMETER TYPE DESCRIPTION REQUIRED
bvn string The 11-digit Bank Verification Number. Required
Example Request
cURL
curl -X POST "https://www.api.arewasmart.com.ng/api/v1/bvn/verify" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Accept: application/json" \
  -d "bvn=01234567890"
Success Response (200 OK)
{
    "status": "success",
    "code": 200,
    "message": "verification sucessful",
    "data": {
        "bvn": "12345678901",
        "firstName": "John",
        "lastName": "Doe",
        "middleName": "Smith",
        "dateOfBirth": "1990-01-01",
        "phoneNumber": "08012345678",
        "photo": "/9j/4AAQSkZJRgABAgAAAQABAAD...",
    },
    "transaction_ref": "B1A2134ABCDE",
    "charge": 100.00
}