curl -X GET "https://api.cngn.co/v1/api/banks" \
-H "Authorization: Bearer YOUR_API_KEY"
const res = await fetch("https://api.cngn.co/v1/api/banks", {
headers: { Authorization: `Bearer ${API_KEY}` },
});
res = requests.get(
"https://api.cngn.co/v1/api/banks",
headers={"Authorization": f"Bearer {API_KEY}"},
)
{
"status": 200,
"message": "Banks fetched successfully",
"data": [
{ "name": "Access Bank", "code": "044" },
{ "name": "Guaranty Trust Bank", "code": "058" },
{ "name": "United Bank for Africa", "code": "033" },
{ "name": "Zenith Bank", "code": "057" }
]
}
Redemptions
Get Banks
List supported Nigerian banks and their codes
GET
/
v1
/
api
/
banks
curl -X GET "https://api.cngn.co/v1/api/banks" \
-H "Authorization: Bearer YOUR_API_KEY"
const res = await fetch("https://api.cngn.co/v1/api/banks", {
headers: { Authorization: `Bearer ${API_KEY}` },
});
res = requests.get(
"https://api.cngn.co/v1/api/banks",
headers={"Authorization": f"Bearer {API_KEY}"},
)
{
"status": 200,
"message": "Banks fetched successfully",
"data": [
{ "name": "Access Bank", "code": "044" },
{ "name": "Guaranty Trust Bank", "code": "058" },
{ "name": "United Bank for Africa", "code": "033" },
{ "name": "Zenith Bank", "code": "057" }
]
}
Returns the list of banks supported for redemptions and account verification, with their CBN bank codes.
Response (decrypted
The bank list changes rarely; cache it for hours rather than fetching on every request.
Response (decrypted data)
object[]
curl -X GET "https://api.cngn.co/v1/api/banks" \
-H "Authorization: Bearer YOUR_API_KEY"
const res = await fetch("https://api.cngn.co/v1/api/banks", {
headers: { Authorization: `Bearer ${API_KEY}` },
});
res = requests.get(
"https://api.cngn.co/v1/api/banks",
headers={"Authorization": f"Bearer {API_KEY}"},
)
{
"status": 200,
"message": "Banks fetched successfully",
"data": [
{ "name": "Access Bank", "code": "044" },
{ "name": "Guaranty Trust Bank", "code": "058" },
{ "name": "United Bank for Africa", "code": "033" },
{ "name": "Zenith Bank", "code": "057" }
]
}
⌘I