ISO 13616 Compliant 80+ Countries Sub-10ms Response

IBAN Validation API

Validate international bank account numbers, extract bank details, lookup BIC/SWIFT codes, and process batch requests. Built for fintech, payments, and banking integrations.

Get Your API Key on RapidAPI

Instant Validation

ISO 13616 mod-97 checksum verification with country-specific length and format checks for 80+ countries.

BBAN Decomposition

Extract bank code, branch code, and account number from any valid IBAN. Country-aware parsing for accurate results.

BIC/SWIFT Lookup

Resolve bank identification codes from IBANs. Directory of 50+ major global banks with city and country data.

Batch Processing

Validate up to 100 IBANs in a single request. Perfect for bulk payment file verification and account migration.

SEPA Detection

Instantly identify whether an IBAN belongs to a SEPA member country for Euro payment processing.

Sample Generation

Generate valid sample IBANs for any supported country. Ideal for testing payment integrations and staging environments.

API Endpoints

All endpoints return JSON. Authenticated via X-API-Key header or ?apikey= query parameter.

GET /validate

Validate an IBAN and extract its components.

GET https://iban-validator-api.zivtools.workers.dev/validate?iban=DE89370400440532013000&apikey=demo-key-123

{
  "valid": true,
  "iban": "DE89370400440532013000",
  "country": "Germany",
  "countryCode": "DE",
  "bankCode": "37040044",
  "branchCode": "",
  "accountNumber": "0532013000",
  "checkDigits": "89",
  "bban": "370400440532013000",
  "isSepa": true
}

GET /generate

Generate a sample IBAN for testing.

GET https://iban-validator-api.zivtools.workers.dev/generate?country=GB&bankCode=NWBK&apikey=demo-key-123

{
  "iban": "GB82NWBK60161331926819",
  "country": "United Kingdom",
  "formatted": "GB82 NWBK 6016 1331 9268 19"
}

GET /countries

List all supported countries with IBAN format details. No authentication required.

GET https://iban-validator-api.zivtools.workers.dev/countries

{
  "count": 80,
  "countries": [
    { "code": "DE", "name": "Germany", "ibanLength": 22, "isSepa": true, "example": "DE89370400440532013000" },
    ...
  ]
}

GET /bic

Lookup BIC/SWIFT code from an IBAN.

GET https://iban-validator-api.zivtools.workers.dev/bic?iban=GB29NWBK60161331926819&apikey=demo-key-123

{
  "bic": "NWBKGB2LXXX",
  "bankName": "NatWest",
  "city": "London",
  "country": "United Kingdom"
}

POST /batch

Validate up to 100 IBANs in a single request.

POST https://iban-validator-api.zivtools.workers.dev/batch
Content-Type: application/json
X-API-Key: demo-key-123

{ "ibans": ["DE89370400440532013000", "GB29NWBK60161331926819", "INVALID123"] }

{
  "count": 3,
  "results": [
    { "valid": true, "iban": "DE89370400440532013000", "country": "Germany", ... },
    { "valid": true, "iban": "GB29NWBK60161331926819", "country": "United Kingdom", ... },
    { "valid": false, "iban": "INVALID123", "errors": ["Unknown country code: IN"] }
  ]
}

Pricing Plans

Start free. Scale when you're ready.

Free

$0

/month

  • 100 requests/day
  • All endpoints
  • Community support

Enterprise

$19.99

/month

  • Unlimited requests
  • Batch up to 500
  • Dedicated support
  • Custom SLA
Get Your API Key on RapidAPI

Try It Live

Enter an IBAN to validate it instantly using the demo key.

Quick Start

cURL

curl "https://iban-validator-api.zivtools.workers.dev/validate?iban=DE89370400440532013000" \
  -H "X-API-Key: demo-key-123"

JavaScript

const response = await fetch(
  'https://iban-validator-api.zivtools.workers.dev/validate?iban=DE89370400440532013000',
  { headers: { 'X-API-Key': 'YOUR_API_KEY' } }
);
const data = await response.json();
console.log(data.valid, data.country, data.bankCode);

Python

import requests

resp = requests.get(
    'https://iban-validator-api.zivtools.workers.dev/validate',
    params={'iban': 'DE89370400440532013000'},
    headers={'X-API-Key': 'YOUR_API_KEY'}
)
print(resp.json())

Popular Tools

Mortgage Calculator Car Insurance Tax Calculator Retirement Credit Score Compound Interest Debt Payoff Budget Tracker Salary Calculator Net Worth Social Security Rent vs Buy Invoice Generator Paycheck Calculator Refinance AI Detector
Our Sites: Tax Calculators Student Loans Financial Tools

© 2026 AIHowToInvest.com — 112+ Free Financial Tools

Buy me a coffee