{"uid":"cap_72JMUxbDABux1RPNPWKuM","slug":"iban-validator-with-bban-decomposition-and-bic-check-d1817dbe","name":"IBAN Validator with BBAN Decomposition and BIC Check","description":"Prueft die IBAN nach ISO 13616 und ISO 7064 mit Pruefsumme mod 97-10 gegen die Laengentabelle von 74 Laendern, zerlegt die BBAN fuer elf Laender in Bankleitzahl und Kontonummer, meldet SEPA-Zugehoerigkeit und prueft eine mitgegebene BIC auf Format und Landesgleichheit. Trifft keine Aussage zu Existenz oder Deckung.","url":"https://tools.halowerk.com/v1/iban/check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"bic":{"type":"string","description":"BIC zum Abgleich, optional"},"iban":{"type":"string","description":"IBAN mit oder ohne Leerzeichen"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_O-3dzvErh9MqtTUwjXjx3","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an IBAN against ISO 13616/ISO 7064 with mod 97-10 checksum verification across 74 countries, decomposes BBAN into sort code and account number for 11 countries, reports SEPA membership, and optionally validates an accompanying BIC for format and country consistency.","exampleAgentPrompt":"Can you validate this IBAN for me — DE89370400440532013000 — and also check whether BIC COBADEFFXXX matches it, and tell me if it's part of SEPA?","exampleUseCases":[{"title":"Pre-payment IBAN sanity check","prompt":"Before we send a supplier payment, validate the IBAN GB29NWBK60161331926819 and let me know if it passes the ISO checksum, what country it belongs to, and whether it's within SEPA."},{"title":"Decompose IBAN into bank and account","prompt":"Break down the IBAN FR7630006000011234567890189 into its sort code and account number components so I can fill in our internal payment form."},{"title":"Validate IBAN and BIC pair for onboarding","prompt":"We're onboarding a new vendor with IBAN NL91ABNA0417164300 and BIC ABNANL2A — can you confirm both are correctly formatted, that the BIC country matches the IBAN, and whether they're SEPA-eligible?"}],"resultDescription":"Returns whether the IBAN is valid according to ISO 13616 and ISO 7064 mod 97-10 checksum rules, the matched country from the 74-country length table, SEPA membership status, decomposed BBAN fields (bank sort code and account number) for supported countries, and if a BIC was supplied, its format validity and whether its country code matches the IBAN. Does not verify account existence or available funds.","failureModes":["Invalid IBAN format — wrong length for the country code or non-alphanumeric characters","Checksum failure — mod 97-10 does not equal 1","Unknown country prefix — not in the 74-country table","BIC country mismatch — BIC country code differs from IBAN country code","BIC format invalid — does not conform to the standard 8 or 11 character BIC structure","BBAN decomposition not available — country is not among the 11 supported for breakdown"],"whenToPreferThis":"Choose this endpoint when you need ISO-compliant structural IBAN validation with checksum verification, SEPA status, and optional BIC cross-checking in a single call. Prefer it over simple regex checks when you need authoritative mod 97-10 verification across 74 country formats and BBAN decomposition for downstream payment system field mapping. Note it does not confirm account existence or solvency.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:40:04.957Z","isFirstParty":false}