Fintech and lending onboarding
Confirm identity before you create a wallet, issue a card or approve a loan.
Know the person is who they say they are before you open an account, approve a loan or pay out.
The BVN is the 11-digit number every Nigerian bank customer has. Our BVN verification checks it against licensed data and returns the match result, the name, date of birth, phone and gender where available. You can also send the name and date of birth your customer gave you, and we tell you how closely they match, so you catch fake or borrowed identities early.
Confirm identity before you create a wallet, issue a card or approve a loan.
Verify sellers, riders and agents so you know who you are working with.
Check a tenant or an agent before you hand over keys or money.
Confirm members and new staff against their real records.
Create a free account and open Verify in your dashboard.
Enter a BVN, and optionally a name and date of birth to compare.
Read the result. When you are happy, call the same thing from your code.
Create a free account and run your first BVN check from the dashboard. Use a real BVN you are allowed to check, or a test key from your API settings.
Test keys are free and return realistic responses without charging you, so you can build the whole flow before you pay for a single live check.
POST /v1/verify/bvn, authenticated with your X-IdentifyOrg-Key header.
{
"bvn": "12345678901",
"phone_number": "08012345678", // required on live keys
"first_name": "Adaeze", // optional, for cross-match
"last_name": "Okafor", // optional, for cross-match
"date_of_birth": "1992-04-15" // optional, for cross-match
}{
"id": "ver_01hxyz...",
"type": "bvn",
"status": "success",
"match": true,
"confidence_score": 98,
"data": {
"bvn": "12345678901",
"date_of_birth": "1992-04-15",
"phone_number": "+2348012345678",
"gender": "female"
}
}When the test convinces you, the developer section shows exactly how to connect it: the endpoint, the request and response, SDKs for your language and webhooks.
Under 3 seconds. The call is synchronous, so you get the result in the same request.
Match status and, where available, the full name, date of birth, phone number, gender and photo. If you send a name and date of birth we also return a confirmation score.
Pay as you go from ₦100 per successful check, with no subscription. See the pricing page for the live price.
Yes. Test keys are free and return realistic responses without charging you.
We return match outcomes rather than keeping raw identity data. Read the privacy and data notes in the documentation for the exact retention rules.