POST /bank
Bank API
Validate an IBAN. Identify the bank when known.
Try it
{
"iban": "DE89370400440532013000",
"valid": true,
"country": "DE",
"formatted": "DE89 3704 0044 0532 0130 00",
"bank": "37040044",
"bank_name": "Commerzbank",
"bic": "COBADEFFXXX",
"input": "passed",
"country": "passed",
"length": "passed",
"structure": "passed",
"checksum": "passed",
"national": "not_supported"
},
"issues": [],
"deep": true
}1M requests · $20/mo. Get started
Coverage
Structure and ISO checksum checks for 101 countries and territories, plus supported national BBAN checks. Bank names in 100 countries and territories.
Bank directories
Find bank-name and BIC record counts by country. Each field fills for a matching record. Missing or ambiguous matches return null.
101 of 101 countries and territories
| Country or territory | Bank name | BIC |
|---|---|---|
AL AlbaniaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 14 records | 14 records |
AD AndorraChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 4 records | 3 records |
AT AustriaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 873 records | 866 records |
AZ AzerbaijanChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 26 records | 26 records |
BH BahrainSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 2 records | 2 records |
BY BelarusChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 26 records | 27 records |
BE BelgiumChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 782 records | 771 records |
BA Bosnia & HerzegovinaSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 6 records | 6 records |
BR BrazilChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 357 records7 branch records | 7 records7 branch records |
VG British Virgin IslandsValidation onlyChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | Not listed | Not listed |
BG BulgariaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 36 records | 36 records |
BI BurundiSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 15 records1 branch record | 4 records1 branch record |
CR Costa RicaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 5 records | 3 records |
HR CroatiaChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 21 records | 21 records |
CY CyprusChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 37 records | 36 records |
CZ CzechiaChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 46 records | 35 records |
DK DenmarkChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 6,857 records | 6,857 records |
DJ DjiboutiSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 2 records | 2 records |
DO Dominican RepublicChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 15 records | 15 records |
EG EgyptSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 1 record | 1 record |
SV El SalvadorChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 22 records | 22 records |
EE EstoniaChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 10 records | 10 records |
FK Falkland IslandsSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 1 record | 1 record |
FO Faroe IslandsChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 4 records | 4 records |
FI FinlandChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 644 records | 644 records |
FR FranceChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
GF French GuianaShared French directoryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
PF French PolynesiaShared French directoryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
TF French Southern TerritoriesShared French directoryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
GE GeorgiaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 21 records | 21 records |
DE GermanyChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 3,505 records | 3,503 records |
GI GibraltarSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 3 records | 2 records |
GR GreeceChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 36 records3 branch records | 9 records3 branch records |
GL GreenlandChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 5 records | 5 records |
GP GuadeloupeShared French directoryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
GT GuatemalaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 19 records | 19 records |
HN HondurasChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 14 records | 14 records |
HU HungaryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 145 records6,699 branch records | 179 records6,699 branch records |
IS IcelandSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 5 records | 4 records |
IQ IraqSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 1 record | 1 record |
IE IrelandChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 180 records | 158 records |
IL IsraelChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 22 records | 4 records |
IT ItalyChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 415 records77 branch records | 1 record76 branch records |
JO JordanSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 10 records | 10 records |
KZ KazakhstanChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 33 records | 33 records |
XK KosovoSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 5 records | 5 records |
KW KuwaitSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 20 records | 20 records |
LV LatviaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 20 records | 20 records |
LB LebanonSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 47 records | 2 records |
LY LibyaSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 2 records2 branch records | 2 branch records |
LI LiechtensteinChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 20 records | 20 records |
LT LithuaniaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 229 records | 229 records |
LU LuxembourgChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 134 records | 134 records |
MT MaltaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 62 records | 56 records |
MQ MartiniqueShared French directoryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
MR MauritaniaSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 1 record | 1 record |
MU MauritiusSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 3 records14 prefix records3 branch records | 1 prefix record3 branch records |
YT MayotteShared French directoryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
MD MoldovaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 20 records | 6 records |
MC MonacoChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 25 records51 branch records | 51 branch records |
MN MongoliaSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 3 records | 3 records |
ME MontenegroChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 12 records | 12 records |
NL NetherlandsChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 95 records | 95 records |
NC New CaledoniaShared French directoryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
NI NicaraguaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 7 records | 7 records |
MK North MacedoniaChecks and sourcesStructure and ISO checksum supported. National checks: numeric BBANs only. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 14 records | 6 records |
NO NorwayChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 2,314 records | 2,314 records |
OM OmanChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 27 records | 9 records |
PK PakistanSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 6 records | 6 records |
PS PalestineSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 4 records | 4 records |
PL PolandChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 3,145 records | 2,988 records |
PT PortugalSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 35 records | 35 records |
QA QatarSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 15 records | 15 records |
RE RéunionShared French directoryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
RO RomaniaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 23 records | 23 records |
RU RussiaChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 1,184 records | 1 record |
LC Saint LuciaSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 4 records | 4 records |
SM San MarinoChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 4 records | 4 records |
ST São Tomé & PríncipeSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 1 record | 1 record |
SA Saudi ArabiaSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 5 records | 5 records |
RS SerbiaChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 21 records | 19 records |
SC SeychellesSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 1 record | 1 record |
SK SlovakiaChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 38 records | 34 records |
SI SloveniaChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 2 records16 prefix records | 1 record16 prefix records |
SO SomaliaSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 5 records | 1 record |
ES SpainChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 335 records7 branch records | 42 records7 branch records |
BL St. BarthélemyShared French directoryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
MF St. MartinShared French directoryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
PM St. Pierre & MiquelonShared French directoryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
SD SudanSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 5 records | 5 records |
SE SwedenChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 47 records | 44 records |
CH SwitzerlandChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 1,071 records | 1,058 records |
TL Timor-LesteChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 7 records | 7 records |
TN TunisiaSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 10 records10 branch records | 10 branch records |
TR TürkiyeChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 82 records | 6 records |
UA UkraineChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 94 records | 4 records |
AE United Arab EmiratesSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 4 records | 4 records |
GB United KingdomChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 98 records62 branch records | 6 records62 branch records |
VA Vatican CitySelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 1 record | 1 record |
WF Wallis & FutunaShared French directoryChecks and sourcesStructure and ISO checksum supported. National checks: supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 813 records86 branch records | 2 records85 branch records |
YE YemenSelected banksChecks and sourcesStructure and ISO checksum supported. National checks: not supported. Account existence, ownership and payment eligibility are not checked. Loading edition evidence… | 2 records | 1 record |
Directory snapshot assembled: . Source observations and effective dates are separate. Counts describe identifier records, not distinct banks or complete national coverage. Prefix and branch records are listed separately. Twelve accepted French territory prefixes share France's directory. Bank-name and BIC matches are separate from the validation result.
Download coverage and source evidence for edition 240d9fc95d73. The API's X-Bank-Edition header identifies the edition that answered a directory lookup.
Source data for Spain, Cyprus, and Slovenia is also available free from Banco de España, Central Bank of Cyprus, and Banka Slovenije.
Pass an IBAN. Spaces, hyphens and ASCII mixed case are fine. Pass country when the prefix is missing. Get the normalized number, print form, validation checks and correction advice, plus the bank code and the bank name and BIC when known.
Add deep=true for checksum digits, branch, and account decomposition, included on every plan. Junk answers valid: false as a 200. Missing or ambiguous bank names stay null. This does not prove the account exists.
Make your first request.
One key works across the APIs. Copy a request in your language and get JSON back.
curl "https://api.parseapi.com/bank" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Parse-Version: 2.0.0" \
-H "Content-Type: application/json" \
--data-raw '{"iban":"DE89370400440532013000"}'// Example response · 200{"iban": "DE89370400440532013000", "valid": true, "country": "DE", "formatted": "DE89 3704 0044 0532 0130 00", "bank": "37040044", "bank_name": "Commerzbank", "bic": "COBADEFFXXX", "checks": { "input": "passed", "country": "passed", "length": "passed", "structure": "passed", "checksum": "passed", "national": "not_supported" }, "issues": [] }
API referenceSDKsKeys and authentication
Every response field
Response fields
- iban
- ASCII letters uppercased, Unicode whitespace and ASCII hyphens removed. Invalid characters remain visible. null when empty
- valid
- Country length, BBAN structure, ISO MOD-97, and supported national BBAN checks. See the Bank reference for national-check scope
- checks
- Validation stages in order. States are open strings: passed, failed, not_checked or not_supported. Missing prerequisites remain not_checked
- checks.input
- Allowed input characters
- checks.country
- Recognized country prefix, optionally supplied by the country hint
- checks.length
- Country-specific IBAN length
- checks.structure
- Country-specific BBAN structure
- checks.checksum
- ISO MOD-97 check digits
- checks.national
- Supported national BBAN check. not_supported means no applicable check; it does not invalidate the IBAN
- issues
- First blocking finding, or an empty array when applicable checks pass. Independent of HTTP errors and directory coverage
- issues[].field
- Input to correct: iban or country. Open string
- issues[].code
- Stable issue code. Open string; see Bank reference for current codes
- issues[].message
- Plain-text correction advice
- country
- ISO 3166-1 alpha-2 from the prefix, or null when it is not an IBAN country
- formatted
- Print form in groups of four, for display. null when invalid
- bank
- Bank identifier parsed from the number, not a name. null when length is wrong
- bank_name
- Matching institution name from published bank-code sources. Independently null when unknown or ambiguous
- bic
- BIC from the same published sources. null when unsourced or missing
Deep fields
- deep.checksum
- The two check digits as a string, keeping a leading zero
- deep.branch
- Branch identifier when that country has one. null when it does not, or length is wrong
- deep.account
- The remaining BBAN after bank and branch, including national suffixes where present. Not a reconstructed domestic account
- deep.directory
- Directory evidence only when a lookup ran. Omitted otherwise; it does not identify why a field is null
- deep.directory.edition
- Edition fingerprint matching the downloadable coverage artifact
- deep.directory.country
- Directory country after resolving a territory alias
- deep.directory.match
- Whole-row match: bank, branch, prefix or none. No field borrowing across rows
Build with Bank
All tutorials →QUESTIONS
- Which countries can I validate IBANs from?
- Structure and ISO checksum checks for 101 countries and territories, plus supported national BBAN checks. Matching directory records provide bank names in 100 countries and territories and BICs in 100. A null bank_name or bic does not mean the IBAN is invalid. See /docs/bank for national-check scope.
- What if it is not an IBAN?
- valid: false as a 200. checks shows which stage failed and issues explains what to correct. The iban echo preserves invalid characters.
- What are bank and branch?
- bank is the code parsed from the number. Optional deep adds branch and account decomposition plus checksum digits, included on every plan. bank_name and bic stay in core and are null when unknown or ambiguous.
- Which countries have bank names and BICs?
- The directory table above shows bank-name and BIC fields by country, with notes for individual banks. Each field comes from a matching bank record. A missing or ambiguous match returns null without changing the checksum result.
- Can I skip the country prefix?
- Pass country= and we fill it. A prefix already on the value wins.
- Does this prove the account exists?
- No. We check structure, the ISO checksum, and supported national BBAN checks. Bank details identify a matching directory record. These checks do not establish account existence, ownership, or payment acceptance.
- Is the country in SEPA?
- GET /bloc/sepa/countries lists the members on every plan. Paid country detail also includes deep.blocs.
- What about spaces?
- Unicode whitespace and ASCII hyphens are removed, and ASCII letters are uppercased. Other punctuation, symbols and Unicode lookalikes fail the input check. formatted carries a valid IBAN in groups of four.
Check one number in the IBAN checker. Format, checksum, and available bank details.
Check before transfer.
IBAN format, checksums, and bank details when known. Every plan.
Start includes 1M API requests a month for $20/mo.