EDGE ENGINE Sub-2ms Deterministic V8 Execution • Zero Data Retention Explore API Specs →
<5ms Edge Latency 99.9% SLA Available V8 Pure Compute Fintech & Banking

Global IBAN, BIC/SWIFT & Bank Routing Validator API

Deterministic ISO 13616 MOD-97 IBAN validation, ISO 9362 BIC/SWIFT checks, and national BBAN bank/branch routing extraction in sub-1ms pure compute.

Interactive Edge Workbench

⚡ Live Pure-Compute Playground

Test deterministic edge parsing with sub-2ms execution across 330+ Cloudflare V8 edge locations. Zero persistent storage, zero cold-starts, pure function $f(x)=y$.

32KB Demo Cap 60 req/min Burst <2ms V8 Compute Zero Data Retention
input.txt 0 B
output.json demo-ready
Status: Ready
{
  "status": "Click 'Run Edge Parse' to test live on Global Edge Isolates..."
}
Need 512KB+ Payloads, High-Throughput & 99.9% Production SLA?
Direct API keys include pooled monthly quotas, zero cold-starts, and optional HIPAA Business Associate Agreements.
Get Production API Key →

Key Capabilities & Performance Architecture

Country-by-Country IBAN Specifications (87 Specifications)

Explore full structural breakdowns, checksum logic, and field schemas for every supported format.

Andorra (AD) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Andorra (AD) bank accounts.

View Specification →

UAE IBAN Number Validator & Checker (AE) [Central Bank MOD-97 API]

Instant Central Bank of the UAE MOD-97 checksum validation and bank code extraction for 23-character United Arab Emirates IBAN accounts.

View Specification →

Albania (AL) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Albania (AL) bank accounts.

View Specification →

Austria (AT) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Austria (AT) bank accounts.

View Specification →

Azerbaijan (AZ) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Azerbaijan (AZ) bank accounts.

View Specification →

Bosnia and Herzegovina (BA) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Bosnia and Herzegovina (BA) bank accounts.

View Specification →

Belgium (BE) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Belgium (BE) bank accounts.

View Specification →

Bulgaria (BG) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Bulgaria (BG) bank accounts.

View Specification →

Bahrain (BH) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Bahrain (BH) bank accounts.

View Specification →

Burundi (BI) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Burundi (BI) bank accounts.

View Specification →

Brazil (BR) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Brazil (BR) bank accounts.

View Specification →

Belarus (BY) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Belarus (BY) bank accounts.

View Specification →

Switzerland (CH) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Switzerland (CH) bank accounts.

View Specification →

Costa Rica (CR) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Costa Rica (CR) bank accounts.

View Specification →

Cyprus (CY) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Cyprus (CY) bank accounts.

View Specification →

Czechia (CZ) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Czechia (CZ) bank accounts.

View Specification →

Germany (DE) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Germany (DE) bank accounts.

View Specification →

Djibouti (DJ) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Djibouti (DJ) bank accounts.

View Specification →

Denmark (DK) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Denmark (DK) bank accounts.

View Specification →

Dominican Republic (DO) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Dominican Republic (DO) bank accounts.

View Specification →

Estonia (EE) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Estonia (EE) bank accounts.

View Specification →

Egypt (EG) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Egypt (EG) bank accounts.

View Specification →

Spain (ES) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Spain (ES) bank accounts.

View Specification →

Finland (FI) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Finland (FI) bank accounts.

View Specification →

Falkland Islands (FK) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Falkland Islands (FK) bank accounts.

View Specification →

Faroe Islands (FO) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Faroe Islands (FO) bank accounts.

View Specification →

France (FR) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for France (FR) bank accounts.

View Specification →

United Kingdom (GB) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for United Kingdom (GB) bank accounts.

View Specification →

Georgia (GE) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Georgia (GE) bank accounts.

View Specification →

Gibraltar (GI) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Gibraltar (GI) bank accounts.

View Specification →

