Verify Bank Verification Number (BVN)
This endpoint allows you to verify the validity of a Bank Verification Number (BVN).
Endpoint: POST {baseurl}/v1/api/verification/bvn
Request Body
Parameter | Type | Required | Description |
---|---|---|---|
country |
string |
Yes | The country code (e.g., "NGA" for Nigeria). |
reference |
string |
Yes | A unique reference for the verification request. |
identity |
string |
Yes | A unique identifier for the user. |
verificationLevel |
string |
Yes | The level of verification to perform (e.g., "basic", "Extended"). |
bvn |
string |
Yes | The Bank Verification Number to verify. |
Sample Request
curl -X POST "{baseurl}/v1/api/verification/bvn" \
-H "Content-Type: application/json" \
-H "x-api-key: {API-KEY}" \
-d '{
"country": "NGA",
"reference": "0122333wqaqd4444555355",
"identity": "67f6050e03418e0428005cea",
"verificationLevel": "basic",
"bvn": ""
}'
Sample Response
{
"status": true,
"responseCode": "00",
"statusCode": "200",
"message": "BVN verification successful",
"data": {
"firstName": " ",
"lastName": "",
"middleName": "",
"dateOfBirth": ""
},
"meta": {
"statusCode": "200",
"isValid": true,
"timeStamp": "Wed Apr 23 2025 07:13:01 GMT+0000 (Coordinated Universal Time)"
}
}
{
"status": true,
"responseCode": "00",
"statusCode": "200",
"message": "BVN verification successful",
"data": {
"firstName": " ",
"lastName": "",
"middleName": "",
"dateOfBirth": "",
"gender": "",
"title": null,
"maritalStatus": "",
"watchListed": "",
"levelOfAccount": null,
"bvn": "",
"phoneNumber1": "",
"phoneNumber2": null,
"enrollmentBank": null,
"enrollmentBranch": null,
"email": "",
"lgaOfOrigin": "",
"lgaOfResidence": null,
"nameOnCard": null,
"nationality": null,
"residentialAddress": null,
"stateOfOrigin": "",
"stateOfResidence": null,
"base64Image": ""
},
"meta": {
"statusCode": "200",
"isValid": true,
"timeStamp": "Wed Apr 23 2025 07:14:01 GMT+0000 (Coordinated Universal Time)"
}
}