{"uid":"cap_OwK51e72ggx4CN_vcF-h-","slug":"chainverdict-iban-validator-3ddd93d2","name":"ChainVerdict IBAN Validator","description":"Validate an IBAN structurally: country length rules, character set and the ISO 7064 mod-97 check. Deterministic. A structurally valid IBAN is not proof the account exists, is open, or belongs to the party you are paying.","url":"https://chainverdict.xyz/v1/validate/iban/:iban","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["iban"],"properties":{"iban":{"type":"string","description":"IBAN incl. country prefix"}}},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","additionalProperties":true}}}}},"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_G2Q4Pi166cVlADtA7y0NM","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 structurally using country-specific length rules, character set checks, and the ISO 7064 mod-97 checksum algorithm","exampleAgentPrompt":"Can you check if the IBAN GB29NWBK60161331926819 is structurally valid — correct length, characters, and checksum for a UK account?","exampleUseCases":[{"title":"Pre-payment IBAN sanity check","prompt":"Before I send this wire transfer, can you validate that DE89370400440532013000 is a properly formatted German IBAN with a valid checksum?"},{"title":"Bulk vendor onboarding form validation","prompt":"A new supplier submitted their bank details with IBAN FR7630006000011234567890189 — can you verify it passes the ISO IBAN structural checks before I save it to our system?"},{"title":"Fintech app input field validation","prompt":"A user entered NL91ABNA0417164300 as their bank account IBAN — is it structurally valid, correct length for the Netherlands, and does it pass the mod-97 check?"}],"resultDescription":"Returns a structured validation result indicating whether the IBAN passes all structural checks: correct country-specific length, valid character set (alphanumeric, uppercase), and the ISO 7064 mod-97 checksum. Does not verify account existence, open status, or ownership — purely structural/deterministic.","failureModes":["Invalid IBAN format returns a validation failure with reason","Missing or malformed country prefix causes check to fail","IBAN with wrong length for stated country returns country-rule failure","Non-alphanumeric characters cause character set validation failure","Incorrect mod-97 checksum returns checksum failure even if format looks correct"],"whenToPreferThis":"Use this endpoint when you need a fast, cheap ($0.001), deterministic, stateless structural check of an IBAN before initiating a payment or storing bank details. Prefer this over bank-account-existence APIs when you only need format validation without a live bank lookup. Ideal as a pre-flight check in payment workflows, form validation pipelines, or fintech onboarding flows. For batch validation of multiple identifiers, consider the sibling bulk-validation endpoint.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:55:36.226Z","isFirstParty":false}