Greenland (GL) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Greenland (GL) bank accounts.

View Specification →

Greece (GR) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Greece (GR) bank accounts.

View Specification →

Guatemala (GT) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Guatemala (GT) bank accounts.

View Specification →

Croatia (HR) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Croatia (HR) bank accounts.

View Specification →

Hungary (HU) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Hungary (HU) bank accounts.

View Specification →

Ireland (IE) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Ireland (IE) bank accounts.

View Specification →

Israel (IL) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Israel (IL) bank accounts.

View Specification →

Iraq (IQ) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Iraq (IQ) bank accounts.

View Specification →

Iceland (IS) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Iceland (IS) bank accounts.

View Specification →

Italy (IT) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Italy (IT) bank accounts.

View Specification →

Jordan (JO) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Jordan (JO) bank accounts.

View Specification →

Kuwait (KW) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Kuwait (KW) bank accounts.

View Specification →

Kazakhstan (KZ) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Kazakhstan (KZ) bank accounts.

View Specification →

Lebanon (LB) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Lebanon (LB) bank accounts.

View Specification →

Saint Lucia (LC) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Saint Lucia (LC) bank accounts.

View Specification →

Liechtenstein (LI) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Liechtenstein (LI) bank accounts.

View Specification →

Lithuania (LT) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Lithuania (LT) bank accounts.

View Specification →

Luxembourg (LU) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Luxembourg (LU) bank accounts.

View Specification →

Latvia (LV) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Latvia (LV) bank accounts.

View Specification →

Libya (LY) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Libya (LY) bank accounts.

View Specification →

Monaco IBAN Validator & Bank Code Checker (MC) [SEPA MOD-97 API]

Validate 27-digit Monaco bank account IBANs with ISO 7064 MOD-97 checksums and French banking system inter-operability.

View Specification →

Moldova (MD) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Moldova (MD) bank accounts.

View Specification →

Montenegro (ME) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Montenegro (ME) bank accounts.

View Specification →

North Macedonia (MK) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for North Macedonia (MK) bank accounts.

View Specification →

Mongolia (MN) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Mongolia (MN) bank accounts.

View Specification →

Mauritania (MR) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Mauritania (MR) bank accounts.

View Specification →

Malta (MT) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Malta (MT) bank accounts.

View Specification →

Mauritius (MU) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Mauritius (MU) bank accounts.

View Specification →

Mozambique (MZ) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Mozambique (MZ) bank accounts.

View Specification →

Nicaragua (NI) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Nicaragua (NI) bank accounts.

View Specification →

Netherlands (NL) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Netherlands (NL) bank accounts.

View Specification →

Norway (NO) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Norway (NO) bank accounts.

View Specification →

Oman (OM) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Oman (OM) bank accounts.

View Specification →

Pakistan (PK) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Pakistan (PK) bank accounts.

View Specification →

Poland (PL) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Poland (PL) bank accounts.

View Specification →

Palestine (PS) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Palestine (PS) bank accounts.

View Specification →

Portugal (PT) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Portugal (PT) bank accounts.

View Specification →

Qatar (QA) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Qatar (QA) bank accounts.

View Specification →

Romania (RO) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Romania (RO) bank accounts.

View Specification →

Serbia (RS) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Serbia (RS) bank accounts.

View Specification →

Russia (RU) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Russia (RU) bank accounts.

View Specification →

Saudi Arabia (SA) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Saudi Arabia (SA) bank accounts.

View Specification →

Seychelles (SC) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Seychelles (SC) bank accounts.

View Specification →

Sudan (SD) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Sudan (SD) bank accounts.

View Specification →

Sweden (SE) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Sweden (SE) bank accounts.

View Specification →

Slovenia (SI) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Slovenia (SI) bank accounts.

View Specification →

Slovakia (SK) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Slovakia (SK) bank accounts.

View Specification →

San Marino (SM) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for San Marino (SM) bank accounts.

View Specification →

