Loading
Loading
Hierarchically browse SWIFT/BIC codes by country, bank, and city. Returns a plain array of strings whose content varies based on the parameters provided.
Parameters must follow the hierarchy: country → bank → city. With no parameters, the API returns all supported countries. Add country to get banks in that country. Add bank to get cities for that bank. Add city to get the list of SWIFT/BIC codes for that branch.
Pass your API key as the apiKey parameter in every request.
This is version v1.0 of the API.
All parameters are optional. Parameters must follow the hierarchical sequence - bank requires country, and city requires both country and bank.
formatoptionalStringdefault: jsonResponse format: 'json' (default) or 'xml'.
countryoptionalStringCountry name (accepts full name, e.g., "Germany", "United States"). If only country is supplied, returns all banks in that country.
bankoptionalStringBank name (uppercase) to filter SWIFT codes. Should be used together with country. Returns list of cities for that bank when city is not provided.
cityoptionalStringCity name (uppercase) to narrow results for a bank. Returns SWIFT codes for that bank in the specified city.
A successful request returns a 200 OK with a plain JSON array of strings. The content of each item varies by the parameters provided.
SWIFT CODESPlain Array of SWIFT codes matching the query parameters.
See the HTTP Status Codes documentation for a complete reference of common API errors and HTTP status codes.
Invalid query parameters. Provide parameters in sequence: country → bank → city