{"uid":"cap_b7uV6VpDt_rh6kD1ismOm","slug":"iban-validator-api-ibancheck-co-uk-16a553f1","name":"IBAN Validator (api.ibancheck.co.uk)","description":"Enterprise microservice and autonomous AI agent hub: ISO 13616 IBAN (#6), Romanian CUI Modulo-11 & EU VIES (#7), UBL 2.1 e-Factura XML (#4), and RFC 9562 UUIDv7 Idempotency (#18).","url":"https://api.ibancheck.co.uk/api/valideaza-iban?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"iban":{"type":"string","maxLength":64}}},"responseSchema":{"type":"json","example":{"bban":"370400440532013000","iban":"DE89370400440532013000","errors":[],"isSepa":true,"isValid":true,"bankCode":"37040044","currency":"EUR","warnings":[],"checkDigits":"89","countryCode":"DE","countryName":"Germany","actualLength":22,"formattedIban":"DE89 3704 0044 0532 0130 00","expectedLength":22,"validationSteps":{"formatCheck":true,"lengthCheck":true,"bbanRegexCheck":true,"checksumModulo97":true},"countryRecognized":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0oV6TOCehszxoBlUkKaJH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a single IBAN using ISO 13616 Modulo-97 checksum, country/length/BBAN-format checks, and returns bank code, SEPA reachability, and detailed error reasons.","exampleAgentPrompt":"Can you check whether DE89370400440532013000 is a valid IBAN — I need to know if it passes the Modulo-97 checksum, what country it's from, whether it's SEPA reachable, and what the bank code is before I wire money?","exampleUseCases":[{"title":"Pre-payment IBAN sanity check","prompt":"I'm about to pay a UK supplier — can you validate their IBAN GB29NWBK60161331926819 and confirm it's properly formatted, passes the checksum, and is SEPA reachable before I approve the transfer?"},{"title":"Customer onboarding account verification","prompt":"A new customer just submitted IBAN FR7630006000011234567890189 during signup — validate it for me and tell me if it's real, which bank code it maps to, and whether there are any errors."},{"title":"Finance team invoice audit","prompt":"We received invoice with IBAN NL91ABNA0417164300 listed as the payment destination — please check if that IBAN is valid, what country it's from, and flag any issues before we process the payment."}],"resultDescription":"A JSON object containing: isValid (boolean), checkDigits, countryCode, countryName, currency, bankCode, BBAN, actualLength, expectedLength, formattedIban, isSepa (boolean), validationSteps (formatCheck, lengthCheck, bbanRegexCheck, checksumModulo97 — all booleans), plus errors and warnings arrays explaining any failures.","failureModes":["Invalid or malformed IBAN returns isValid:false with detailed errors array describing which checks failed","Unrecognized country code causes countryRecognized:false and validation halts early","Missing or empty iban field returns a validation error","IBAN with wrong length for its country fails lengthCheck","Checksum mismatch fails checksumModulo97 step"],"whenToPreferThis":"Choose this endpoint when you need deterministic, structured IBAN validation with full breakdown (checksum, country, bank code, SEPA flag, error reasons) for a single IBAN — especially in pre-payment flows, onboarding pipelines, or invoice audits. No API key required, no side effects, and result is authoritative per ISO 13616. Use the batch sibling endpoint when validating more than one IBAN at a time.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T12:41:42.004Z","isFirstParty":false,"canonicalSlug":"iban-validator-api-ibancheck-co-uk-16a553f1"}