Developer Portal
AGENCY SERVICES

BVN Modification API

Submit and track Bank Verification Number (BVN) modification requests across all authorized banking partner pipelines. Any service ending with Bank or Banking is classified as a BVN Modification service.

Service Online / Available
POST /api/v1/bvn/modification
Authentication & Headers
HEADER VALUE REQUIRED
Authorization Bearer YOUR_API_TOKEN Yes
Content-Type application/json Yes
Accept application/json Yes

Authorized Banking Field Codes & Realtime Pricing

All active and available modification options from banking pipelines with role-tailored pricing.

Role: Default
FIELD CODE BANK / PIPELINE MODIFICATION SERVICE DESCRIPTION PRICE (₦) STATUS
003 FIRST BANK Correction of name correction of name of bvn enrolled... ₦12,000.00 Available
004 FIRST BANK Date of birth update Correction of date of birth on... ₦10,000.00 Available
006 FIRST BANK Correction of name and date of birth Correction of name and date of... ₦15,000.00 Available
007 FIRST BANK Complete change of name change complete name on bvn enrolled... ₦50,000.00 Available
008 FIRST BANK Gender Update Update BVN gender that enrolled at... ₦5,000.00 Available
009 FIRST BANK Bvn Revalidation Revalidate bvn that is showing empty... ₦10,000.00 Available
010 FIRST BANK Whitelist BVN Request for bvn whitelist if loan... ₦15,000.00 Available
060 FIRST BANK BVN Deletion Request Request for bvn validation with an... ₦20,000.00 Available
050 FIRST BANK Correction of Name, DOB and phone NO Correction of bvn enrolled at first... ₦18,000.00 Available
E001 ECO BANK Correction of Name Correction of ecobank bvn on name ₦10,000.00 Available
E002 ECO BANK Date of birth update Correction of date of birth on... ₦10,000.00 Available
E003 ECO BANK Gender Update Correction of gender on bvn enrolled... ₦10,000.00 Available
E004 ECO BANK Phone number and email update Correction of email or phone of... ₦10,000.00 Available
E005 ECO BANK Correction of name and date of birth Correction of name and date of... ₦15,000.00 Available
E006 ECO BANK Complete Change of name Complete change of name on BVN ₦120,000.00 Available
E007 ECO BANK Multiful Update on BVN update multiful page on the bvn... ₦20,000.00 Available
E008 ECO BANK Correction of name and P/N Correction of name and phone number ₦15,000.00 Available
022 Agency Banking Correction of name Correction of date of birth on... ₦6,500.00 Available
023 Agency Banking Date of birth update Correction of date of birth on... ₦6,000.00 Available
024 Agency Banking Correction of name and date of birth Correction of bvn name and date... ₦8,000.00 Available
025 Agency Banking Phone Number Update update bvn phone number know that... ₦6,000.00 Available
026 Agency Banking Gender Update Update BVN gender if the gender... ₦6,000.00 Available
027 Agency Banking Bvn Revalidation Revalidate bvn if the bvn information... ₦10,000.00 Available
028 Agency Banking BVN full Alienment With ID Update all bvn information to tally... ₦10,000.00 Available
66 Agency Banking BVN Deletion Request Request for bvn validation with an... ₦20,000.00 Available
A109 Agency Banking Complete change of name BVN complete change of name ₦60,000.00 Available
55 NIBSS BANKING Date of birth update Correction of date of birth on... ₦7,000.00 Available
56 NIBSS BANKING Correction of name Correction of name on the bvn... ₦7,000.00 Available
57 NIBSS BANKING Phone number and email update Correction of phon number and email... ₦7,000.00 Available
58 NIBSS BANKING Date of birth and name update Correction of date of birth and... ₦10,000.00 Available
59 NIBSS BANKING Gender Update Gender update on the bvn enrolled... ₦7,000.00 Available
60 NIBSS BANKING BVN Revalidation Bvn revalidation on the bvn that... ₦5,000.00 Available
61 NIBSS BANKING BVN Deletion Request Request for bvn validation with an... ₦20,000.00 Available
48 HERITAGE BANK Date of birth update correction of date of birth on... ₦7,000.00 Available
49 HERITAGE BANK Correction of name correction of name complete chance of... ₦7,000.00 Available
50 HERITAGE BANK Phone number and email update phone number update ₦7,000.00 Available
51 HERITAGE BANK Date of birth and name update correction of name and date of... ₦10,000.00 Available
52 HERITAGE BANK Gender Update gender update on the bvn ₦5,000.00 Available
53 HERITAGE BANK BVN Revalidation Bvn revalidation on the bvn that... ₦10,000.00 Available
54 HERITAGE BANK Change of address Change of bvn address residence address... ₦10,000.00 Available
63 HERITAGE BANK BVN Deletion Request Request for bvn validation with an... ₦20,000.00 Available
41 BANK OF AGRICULTURE Date of birth update Date of birth update on the... ₦7,000.00 Available
42 BANK OF AGRICULTURE Correction of name Correction of name update on the... ₦7,000.00 Available
43 BANK OF AGRICULTURE Phone number and email update Add or update bvn email and... ₦7,000.00 Available
44 BANK OF AGRICULTURE Date of birth and name update correction of name and date of... ₦10,000.00 Available
46 BANK OF AGRICULTURE Gender Update correction and gender update ₦7,000.00 Available
47 BANK OF AGRICULTURE BVN Revalidation bvn revalidation on bvn that is... ₦5,000.00 Available
62 BANK OF AGRICULTURE BVN Deletion Request Request for bvn validation with an... ₦20,000.00 Available
67 Keyston Bank BVN Deletion Request Request for bvn validation with an... ₦20,000.00 Available
68 Keyston Bank Date of birth update Correction of date of birth on... ₦8,000.00 Available
69 Keyston Bank Correction of name correction of name on the bvn... ₦15,000.00 Available
70 Keyston Bank Phone number and email update phone number and email update on... ₦8,000.00 Available
71 Keyston Bank Date of birth and name update Name and date of birtth update... ₦20,000.00 Available
72 Keyston Bank Gender Update gnder update ₦5,000.00 Available
73 Keyston Bank BVN Revalidation Bvn revalidation on the bvn that... ₦8,000.00 Available
AC001 Access Bank Correction of Name Correction of Name ₦15,000.00 Available
AC002 Access Bank Date of Birth Update Date of Birth Update ₦15,000.00 Available
AC003 Access Bank Gender Update Gender Update ₦15,000.00 Available
AC004 Access Bank Phone Number and Email Update Phone Number and Email Update ₦15,000.00 Available
AC005 Access Bank Correction of Name and Date of Birth Correction of Name and Date of... ₦20,000.00 Available
AC006 Access Bank Complete Change of Name Complete Change of Name ₦120,000.00 Available
AC007 Access Bank Multiple Update on BVN Multiple Update on BVN ₦20,000.00 Available
AC008 Access Bank Correction of Name and Phone Number Correction of Name and Phone Number ₦20,000.00 Available
F001 Fidelity Bank Correction of Name Correction of ecobank bvn on name ₦10,000.00 Available
F002 Fidelity Bank Date of birth update Correction of date of birth on... ₦10,000.00 Available
F003 Fidelity Bank Gender Update Correction of gender on bvn enrolled... ₦10,000.00 Available
F004 Fidelity Bank Phone number and email update Correction of email or phone of... ₦10,000.00 Available
F005 Fidelity Bank Correction of name and date of birth Correction of name and date of... ₦15,000.00 Available
F006 Fidelity Bank Complete Change of name Complete change of name on BVN ₦120,000.00 Available
F007 Fidelity Bank Multiple Update on BVN update multiple pages on the bvn... ₦20,000.00 Available
F008 Fidelity Bank Correction of name and P/N Correction of name and phone number ₦15,000.00 Available

