# Bank Verification Number

Bank Verification Number (BVN) is the national ID system created by Nigerian banks to uniquely identified bank customers in the Nigerian banking ecosystem.&#x20;

The banking ecosystem has also created a mechanism where all the bank accounts tied to a specific BVN could be gotten.&#x20;

These endpoints allows you to get the bank accounts tied to a customer only after the customer has granted an explicit consent.&#x20;

This works in a two-stage process where the initial API call initiates the process, and a One Time Password (OTP) is sent to the customer's registered phone or email address. When the customer provides this OTP, the second stage verifies the OTP and provides the BVN information.&#x20;

## Known issues&#x20;

* OTP may not be delivered to the customer's phone on time or at all.&#x20;
* OTP may be delivered to the customer's phone late due to GSM network delays&#x20;
* Customer may not remember or have access to the phones or emails on record which means they may never be able to provide consent.
* The data returned may not be complete as banks may not have registered all the accounts for the customer.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.adjutor.io/adjutor-api-endpoints/validation/bank-verification-number.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
