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.
formatoptionalStringdefault: jsonResponse format: 'json' (default) or 'xml'.
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.
is_alpha_numeric (Boolean), is_iban_supported_country (Boolean), is_valid_length (Boolean), is_valid_structure (Boolean), is_iban_check_digit_valid (Boolean), …
bic (String), bank (String), bank_code (String), branch_code (String), country (String), …
See the HTTP Status Codes documentation for a complete reference of common API errors and HTTP status codes.
IBAN parameter required