Skip to content

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

FieldRequiredTypeDescription
ibanYesStringThe 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

CodeMeaning
iban_correctIBAN is valid
iban_invalidIBAN is invalid
iban_needs_correctionCorrected IBAN in predictions
iban_checksum_correctChecksum verified
iban_checksum_invalidChecksum failed
iban_length_correctLength is correct for the country
iban_length_invalidLength is wrong for the country
iban_is_sepaIBAN belongs to a SEPA country

Example

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "ibanCheck",
  "params": {
    "iban": "DE63790500000044649465"
  }
}

Endereco JSON-RPC API