TidyData APIsAll APIsPricing

IBAN Validator API

Validate any IBAN (checksum, length, country format, national check digits) and split it into bank code, branch code and account number. Formatted and electronic forms, SEPA flag. Offline algorithm, no account lookups.

Authentication & base URL

Subscribe through one of our marketplace listings; your marketplace API key and base URL are shown there. All endpoints return JSON over HTTPS, served from a global edge network (typically 20–150 ms).

Subscribe on RapidAPI

Endpoints

GET /v1/iban/validate

Validate IBAN

ParameterInDescriptionExample
iban *queryIBAN (spaces allowed)ES91 2100 0418 4502 0005 1332

Example

GET /v1/iban/validate?iban=ES91+2100+0418+4502+0005+1332

{
  "iban": "ES9121000418450200051332",
  "valid": true,
  "formatted": "ES91 2100 0418 4502 0005 1332",
  "electronic": "ES9121000418450200051332",
  "country": "ES",
  "countryName": "Spain",
  "checkDigits": "91",
  "bban": "21000418450200051332",
  "bankIdentifier": "2100",
  "branchIdentifier": "0418",
  "accountNumber": "0200051332",
  "sepa": true,
  "errors": []
}

Validate any IBAN (checksum, length, country format, national check digits) and split it into bank code, branch code and account number. Formatted and electronic forms, SEPA flag. Offline algorithm, no account lookups.

Use cases

Payment forms, onboarding/KYC flows, invoicing, fintech apps, data cleaning of bank details.

Why this API

Pricing

Free plan with 500 calls per month, then Pro (25,000 calls for $4.99/month) and Ultra (150,000 calls for $14.99/month). See all plans.