{"uid":"cap_BW0AB593lPjywW0jqaXoR","slug":"iban-validation-056b3d17","name":"IBAN Validation","description":"Validate an IBAN: country, correct length, ISO 13616 checksum, bank code and BBAN, with a reason when invalid (likely typo, wrong length). Works offline for about 80 countries. Use before sending a bank transfer or saving payout details.","url":"https://bess-x402.onrender.com/v1/finance/iban?utm_source=zero.xyz","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["iban"],"properties":{"iban":{"type":"string","description":"IBAN, spaces allowed"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__htTsXPemLYISdufB2BDI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an IBAN number for correct country code, length, ISO 13616 checksum, bank code, and BBAN structure, returning a reason when invalid.","exampleAgentPrompt":"Can you validate this IBAN for me before I submit the bank transfer: GB29 NWBK 6016 1331 9268 19?","exampleUseCases":[{"title":"Pre-transfer IBAN check","prompt":"I'm about to wire money to a supplier — can you validate this IBAN before I confirm the transfer: DE89 3704 0044 0532 0130 00?"},{"title":"Payout form validation","prompt":"A user just entered their IBAN FR76 3000 6000 0112 3456 7890 189 into our payout form — is it valid or is there a typo?"},{"title":"Bulk onboarding sanity check","prompt":"We're onboarding a new vendor and they gave us the IBAN NL91 ABNA 0417 1643 00 — run a validation on it and tell me if the checksum and bank code are correct."}],"resultDescription":"Returns a structured object indicating whether the IBAN is valid, plus parsed components (country code, bank code, BBAN) and, if invalid, a human-readable reason such as wrong length, checksum failure, or unrecognised country code.","failureModes":["Invalid or unrecognised country code returns validation failure with reason","Checksum mismatch returns failure indicating likely digit transposition or typo","Wrong length for the declared country returns reason citing expected vs actual length","Unsupported or uncommon country (outside ~80 supported) may return limited detail","Missing iban query parameter returns a 400-level error","Malformed request returns error without IBAN details"],"whenToPreferThis":"Choose this endpoint when you need offline, instant IBAN validation covering ~80 countries with full ISO 13616 checksum verification, bank code parsing, and actionable error reasons — ideal for pre-transfer checks, form validation, and payout onboarding flows where you want structured feedback rather than a simple pass/fail.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T07:10:10.108Z","isFirstParty":false,"canonicalSlug":"iban-validation-056b3d17"}