{"uid":"cap_5g-d0nNX8BLpdDBcDy8AT","slug":"iban-check-validation-04304d10","name":"IBAN Check & Validation","description":"60 paid endpoints with no metering, no API key and no account. Each endpoint has one flat price per call, whatever the size of the request: LLM completions with automatic failover across several large models, read-only EVM tooling over Base, Ethereum, Polygon, Arbitrum and Optimism, and pure crypto utilities that touch no network.","url":"https://flat-rate-llm.kikoribera03.workers.dev/v1/util/iban","method":"POST","headers":{},"bodySchema":{"type":"object","required":["iban"],"properties":{"iban":{"type":"string","description":"The IBAN to check. Spaces and lowercase are accepted."}}},"responseSchema":{"type":"object","properties":{"bban":{"type":"string"},"iban":{"type":"string"},"sepa":{"type":"boolean"},"valid":{"type":"boolean"},"country":{"type":"string"},"formatted":{"type":"string"},"lengthValid":{"type":"boolean"},"countryValid":{"type":"boolean"},"checkDigitsValid":{"type":"boolean"}}},"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_JKZhBjPDBKGzXViw8B-6I","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 a single IBAN offline, checking country code, length, MOD-97 check digits, SEPA membership, and extracting the BBAN — no network call required.","exampleAgentPrompt":"Can you check whether this IBAN is valid and tell me if it's in SEPA: GB29 NWBK 6016 1331 9268 19?","exampleUseCases":[{"title":"Pre-payment IBAN sanity check","prompt":"Before we send the wire transfer, can you validate this IBAN for me — DE89 3704 0044 0532 0130 00 — and confirm it's a real German SEPA account?"},{"title":"Cleaning a supplier bank account list","prompt":"I'm cleaning our supplier records. Can you verify whether this IBAN is valid and extract the underlying account number: FR76 3000 6000 0112 3456 7890 189?"},{"title":"Catching a mistyped IBAN at checkout","prompt":"A customer entered 'NL91ABNA041710647' as their IBAN for a refund — can you check if it's valid and whether the check digits are correct?"}],"resultDescription":"Returns a JSON object with: the normalised IBAN, the pretty-formatted IBAN (with spaces), the BBAN (basic bank account number), the two-letter country code, boolean flags for overall validity, length validity, country code validity, and check digit validity, plus a boolean indicating SEPA membership.","failureModes":["Malformed or empty IBAN string returns valid=false with individual flags identifying which component failed","Unrecognised country code sets countryValid=false and sepa=false","Correct-length IBAN with wrong check digits returns checkDigitsValid=false","Endpoint unreachable or payment failure returns HTTP 402/5xx with no validation result"],"whenToPreferThis":"Choose this endpoint when you need fast, offline, deterministic IBAN validation with no external dependencies — ideal for cleaning account lists, pre-validating payment inputs, or checking SEPA eligibility without relying on a third-party bank API that could be rate-limited or unavailable. Prefer it over live bank-lookup services when structural/format validation is sufficient and you do not need to confirm the account actually exists.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:50:22.091Z","isFirstParty":false}