Loading
https://api.apifreaks.com/v1.0/iban/validation
$ pip install requests
Click Test it to start the request and see the response here!
| Field | Type | Requirement | Description |
|---|---|---|---|
| valid | boolean | Mandatory | Determines whether IBAN passes all validation checks |
| iban | string | Mandatory | The IBAN number provided by the user. |
| validation | object | Mandatory | Object contains IBAN validation details. |
| bank_data | object | Mandatory | Object contains Bank and BIC details. |
"validation" object contains the following fields.
| Field | Type | Requirement | Description |
|---|---|---|---|
| is_alpha_numeric | boolean | Mandatory | Checks if provided IBAN contains only alpha numeric characters |
| is_iban_supported_country | boolean | Mandatory | Checks whether given IBAN country supports IBAN standards |
| is_valid_length | boolean | Mandatory | Indicates whether IBAN length is according to respective country standard or not. |
| is_valid_structure | boolean | Mandatory | Indicates whether IBAN structure is valid as per structure pattern for respective country. |
| is_iban_check_digit_valid | boolean | Mandatory | Indicates whether IBAN check digit is valid |
| bban | string | Optional | Indicates BBAN checksum is valid or invalid or not supported (unknown) for respective IBAN country. |
"bank_data" object contains the following fields.
| Field | Type | Requirement | Description |
|---|---|---|---|
| bic | string | Optional | SWIFT/BIC code extracted from IBAN for some countries. |
| bank | string | Optional | Bank name extracted from IBAN for some countries. |
| bank_code | string | Optional | Bank code extracted from IBAN for some countries. |
| branch_code | string | Optional | Branch code extracted from IBAN for some countries. |
| country | string | Mandatory | Country name extracted from IBAN. |
| country_iso2 | string | Mandatory | Alpha-2 standard country code extracted from IBAN. |
| city | string | Optional | City / branch name for respective bank extracted from IBAN for some countries. |
| address | string | Optional | Bank branch address extracted from IBAN |
| account | string | Optional | Account number extracted from IBAN |
| sepa | boolean | Mandatory | Indicates whether given IBAN country supports Single Euro Payments Area (SEPA) |