IBAN validation API with Turkish bank lookup
Check an IBAN's length and ISO 13616 mod-97 checksum, format it for display, and for Turkish IBANs get the bank name from the TCMB participant list.
What it does
Checks an IBAN's country length and mod-97 checksum, formats it in groups of four, and names the bank for Turkish IBANs.
- POST /v1/iban/validate
Limits: Checksum and length only. It does not confirm the account exists or who holds it.
Use cases
- Catch typos before a payout or direct debit.
- Show the bank name next to a Turkish IBAN field.
- Format IBANs for invoices.
Data sources and freshness
IBAN registry lengths and the TCMB list of participant banks.
Bank list updated with releases.
Pricing
Every new account gets 100 free calls. Packs of 10,000 ($5), 100,000 ($15) and 250,000 calls ($29) never expire, or choose Unlimited for $39 a month. Only successful responses use a call. See pricing.
FAQ
Does it confirm the account exists?
No. It checks the length and checksum only. It does not confirm the account or the account holder.
Which countries are supported?
Every IBAN country in the built-in length table (based on the SWIFT IBAN registry) for length and checksum. Bank names are returned for Turkish IBANs.