Request Parameters (POST)

PARAMETER TYPE DESCRIPTION REQUIRED
field_code string Authorized active field code from any banking pipeline (e.g. 003). Required
bvn string Valid 11-digit BVN to be modified. Required
nin string Valid 11-digit NIN linked to the individual. Required
description string Summary or specific reason for the modification, and the new informations we need on the BVN Required
modification_data object Structured payload containing updated fields (e.g. {"dob": "1995-05-12"}). Optional
Example Submit Request
cURL (POST)
curl -X POST "https://www.api.arewasmart.com.ng/api/v1/bvn/modification" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "field_code": "003",
    "bvn": "22222222222",
    "nin": "12345678901",
    "description": "Write new information you need updated on the BVN"
  }'
Success Response (200 OK)
200 OK
{
  "status": "success",
  "code": 200,
  "message": "Request submitted, pending processing",
  "data": {
    "reference": "B14559R2DYP",
    "status": "pending",
    "bvn": "22222222222",
    "nin": "12345678901",
    "service": "Correction of name",
    "comment": "Your request is processing, it will be treated in 24 to 72h"
  }
}
Failed Response (400 Bad Request)
400 Bad Request
{
  "status": "failed",
  "code": 400,
  "message": "The selected field code is not authorized for BVN Modification requests."
}

Check BVN Modification Status

GET /api/v1/bvn/modification?bvn=22222222222
Query Parameters (GET)
PARAMETER TYPE DESCRIPTION REQUIRED
bvn string The 11-digit BVN submitted with the modification. Optional*
reference string The transaction reference returned upon submission (e.g. B14559R2DYP). Optional*
nin string The 11-digit NIN submitted with the modification. Optional*
* Note: You must provide at least one query parameter (bvn, reference, or nin) to retrieve the status.
Example Status Check Request
cURL (GET)
# Query by BVN:
curl -X GET "https://www.api.arewasmart.com.ng/api/v1/bvn/modification?bvn=22222222222" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Accept: application/json"

# Alternatively query by Reference:
curl -X GET "https://www.api.arewasmart.com.ng/api/v1/bvn/modification?reference=B14559R2DYP" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Accept: application/json"
Status Check Response (200 OK)
200 OK
// When completed:
{
  "status": "success",
  "code": 200,
  "message": "Status checked.",
  "data": {
    "reference": "B14559R2DYP",
    "bvn": "22222222222",
    "nin": "12345678901",
    "service": "Correction of name",
    "status": "completed",
    "comment": "BVN modification completed successfully. Records updated on NIBSS database.",
    "description": "Correction of surname on BVN",
    "file_url": null,
    "submission_date": "2026-10-22 10:30:00"
  }
}

// When pending:
{
  "status": "success",
  "code": 200,
  "message": "Status checked.",
  "data": {
    "reference": "B14559R2DYP",
    "bvn": "22222222222",
    "nin": "12345678901",
    "service": "Correction of name",
    "status": "pending",
    "comment": "Your request is processing, it will be treated in 24 to 72h",
    "description": "Correction of surname on BVN",
    "file_url": null,
    "submission_date": "2026-10-22 10:30:00"
  }
}