Sao Tome and Principe (ST) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Sao Tome and Principe (ST) bank accounts.

View Specification →

El Salvador (SV) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for El Salvador (SV) bank accounts.

View Specification →

Timor-Leste (TL) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Timor-Leste (TL) bank accounts.

View Specification →

Tunisia (TN) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Tunisia (TN) bank accounts.

View Specification →

Turkey (TR) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Turkey (TR) bank accounts.

View Specification →

Ukraine (UA) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Ukraine (UA) bank accounts.

View Specification →

Vatican City (VA) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Vatican City (VA) bank accounts.

View Specification →

British Virgin Islands (VG) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for British Virgin Islands (VG) bank accounts.

View Specification →

Kosovo (XK) IBAN & Bank Routing Validator

Instant sub-1ms ISO 13616 MOD-97 checksum validation, BBAN decomposition, and bank routing extraction for Kosovo (XK) bank accounts.

View Specification →

API Endpoints & Request Signatures

Method Path Description
POST /api/v1/iban/validate Validate IBAN checksum, BBAN syntax, and extract bank/branch codes
POST /api/v1/bic/validate Validate ISO 9362 BIC/SWIFT code syntax

Sample Response JSON Payload

All endpoints deliver strongly-typed envelopes with deterministic parsing and performance metrics.

HTTP 200 Response Payload
{
  "success": true,
  "data": {
    "valid": true,
    "iban": "DE89370400440532013000",
    "countryCode": "DE",
    "countryName": "Germany",
    "sepa": true,
    "bankCode": "37040044",
    "accountNumber": "0532013000",
    "checksumValid": true
  },
  "meta": {
    "latency_ms": 0.85,
    "version": "1.0.0"
  }
}

Multi-Language Integration Code

Copy and paste ready-to-run snippets with your direct API credentials:

cURL
curl --request POST \
  --url "https://global-iban-bic-swift-bank-routing-validator-api.stanzaapi.com/api/v1/iban/validate" \
  --header "Content-Type: application/json" \
  --header "x-api-key: YOUR_API_KEY" \
  --data '{
  "iban": "DE89370400440532013000"
}'
Node.js (Fetch)
const response = await fetch("https://global-iban-bic-swift-bank-routing-validator-api.stanzaapi.com/api/v1/iban/validate", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "x-api-key": process.env.API_KEY || "YOUR_API_KEY"
  },
  body: JSON.stringify({
  "iban": "DE89370400440532013000"
})
});

const data = await response.json();
console.log(data);
Python (Requests)
import requests
import json

url = "https://global-iban-bic-swift-bank-routing-validator-api.stanzaapi.com/api/v1/iban/validate"
headers = {
    "Content-Type": "application/json",
    "x-api-key": "YOUR_API_KEY"
}
payload = {
    "iban": "DE89370400440532013000"
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())
Go
package main

import (
	"bytes"
	"fmt"
	"io"
	"net/http"
	"os"
)

func main() {
	url := "https://global-iban-bic-swift-bank-routing-validator-api.stanzaapi.com/api/v1/iban/validate"
	payload := []byte(`{"iban":"DE89370400440532013000"}`)

	req, _ := http.NewRequest("POST", url, bytes.NewBuffer(payload))
	req.Header.Add("Content-Type", "application/json")
	req.Header.Add("x-api-key", os.Getenv("API_KEY"))

	res, err := http.DefaultClient.Do(req)
	if err != nil {
		panic(err)
	}
	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)
	fmt.Println(string(body))
}

Frequently Asked Questions

How many countries are supported by the IBAN validator?

The API supports all 87 countries in the official SWIFT / ISO 13616 registry, including all SEPA members, Eastern European nations, Middle Eastern states, and international participants.

What happens if an invalid IBAN is submitted?

The API returns HTTP 200 with data.valid: false and an array of descriptive error codes (e.g. INVALID_CHECKSUM, INVALID_LENGTH, UNKNOWN_COUNTRY) without marketplace error spikes.