{"uid":"cap_pB1K9U6CeRAscC_NjXys-","slug":"iban-validator-d2e54c16","name":"IBAN Validator","description":"Validate an IBAN (international bank account number) — check the country, length and ISO 13616 mod-97 checksum; returns validity, country and check digits.","url":"https://conclavex402.pythonanywhere.com/u/iban?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"pathParams":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"valid":true,"country":"DE","iban_length":22,"check_digits":"89"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_AvEBU8TNMP5JfwtJj3mNw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an IBAN by checking country code, length, and ISO 13616 mod-97 checksum, returning validity, country, and check digits.","exampleAgentPrompt":"Can you check if this IBAN is valid: DE89370400440532013000? I need to know if the checksum is correct, what country it belongs to, and what the check digits are before I send a payment.","exampleUseCases":[{"title":"Pre-payment IBAN sanity check","prompt":"Before I wire €2,000 to this account, can you validate the IBAN GB29NWBK60161331926819 — is the checksum correct and does it look like a real UK account?"},{"title":"Fintech onboarding form validation","prompt":"A new user just entered FR7614508590000000000000000000000001 as their bank account number during signup — can you check if it's a valid French IBAN before we proceed?"},{"title":"Batch payment file review","prompt":"I'm about to process a supplier payment and want to double-check their IBAN: NL91ABNA0417164300 — is it valid, and which country is it registered in?"}],"resultDescription":"Returns a JSON object with a boolean 'valid' field indicating overall validity, a 'country' field with the ISO 3166-1 alpha-2 country code extracted from the IBAN, the expected 'iban_length' for that country, and the 'check_digits' parsed from the IBAN.","failureModes":["Invalid or malformed IBAN input returns valid=false with no country or check digit details","Missing or empty IBAN body field may return a 400-level error","IBANs from unsupported or unrecognized countries may fail length validation","Network or server errors on pythonanywhere.com may result in 5xx responses","Whitespace or formatting characters in the IBAN string may cause validation failures"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, fast, ISO 13616-compliant IBAN checksum and country/length validation without a full banking API integration. Ideal for pre-payment verification, form validation, or any workflow where you need to confirm an IBAN is structurally correct before submitting it to a bank or payment processor.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T12:30:02.963Z","isFirstParty":false,"canonicalSlug":"iban-validator-d2e54c16"}