Nigeria
Bank Verification Number (BVN)
Verify a customer’s identity using their 11-digit Bank Verification Number.
POST
BVN Verification
The BVN endpoint verifies a customer’s Bank Verification Number and returns their registered personal details from the Central Bank of Nigeria’s database. Use this for KYC onboarding, identity confirmation, and fraud prevention.
Endpoint
Request
Headers
| Header | Value | Required |
|---|---|---|
x-access-token | Your API secret key | Yes |
Content-Type | application/json | Yes |
Body Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
bvn | string | Yes | The customer’s 11-digit Bank Verification Number |
Example
Response
200 OK
| Field | Type | Description |
|---|---|---|
status | string | "success" on a successful verification |
data.lastName | string | Customer’s last name as registered |
data.firstName | string | Customer’s first name as registered |
data.middleName | string | Customer’s middle name |
data.dateOfBirth | string | Date of birth in YYYY-MM-DD format |
data.phoneNumber1 | string | Primary registered phone number |
message | string | Human-readable result summary |
400 Bad Request
Returned when the BVN is missing, malformed, or not found in the database.401 Unauthorized
Returned when thex-access-token header is missing or invalid.
For a full list of error codes, see the Error Codes reference.

