{"uid":"cap_67YUaRzWcbOrw-iOJkIbt","slug":"iban-parser-e554f661","name":"IBAN Parser","description":"Split an IBAN into country, check digits, bank code, branch and account using its country layout.","url":"https://bank-validators.x402tookit.com/iban-parse?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"],"type":"string"},"queryParams":{"type":"object","required":["iban"],"properties":{"iban":{"type":"string","description":"IBAN, spaces allowed, e.g. DE89 3704 0044 0532 0130 00"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"bban":{"type":["null","string"]},"fields":{"type":["array","null"],"items":{"type":"object","properties":{"name":{"type":["null","string"]},"value":{"type":["null","string"]},"pattern":{"type":["null","string"]}}}},"source":{"type":["null","string"]},"account":{"type":["null","string"]},"country":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"bankCode":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"branchCode":{},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"checkDigits":{"type":["null","string"]},"nationalCheck":{}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UItSdkY_cC2nNAItsdF9E","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Splits an IBAN into its structural components — country code, check digits, bank code, branch code, and account number — using the country-specific layout.","exampleAgentPrompt":"Can you parse the IBAN DE89 3704 0044 0532 0130 00 and tell me the country code, bank code, branch code, and account number?","exampleUseCases":[{"title":"Extracting bank details from customer IBAN","prompt":"I have a customer's IBAN — GB29 NWBK 6016 1331 9268 19 — and I need to extract the bank code, branch code, and account number from it so I can populate our payment records correctly."},{"title":"Verifying IBAN structure before payment processing","prompt":"Before we send a wire transfer, can you parse this IBAN FR76 3000 6000 0112 3456 7890 189 and break it down into its components so I can confirm the bank and branch routing details?"},{"title":"Populating form fields from pasted IBAN","prompt":"A user just pasted their IBAN NL91 ABNA 0417 1643 00 into our onboarding form — can you split it into the individual fields like country, bank code, and account number so I can auto-fill the rest of the form?"}],"resultDescription":"Returns a structured breakdown of the IBAN including: country code, check digits, BBAN (Basic Bank Account Number), bank code, branch code, account number, the per-field layout pattern for that country, a verdict and summary, and any degraded/disclaimer flags if data quality is partial.","failureModes":["Invalid or malformed IBAN returns a failed verdict with reasons listed","Unknown country prefix may result in partial parsing with degraded flag set","Missing required 'iban' query parameter returns an error","Very short or truncated IBANs that don't match expected length for the country"],"whenToPreferThis":"Use this endpoint when you need to decompose an IBAN into its structural fields (bank code, branch, account) according to the official country-specific layout — not just validate the checksum. Prefer this over a simple IBAN validator when downstream systems need individual field values, or when populating structured payment or KYC forms from a raw IBAN string.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:30:14.868Z","isFirstParty":false,"canonicalSlug":"iban-parser-e554f661"}