Everyday financial tools

Bank code API and widgets

Use a small, source-attributed public lookup API and an embeddable checker for supported reusable datasets.

Home / Tools / Bank code API and widgets

Public bank-code lookup API

Free exact-identifier lookups for AT (OeNB Austria) and GB (HSBC UK branches only). This is source-snapshot reference data, not account validation or a complete worldwide API.

GET https://findbankcodes.com/api/v1/bank-code?country=GB&code=40-01-25

Limit: 60 requests per minute per network address. Codes must be five digits for AT or six digits for GB; UK separators are accepted. GET only. No account or personal information should be sent.

Response fields

verification separates pattern, checksum, directory match, account ownership and payment eligibility. source includes source date and coverage. attribution must be retained wherever you display the records.

A missing code can return HTTP 200 with not_found_in_snapshot. Malformed input returns 400, unsupported method 405, rate limit 429, and temporary failure 503. CORS is enabled for this public endpoint.

Source licences

GB: Contains Open Data licensed under the Open Banking Open Licence. AT: © Oesterreichische Nationalbank, CC BY 4.0. Fields are selected and formatted for display. No affiliation or endorsement is implied. Other country datasets are not included in this public API.

Embeddable lookup widget

The widget displays verification limits, provider dates and attribution. It accepts bank identifiers only.

<iframe src="https://findbankcodes.com/embed/bank-code?country=GB" title="Bank identifier lookup" width="100%" height="620" loading="lazy" style="border:1px solid #dce3d9;border-radius:12px"></iframe>

Preview UK widget · Preview Austria widget