Nigerian Bank List
The Nigerian Bank List endpoint retrieves the financial institutions available for NGN payout transactions through LedgerBlock.
Use this endpoint to retrieve the list of supported banks and their corresponding bank codes. The bank_code returned for a financial institution is used when identifying the beneficiary's bank in subsequent payout and bank account verification requests.
Important: Dedicated API Key Required
This endpoint uses a dedicated API key and does not use the regular LedgerBlock API key.
Use the following API key specifically for the List Banks endpoint:
cf002c2f7c9b7a3e3280cf5d77ab539467dcConfigure this key as the Bearer_Token when making the request.
Authentication
| Authentication | Required | Value |
|---|---|---|
| Bearer Token | Yes | cf002c2f7c9b7a3e3280cf5d77ab539467dc |
Request
To retrieve the Nigerian bank list, send a GET request with NGN as the currency query parameter.
GET {{base_url}}/api/v1/payout/bank-list?currency=NGN
Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
currency | String | Yes | Currency for the bank list. Use NGN to retrieve Nigerian financial institutions. |
Example Request
curl --location -g '{{base_url}}/api/v1/payout/bank-list?currency=NGN' \
--header 'Authorization: Bearer {{bearer_token}}'Response
200 OK
200 OK{
"status": "success",
"message": "fetched",
"data": [
{
"bank_code": "000019",
"bank_name": "Enterprise Bank"
},
{
"bank_code": "000025",
"bank_name": "Titan Trust Bank"
},
{
"bank_code": "000026",
"bank_name": "Taj Bank Limited"
}
]
}The endpoint returns the financial institutions available for the requested currency. Each institution contains a bank_code and bank_name.
Response Fields
| Key | Type | Description |
|---|---|---|
status | String | Indicates the result of the request. |
message | String | Message describing the result of the request. |
data | Array | List of financial institutions available for the requested currency. |
data[].bank_code | String | Unique code identifying the financial institution. |
data[].bank_name | String | Name of the financial institution. |
Using the Bank List
When building a payout flow, retrieve this list and allow the user or your system to select the appropriate bank.
Get Bank List → Select Bank → Obtain bank_code → Verify Bank Account → Initiate Payout
Use the bank_code returned by this endpoint whenever a subsequent LedgerBlock payout or bank account verification request requires identification of the beneficiary's financial institution.
Note: Do not hardcode the bank list in your application. Retrieve the current list from this endpoint so that newly supported financial institutions can be reflected automatically.
Updated 21 days ago

