APImcp
GuidesFinancial Validation
ConsoleDocsMCP
Financial Validation ⏱ 1 min read

IBAN Validator API — Validate International Bank Account Numbers

Validate International Bank Account Numbers (IBAN) with country-specific format checks, length validation, and BBAN extraction. Supports all 80+ IBAN countries. Free API.

01

What is IBAN Validation?

The International Bank Account Number (IBAN) is a standardized international numbering system for bank accounts. IBAN validation checks the structure, length, and format of an IBAN according to each country's specific rules. The API validates IBANs from 80+ countries including Germany (DE), France (FR), Spain (ES), Italy (IT), the UK (GB), and Norway (NO).

02

How to Use It

Call GET /api/v1/iban-validator?iban=DE89370400440532013000. Returns { valid: boolean, country: string, country_code: string, length: number, bban: string, error: string | null }. The API strips spaces and normalizes the IBAN before validation.

03

Supported Countries

All EU/EEA countries plus Switzerland, UK, Norway, Iceland, Liechtenstein, Turkey, Saudi Arabia, UAE, Israel, and many more — over 80 countries total.

Try it live Test this endpoint in the interactive console
Open Console →

Frequently Asked Questions

Does IBAN validation check if the account exists?
No. IBAN validation only checks the format and structure according to each country's rules. It does not verify if the actual bank account exists or is active.
What is a BBAN?
The Basic Bank Account Number (BBAN) is the country-specific portion of an IBAN after the two-letter country code and two check digits. The BBAN varies in length and format by country.