bank codesinternationalgerman

What is 'Bankleitzahlen Afrika' and how to access African bank codes via API

Bankleitzahlen Afrika is the German term for African bank routing codes. Here is what it means, which codes exist, and how to fetch them programmatically.

2026-05-29·5 min read

If you have landed here from a German-language search, you already know the term. If not:Bankleitzahlen is the German word for bank routing numbers or sort codes.Bankleitzahlen Afrika — African bank codes — is the query European fintech developers and compliance teams use when they need African bank routing data for international payment flows, SWIFT lookups, or regulatory due diligence.

This article explains what African bank codes are, how they map to the German BLZ concept, and how to access them via API.

Was ist "Bankleitzahlen Afrika"?

In Germany, a Bankleitzahl (BLZ) is an 8-digit code that identifies a bank for domestic transfers. The equivalent in Nigeria is the NIBSS sort code (3–6 digits). In Kenya it is the bank sort code. In South Africa it is the branch code. Each country has its own system, but they all serve the same purpose: routing money to the correct institution.

CountryTermFormatExample (GTBank / Equity)
NigeriaNIBSS bank code3–6 digits058 (GTBank)
KenyaBank sort codevaries068 (Equity Bank)
GhanaBank codealphanumericGCB
South AfricaBranch code6 digitsSBZAZAJJ (SWIFT)
GermanyBLZ8 digits20010020 (Postbank)

Accessing African bank codes via API

The Mansa API identity suite provides a single endpoint that returns bank codes, SWIFT/BIC codes, and USSD shortcodes for 75+ institutions across 8 African countries.

curl — all African banks
curl https://mansaapi.com/api/v1/identity/banks \
  -H "Authorization: Bearer YOUR_API_KEY"
curl — filter by country
# Nigeria
curl "https://mansaapi.com/api/v1/identity/banks?country=NG" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Kenya
curl "https://mansaapi.com/api/v1/identity/banks?country=KE" \
  -H "Authorization: Bearer YOUR_API_KEY"

# South Africa
curl "https://mansaapi.com/api/v1/identity/banks?country=ZA" \
  -H "Authorization: Bearer YOUR_API_KEY"
The free tier gives you 100 requests/day. For European fintech teams doing batch lookups, the Starter tier ($19/month) provides 1,000 requests/day.

SWIFT codes for African banks

For international wire transfers — the context in which European developers most often need African bank codes — the relevant identifier is the SWIFT/BIC code, not the domestic sort code. The Mansa API returns both in the same response.

Response structure
{
  "name": "Guaranty Trust Bank (GTBank)",
  "code": "058",
  "swift_code": "GTBINGLA",
  "country": "NG",
  "ussd": "*737#"
}
Try it now

Free API key — 100 requests/day, no credit card.

Read docs