# IBAN validation

Source: https://veriport.io/docs/iban-validation (published 2026-10-24)

Normalises the input (case, spaces, dashes), then checks: allowed characters, known country, country length, the ISO 7064 mod 97-10 check digits, and the country’s BBAN pattern from the SWIFT IBAN Registry. Returns the bank and branch identifiers where the registry defines them and whether the country is in the SEPA geographical scope (EPC list). BIC lookup is not part of v1 (the BIC directory is licensed data); see the roadmap.

## GET https://veriport.io/api/v1/iban/validate

Normalises the input (case, spaces, dashes), then checks: allowed characters, known country, country length, the ISO 7064 mod 97-10 check digits, and the country’s BBAN pattern from the SWIFT IBAN Registry. Returns the bank and branch identifiers where the registry defines them and whether the country is in the SEPA geographical scope (EPC list). BIC lookup is not part of v1 (the BIC directory is licensed data); see the roadmap.

Tiers: anonymous, free, credits, plan. Cost: 1 call.

- `iban` (query, required): The IBAN, electronic or paper form.

Example 200:

```json
{
  "valid": true,
  "iban": "DE89370400440532013000",
  "formatted": "DE89 3704 0044 0532 0130 00",
  "countryCode": "DE",
  "countryName": "Germany",
  "checkDigits": "89",
  "bban": "370400440532013000",
  "bankIdentifier": "37040044",
  "branchIdentifier": null,
  "expectedLength": 22,
  "sepa": true,
  "sepaSince": null,
  "checks": {
    "characters": true,
    "country": true,
    "length": true,
    "mod97": true,
    "bbanPattern": true
  },
  "failures": [],
  "registry": {
    "source": "SWIFT IBAN Registry (ISO 13616)",
    "verifiedOn": "2026-10-24"
  }
}
```

## POST https://veriport.io/api/v1/iban/validate/bulk

Monthly plan only. Each IBAN is answered in order; each counts one call. Up to 100 items.

Tiers: plan. Cost: 1 call per item.

## Read next

- [Product page: the IBAN validation API](https://veriport.io/iban-validation-api)
- [Free IBAN checker](https://veriport.io/tools/iban-checker)
- [IBAN formats by country](https://veriport.io/iban-format)
