Verify your customers’ identity using their Nuban Number

Adhere’s NUBAN check provides access to verified customer information at a national level, ensuring accuracy and reliability.

Request Endpoint

POST {{BASE_URL}}/api/onboarding/nigeria_kyc/nuban/

Sample Payload

{
  "account_number": "0768540312",
  "bank_code": "035"
} 

Bank Codes

bank_codes = {
  "9mobile 9Payment Service Bank": "120",
  "Abbey Mortgage Bank": "801",
  "Above Only MFB": "51204",
  "Abulesoro MFB": "51312",
  "Access Bank": "044",
  "Access Bank (Diamond)": "063",
  "Accion Microfinance Bank": "602",
  "Aella MFB": "51206",
  "AG Mortgage Bank": "90052",
  "Ahmadu Bello University Microfinance Bank": "51314",
  "Airtel Smartcash PSB": "121",
  "AKU Microfinance Bank": "50926",
  "Akuchukwu Microfinance Bank Limited": "51229",
  "ALAT": "035A",
  "Al-Barakah Microfinance Bank": "50539",
  "AMJU Unique Microfinance Bank": "50931",
  "AMML MFB": "50989",
  "APEKS Microfinance Bank": "50990",
  "Aramoko MFB": "50229",
  "ASO Savings and Loans": "90055",
  "Astrapolaris MFB Ltd": "MFB50094",
  "Aso Savings & Loans": "402",
  "Baobab Microfinance Bank": "50562",
  "Bethel Microfinance Bank": "50966",
  "Bowen Microfinance Bank": "50933",
  "Bowtani MFB": "51230",
  "CEMCS Microfinance Bank": "50823",
  "CEMCS Microfinance Bank Limited": "50934",
  "Cellulant": "50211",
  "Chikum Microfinance Bank": "50896",
  "Citibank Nigeria": "023",
  "Corestep Microfinance Bank": "50867",
  "Coronation Merchant Bank": "559",
  "County Finance Limited": "80006",
  "Cowrie MFB": "50935",
  "Covenant MFB": "50462",
  "Credit Africa MFB": "51253",
  "Credit Direct Limited": "50197",
  "CreditVille Limited": "50269",
  "E-Banking House": "300",
  "ECOBANK": "050",
  "Eco Savings and Loans": "408",
  "Ekondo MFB": "50263",
  "Emerald MFB": "50264",
  "Empire Trust MFB": "50269",
  "FBN Mortgage Limited": "902",
  "FBNQuest Merchant Bank": "560",
  "FCMB": "214",
  "FCMB (CHB)": "534",
  "FET Microfinance Bank": "51328",
  "Fidelity Bank": "070",
  "First Bank of Nigeria": "011",
  "First City Monument Bank": "214",
  "First Trust Mortgage Bank": "90054",
  "First Unity MFB": "50479",
  "Fortis Microfinance Bank": "50143",
  "Gateway Mortgage Bank": "90053",
  "Globus Bank": "00103",
  "Gombe Microfinance Bank": "50455",
  "GTBank": "058",
  "Guaranty Trust Bank": "058",
  "Haggai Mortgage Bank": "50468",
  "Hasal Microfinance Bank": "50383",
  "Heritage Bank": "030",
  "Hope PSBank": "123",
  "Ibile Microfinance Bank": "50823",
  "Imperial Homes Mortgage Bank": "90056",
  "Infinity Microfinance Bank": "50827",
  "Innovative Microfinance Bank": "50989",
  "JAIZ Bank": "301",
  "Kuda Microfinance Bank": "50211",
  "Lagos Building Investment Company": "90057",
  "Lotus Bank": "303",
  "Mayfair Microfinance Bank": "50515",
  "Moniepoint Microfinance Bank": "50563",
  "Mutual Trust Microfinance Bank": "50272",
  "Navy Microfinance Bank": "50489",
  "NIRSAL Microfinance Bank": "51226",
  "NPF Microfinance Bank": "50518",
  "Omoluabi Mortgage Bank": "90053",
  "Page MFB": "50183",
  "Parallex Bank": "526",
  "Parkway Microfinance Bank": "50557",
  "PayAttitude": "50704",
  "Paycom": "50746",
  "Polaris Bank": "076",
  "Providus Bank": "101",
  "Rand Merchant Bank": "570",
  "Refuge Mortgage Bank": "90058",
  "Rubies Microfinance Bank": "50289",
  "Safe Haven Microfinance Bank": "50471",
  "Seed Capital MFB": "50472",
  "Sparkle Microfinance Bank": "50293",
  "Stanbic IBTC Bank": "221",
  "Standard Chartered Bank": "068",
  "Sterling Bank": "232",
  "Sterling Mobile": "23201",
  "SunTrust Bank": "100",
  "TAJBank": "302",
  "TAM Microfinance Bank": "50564",
  "Titan Trust Bank": "022",
  "Union Bank of Nigeria": "032",
  "United Bank For Africa": "033",
  "Unity Bank": "215",
  "VFD MFB": "50289",
  "Wema Bank": "035",
  "Zenith Bank": "057"
}


200 OK Response

``` json
{
    "status": "success",
    "data": {
      "bank_id": 11, 
      "account_name": "STEPHEN BADMUS",
      "account_number": "0768540312"
    },
    "message": "Nuban details retrieved successfully"
}

Note: The endpoint can be tested using the exact payload defined above, without passing an access token in your headers.