Skip to main content

Getting started

The Bank Validation API supports validation for 50+ countries across Europe, Asia, Americas, and Africa. Each country has specific IBAN and BIC formats, lengths, and validation rules.

Europe

Eurozone Countries

Non-Eurozone European Countries

Asia

Middle East

Central Asia

South Asia

East Asia

Americas

North America

Central America

South America

Caribbean

Africa

North Africa

West Africa

Central Africa

East Africa

Southern Africa

Indian Ocean

Oceania

IBAN Length by Region

Shortest IBANs (15-18 characters)

  • Norway (NO): 15 characters
  • Belgium (BE): 16 characters
  • Netherlands (NL): 18 characters

Medium IBANs (19-24 characters)

  • Slovenia (SI): 19 characters
  • Latvia (LV): 21 characters
  • Germany (DE): 22 characters
  • United Kingdom (GB): 22 characters
  • Spain (ES): 24 characters

Longest IBANs (25-31 characters)

  • Portugal (PT): 25 characters
  • Libya (LY): 25 characters
  • France (FR): 27 characters
  • Italy (IT): 27 characters
  • Malta (MT): 31 characters

Currency Distribution

Major Currencies

  • EUR (Euro): 19 countries in Eurozone
  • USD (US Dollar): United States, Ecuador, El Salvador
  • GBP (British Pound): United Kingdom
  • CHF (Swiss Franc): Switzerland, Liechtenstein
  • JPY (Japanese Yen): Japan

Regional Currencies

  • XOF (West African CFA): 8 countries in West Africa
  • XAF (Central African CFA): 6 countries in Central Africa
  • XCD (East Caribbean Dollar): Caribbean countries
  • SEK (Swedish Krona): Sweden
  • NOK (Norwegian Krone): Norway

Validation Features by Country

Advanced Validation

Countries with comprehensive validation including:
  • Format checking
  • Length validation
  • Checksum verification
  • Country-specific rules

Basic Validation

Countries with standard validation:
  • Format checking
  • Length validation
  • Basic structure verification

API Response Examples

Successful Validation

Failed Validation

Getting Started

To start using the Bank Validation API:
  1. Get your API key from the Cleariflow dashboard
  2. Choose your endpoint: /v1/iban/ or /v1/bic/
  3. Make your first request with a valid IBAN or BIC
  4. Handle responses according to the validation results
For detailed API documentation, see: