Loading
Loading
Validate any International Bank Account Number against international banking standards. Returns a full breakdown of the IBAN structure, BBAN checksum result, SEPA compatibility, and bank details for supported countries.
The API accepts a single IBAN string and checks it for country format, length, and check digit validity. For select countries, BBAN checksum and bank lookup are also performed. Returns valid: false (not an error) for structurally invalid IBANs.
Pass your API key as the apiKey parameter in every request.
This is version v1.0 of the API.
The iban parameter is required. Pass the IBAN as a single string without spaces.
ibanrequiredstringIBAN number to validate. Checked for country format, length, and checksum. Returns valid=false (not an error) when IBAN is structurally invalid.
A successful request returns a 200 OK with a JSON object containing validation results and bank details.
validTrue if the IBAN passes all validation checks.
ibanThe IBAN number provided in the request.
validationIBAN validation detail breakdown.
bank_dataBank and BIC details extracted from the IBAN.
Detailed IBAN validation breakdown.
is_alpha_numericWhether the IBAN contains only alphanumeric characters.
is_iban_supported_countryWhether the country extracted from the IBAN supports IBAN standards.
is_valid_lengthWhether the IBAN length matches the expected length for its country.
is_valid_structureWhether the IBAN structure matches the pattern for its country.
is_iban_check_digit_validWhether the IBAN check digit is valid.
bbanBBAN checksum status: "valid", "invalid", or "unknown" (not supported for this country).
Bank and branch details extracted from the IBAN.
bicSWIFT/BIC code extracted from the IBAN (available for some countries).
bankBank name extracted from the IBAN.
bank_codeBank code extracted from the IBAN.
branch_codeBranch code extracted from the IBAN.
countryCountry name extracted from the IBAN.
country_iso2ISO 3166-1 alpha-2 country code extracted from the IBAN.
cityCity or branch name for the bank.
addressBank branch address.
accountAccount number extracted from the IBAN.
sepaWhether the country supports Single Euro Payments Area (SEPA).
The API uses standard HTTP status codes to indicate the success or failure of requests. For common status codes like 429 (Too Many Requests), refer to the general API documentation.
please pass correct parameters