Skip to main content

Request

[GET]
{{baseUrl}}/api/v1/kyc/nuban/status
HeaderTypeDescription
AppIdstringCreate an app to get your app ID on dashboard here
AuthorizationstringPrivate/secret key. Use <key> not Bearer <key>

Query parameters

ParameterTypeDescriptionRequired
account_number *stringBank account numberrequired
bank_code *integerBank Coderequired
The bank codes can be gotten from this endpoint.

Sample response

Response
{
  "entity": {
    "account_currency": "NGN",
    "account_name": "MICHEAL ADEOSUN GABRIEL",
    "account_number": "3046***407",
    "bank": "GTB",
    "kyc_status": "2",
    "first_name": "John",
    "identity_number": "*********556",
    "identity_type": "BVN",
    "last_name": "ADEOSUN",
    "other_names": "GABRIEL",
  }
}

Response Fields

FieldTypeDescription
entityobjectContains the KYC status verification response data
entity.account_currencystringCurrency of the bank account (e.g., NGN)
entity.account_namestringFull name on the bank account
entity.account_numberstringMasked bank account number
entity.bankstringShort name or code of the bank
entity.kyc_statusstringKYC tier/compliance status of the account holder
entity.first_namestringFirst name of the account holder
entity.identity_numberstringMasked identity number linked to the account
entity.identity_typestringType of identity document linked (e.g., BVN)
entity.last_namestringLast name of the account holder
entity.other_namesstringOther names (middle name) of the account holder

Test Credentials for Sandbox

Kindly use this Test NUBAN in sandbox Environment Account Number = 3046507407 Bank Code = 011