Loan disbursement
Only send loan money to an account that belongs to the borrower.
A match score that tells you whether to approve a payout or loan, or look closer.
Fraud often hides behind someone else's account. Send a BVN together with an account number and bank code and we tell you whether the BVN belongs to the account holder: FULL_MATCH, PARTIAL_MATCH or NO_MATCH, with a match percentage you can use in your own rules.
Only send loan money to an account that belongs to the borrower.
Hold payouts to accounts that do not match the verified identity.
Confirm a new customer's account is really theirs.
Use the match percentage as a signal in your own fraud rules.
Create a free account and get a test key.
Send a BVN, an account number and a bank code.
Use the match result and percentage in your decision.
Create a free account, copy your test key and try the call in the API reference.
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-account-match, authenticated with your X-IdentifyOrg-Key header.
{
"account_number": "0123456789",
"bank_code": "058",
"bvn": "22212345678"
}{
"id": "ver_01hxyz...",
"type": "bvn_account_match",
"status": "success",
"match": true,
"confidence_score": 100,
"data": {
"account_number": "0123456789",
"account_name": "ADAEZE NGOZI OKAFOR",
"match_status": "FULL_MATCH",
"match_percentage": 100
}
}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.
FULL_MATCH means the BVN belongs to the account holder. PARTIAL_MATCH means the details are close but not identical. NO_MATCH means they do not appear to be the same person.
A BVN, an account number and a bank code.
Pay as you go from ₦60 per check.
It works best together with BVN verification and a face match for high-value decisions.