SWIFT & bank code lookup.
It works both ways. Paste a SWIFT/BIC code, sort code or USSD shortcode to identify the bank behind it — or search by bank name to get its codes. Click any result to see the exact API request that returns that record, then grab a free key to use it in your app.
Search or filter the list on the left, then click a bank to see its full record and the exact API request that returns it.
Every result shows the live curl command you can run right now against the Mansa API — just swap in your free API key.
curl https://mansaapi.com/api/v1/identity/banks/058
-H "Authorization: Bearer mansa_live_sk_..."Got a code and need the bank?
Codes turn up without context all the time — on a SWIFT confirmation, a statement line, a payment failure, or a form that only tells you something is wrong. Paste it into the search box above and the matching institution comes back with its country, type and every other code it holds.
Eight or eleven characters, e.g. NLCBTZTX. Identifies the institution and country for international transfers.
The short domestic code used for local transfers, e.g. 058. Numbering differs per country.
The dial string customers use for mobile banking, e.g. *737#.
Checking a Nigerian account number instead? The NUBAN checker works out which banks a 10-digit account number is valid for.
One endpoint. All African banks.
The African bank codes API returns the same data you see in this tool, live over REST. Filter by country, look up by code, or pull the full list — all in one authenticated call.
# All banks
curl https://mansaapi.com/api/v1/identity/banks \
-H "Authorization: Bearer YOUR_API_KEY"
# Filter by country
curl "https://mansaapi.com/api/v1/identity/banks?country=NG" \
-H "Authorization: Bearer YOUR_API_KEY"
# Single bank by code
curl https://mansaapi.com/api/v1/identity/banks/058 \
-H "Authorization: Bearer YOUR_API_KEY"Look up the mobile network for any African phone number.
Validate Nigerian NUBAN account number checksums.
Look up African public holidays by country and year.