{"uid":"cap_jYQ9bsD6y4Ru4uc9rbvaW","slug":"foundry-iban-validator-0d09c2ab","name":"Foundry IBAN Validator","description":"IBAN validator: checksum (mod 97), country length check and formatted IBAN. Input: an IBAN.","url":"https://minty-sprout.onrender.com/v1/iban-validate?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"string","maxLength":8000,"description":"An IBAN"}}},"responseSchema":{"type":"json","example":{"bban":"370400440532013000","iban":"DE89 3704 0044 0532 0130 00","valid":true,"country":"DE","length_ok":true,"check_digits":"89","valid_checksum":true}},"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_Xbe3qZ2TMBKSJ8wLqRUip","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 by running mod-97 checksum verification, country-specific length checks, and returns a formatted IBAN with detailed validation results.","exampleAgentPrompt":"Can you validate this IBAN for me — DE89 3704 0044 0532 0130 00 — and confirm the checksum is correct and the format is right for Germany?","exampleUseCases":[{"title":"Pre-payment IBAN sanity check","prompt":"Before I wire €5,000, can you verify that IBAN GB29 NWBK 6016 1331 9268 19 is valid, has the right length for the UK, and passes the checksum?"},{"title":"Onboarding bank account verification","prompt":"A customer just entered their IBAN FR76 3000 6000 0112 3456 7890 189 during signup — can you validate it and tell me if it's correctly formatted and passes the mod-97 check?"},{"title":"Bulk IBAN debugging during data migration","prompt":"I have this IBAN from our database that looks suspicious: NL91 ABNA 0417 1643 00 — can you run the full validation on it and tell me whether the checksum and country length are both OK?"}],"resultDescription":"Returns a JSON object with: 'valid' (boolean overall result), 'iban' (formatted IBAN with spaces), 'bban' (Basic Bank Account Number), 'country' (2-letter ISO country code), 'check_digits' (2-digit check digits), 'length_ok' (boolean for country-specific length), and 'valid_checksum' (boolean for mod-97 result).","failureModes":["Malformed or non-IBAN string returns valid=false with partial fields","Unsupported or unknown country code may fail length check","Empty or missing input field returns an error","Very long input (over 8000 chars) is rejected by schema","Network timeout if the Render.com service is cold-starting"],"whenToPreferThis":"Use this endpoint when you need to verify a user-supplied or database-stored IBAN before initiating a payment, during onboarding, or data validation pipelines. It is preferred over a simple regex check because it runs the full mod-97 checksum and country-specific length validation, returning structured breakdown fields (BBAN, country, check digits) that are useful for downstream processing or error messaging.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-01T06:57:42.454Z","isFirstParty":false,"canonicalSlug":"foundry-iban-validator-0d09c2ab"}