Home › APIs › Other data
IBAN Validator
Official public data, ready to use.
Used by: Developers and data teams.
Validate up to 1,000 IBANs per call for every IBAN country (length, country format, mod-97 check digits), split into bank code, branch and account, SEPA flag, and for German IBANs the bank name, city and BIC from the official Deutsche Bundesbank bank code file. Spaces/dashes/lower case accepted. Runs on our server, nothing stored, < 0.1 s.
Try it live, no sign-up
Run the example as is, or change the input. 5 own tries a day without a key.
Example request
curl -X POST https://radarbg.com/v1/iban-validator \
-H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
-d '{"iban": "DE89 3704 0044 0532 0130 00"}'
Answer: {"ok": true, "count": N, "items": [...], "usage": {...}}. Failed calls are not counted.
Inputs
| Field | Type | Description |
|---|---|---|
iban | string | One IBAN, e.g. DE89 3704 0044 0532 0130 00 |
ibans | array | Or a list of up to 1,000 IBANs |
Price
Included in every plan: 500 calls a month free, then from €5 a month for 5,000 calls across all APIs.
Questions
What does the IBAN Validator do?
Official public data, ready to use.
Where does the data come from?
Validate up to 1,000 IBANs per call for every IBAN country (length, country format, mod-97 check digits), split into bank code, branch and account, SEPA flag, and for German IBANs the bank name, city and BIC from the official Deutsche Bundesbank bank code file. Spaces/dashes/lower case accepted. Runs on our server, nothing stored, < 0.1 s.
How much does it cost?
500 calls a month are free with no card. Paid plans start at EUR 5 a month for 5,000 calls and include every API on Radar. Failed calls are not counted.
Can I use it without writing code?
Yes. Try it live on this page, use our free browser tools, or ask us to run it on your list as a service.