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 VALIDATION to execute on the Cloudflare edge..."
}
Sandbox Quota: Free Tier (50 reqs/mo) • Production keys from $29/mo Get Free Sandbox Key →
Need 512KB+ Payloads, High-Throughput & 99.9% Production SLA?
Direct API keys include pooled monthly quotas, zero cold-starts, and HIPAA BAA eligibility on the Mega tier.
Get Production API Key →

Key Capabilities & Performance Architecture

Country-by-Country IBAN Specifications (89 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 (AE) Validator, Format & Bank Codes

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 IBAN Validator & Clearing Checker (SIC)

Validate 21-character Swiss IBAN numbers with Swiss Interbank Clearing (SIC) bank routing identification.

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 IBAN Validator & BLZ Checker (Bundesbank Mod-97)

Validate 22-digit German IBANs with Bankleitzahl (BLZ) and Kontonummer extraction under Deutsche Bundesbank guidelines.

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 IBAN Validator & RIB Checker (Banque de France)

Verify 27-character French IBANs with Banque de France RIB key algorithms and branch code resolution.

View Specification →

UK IBAN Validator & Sort Code Checker (Bacs & CHAPS)

Instant MOD-97 validation for 22-character United Kingdom IBANs with 6-digit sort code and 8-digit account number extraction.

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 IBAN Validator & Bank Checker (CBK Mod-97)

Verify 30-character Kuwait IBAN accounts with Central Bank of Kuwait rules and 4-letter bank identifier resolution.

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 (SEPA Mod-97)

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 IBAN Validator & Bank Checker (QCB Mod-97-10)

Instant Qatar Central Bank (QCB) 29-character IBAN verification and bank identifier extraction.

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 IBAN Validator & Bank Checker (SAMA Mod-97)

Instant SAMA MOD-97 checksum verification and Saudi banking identifier resolution for 24-character Saudi Arabian IBAN 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 →

Free Test IBAN Generator & Mock Bank Account Numbers

Instant, deterministic test IBAN generator producing mathematically valid bank account numbers with correct ISO 7064 MOD-97 check digits for payment gateway testing and CI/CD pipelines.

View Specification →

Free BBAN to IBAN Converter & National Account Calculator

Convert national Basic Bank Account Numbers (BBAN) and local clearing codes (Sort Codes, BLZ, RIB) into fully compliant international IBANs with calculated MOD-97 check digits.

View Specification →

API Endpoints & Request Signatures

MethodPathDescription
POST/api/v1/iban/validateValidate IBAN checksum, BBAN syntax, and extract bank/branch codes
POST/api/v1/bic/validateValidate 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://api.stanzaapi.com/iban-validator/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://api.stanzaapi.com/iban-validator/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://api.stanzaapi.com/iban-validator/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://api.stanzaapi.com/iban-validator/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.

Complementary Enterprise APIs

Seamlessly orchestrate data pipelines across adjacent financial, regulatory, and supply-chain protocols: