One POST to /v1/iban/validate. The string is parsed against its ISO 13616 country structure — country, check digits, bank code, account — across 89 countries.
02Strike
The mod-97 strike.
move CH10 to the end · convert letters (C→12, H→17)
00230000000012345121710
mod 97 = 1
✓ CHECKSUM VALID
Rearranged, letters converted, divided by 97. Remainder 1 — or the metal is scrap. The ISO 13616 checksum, exact and instant.
03Quench
Quenched in compliance.
OFACno match ✓
EUno match ✓
UNno match ✓
FATF · memberSEPA reachable ✓risk_level: low
/v1/iban/compliance screens the bank BIC against the sanctions lists (OFAC, EU, UN), checks the FATF standing, SEPA and VoP reachability — distilled into a 0–100 risk score.
04Stamp
Stamped with identity.
UBSWCHZH
UBS Switzerland AG
Zürich · Switzerland
IID 00230
SIC ✓
euroSIC ✓
CHF instant ✓
The institution behind the number: BIC, bank name, city — plus the Swiss exclusive, every BC-Nummer from the SIX BankMaster with SIC, euroSIC and CHF instant-payment participation.
One POST, one answer — forged, quenched, stamped. This is the exact response you get back.
121,716BIC records
89countries covered
1,165Swiss clearing entries · SIX
0.4msp50 server processing
Everything you need
Swiss clearing — exclusive
BC-Nummer / QR-IID
Every Swiss BC-Nummer from the SIX BankMaster with full payment-rail participation — SIC, euroSIC, CHF instant payments — plus QR-IID and institution type. The deepest Swiss clearing data in any public API.
MCP-native — agent ready
7 tools, no signup
Native Model Context Protocol server (stdio + HTTP). Claude, Cursor and any MCP agent install in one line: npx -y ibanforge-mcp.
89 countries · 121K BICs
IBAN validation & BIC lookup
ISO 13616 mod-97 validation with full BBAN parsing across 89 countries — backed by 121k+ BIC entries from GLEIF, SwiftCodes (MIT), Bundesbank, SIX, NBP and EBA Step2.
EMI / vIBAN
Issuer classification
Detect virtual IBANs and EMIs (Wise, Revolut, N26, Mercury…) — a real compliance signal a mod-97 check can never give you.
Sanctions + FATF
Compliance risk score
Bank-BIC sanctions screening (OFAC, EU, UN) + FATF + SEPA + VoP reachability, distilled into a 0-100 risk score.
x402 — agent payments
Agents pay per call
Autonomous agents can pay per request in USDC via x402 — no account, no checkout. Humans keep the free key or card credits; agents get their own rail.
Endpoints & pricing
Start free with 200 requests a month. Pay as you grow — by card or in USDC.
POST/v1/iban/validateValidate a single IBAN$0.005
POST/v1/iban/batchValidate up to 100 IBANs$0.002/IBAN
“The most artifact-complete submission the inbox has had.”
Kin Lane rebuilt IBANforge's API Evangelist profile from fetched artifacts in August 2026 — and found our x402 support to be the first across the 3,767 MCP servers in his catalog.