IBAN Check
Validate IBAN and extract bank details including BIC, bank name, and account number.
Method: ibanCheck
API KeyNot set
Stored in localStorage — never sent to this site.
Parameters
Request Preview
{
"jsonrpc": "2.0",
"id": 1,
"method": "ibanCheck",
"params": {}
}Set an API key above to enable live requests.
Parameters
| Field | Required | Type | Description |
|---|---|---|---|
iban | Yes | String | The IBAN to validate |
Response
json
{
"result": {
"original": {
"iban": "DE63790500000044649465"
},
"predictions": [
{
"iban": "DE63790500000044649465",
"countryCode": "DE",
"checksum": "63",
"bankCode": "79050000",
"bankName": "Sparkasse Mainfranken Würzburg",
"bankPostalCode": "97067",
"bankLocality": "Würzburg",
"bankShortName": "Spk Mainfranken Würzburg",
"bic": "BYLADEM1SWU",
"accountNumber": "0044649465",
"countryCentralBankName": "Deutsche Bundesbank",
"countryCentralBankUrl": "http://www.bundesbank.de/"
}
],
"status": [
"iban_correct",
"iban_checksum_correct",
"iban_length_correct",
"iban_is_sepa"
]
}
}Status Codes
| Code | Meaning |
|---|---|
iban_correct | IBAN is valid |
iban_invalid | IBAN is invalid |
iban_needs_correction | Corrected IBAN in predictions |
iban_checksum_correct | Checksum verified |
iban_checksum_invalid | Checksum failed |
iban_length_correct | Length is correct for the country |
iban_length_invalid | Length is wrong for the country |
iban_is_sepa | IBAN belongs to a SEPA country |
Example
json
{
"jsonrpc": "2.0",
"id": 1,
"method": "ibanCheck",
"params": {
"iban": "DE63790500000044649465"
}
}