BVN Scope

The scope of BVN is primarily to establish and maintain a unique identity for bank customers in Nigeria. It links all the accounts of a customer in different banks using the BVN as the identifier, thus providing a centralized and reliable means of identifying customers and preventing identity theft and fraud.

In summary, the BVN scope includes unique identification, KYC requirements, fraud prevention, financial inclusion, and security. It helps to improve the efficiency and security of the banking system in Nigeria.

The BVN scopes and the descriptions are captured in the table below:

ScopeDescription
profileWill get user biodata
banking_dataWill get user banks
bvnWill get the User's Bank Verification Number
addressUser's address
contact_infoUser's contact info
email_addressContains only user's electronic contact info

BVN scope Response structure

The scope response structure is obtained by passing the scope as an array to scope property in the BVN Validation Request.

The response structures are as follows:

Profile response structure

{  
  "customer_id" : "",  
  "enroll_user_name" : "",  
  "gender" : "",  
  "title" : "",  
  "surname" : "",  
  "first_name" : "",  
  "middle_name" : "",  
  "date_of_birth" : "",  
  "face_image" : "",  
  "lga_of_origin" : "",  
  "marital_status" : "",  
  "nationality" : "",  
  "nin" : "",  
  "remarks" : "",  
  "state_of_origin" : "",  
  "additional_info_1" : "",  
  "watchlisted" : "",  
}

Bank data response structure

{  
  "state_of_capture":"",  
  "lga_of_capture":"",  
  "enrollment_date":"",  
  "enroll_bank_code":"221",  
  "customer_id":"000395205",  
  "name_on_card":"",  
  "branch_name":"",  
  "watchlisted":"",  
  "serial_no":""  
}

BVN response structure

{  
  "bvn": ""  
}

Address response structure

{  
  "state_of_origin": "",  
  "lga_of_origin": "",  
  "state_of_residence": "",  
  "lga_of_residence": "",  
  "state_of_capture": "",  
  "residential_address": ""  
}

Contact info response structure

{  
  "Phone_number": " "  
}

Email address response structure

{  
  "email_address": ""  
}