{"uid":"cap_iR5FO5aEAhejFJ2MgAfz_","slug":"iban-format-checksum-validator-x402-5dd4cd9b","name":"IBAN Format & Checksum Validator (x402)","description":"Format and checksum validation for IBAN, EU VAT, Polish NIP/REGON/PESEL and email, pay-per-call via x402. Only $0.001 (0.1 cent) per check, paid via x402 in USDC on Base.","url":"https://x402-test.crewofthecaptain.com/api/validate/iban?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"value":{"type":"string","maxLength":512}}},"responseSchema":{"type":"json","example":{"type":"iban","valid":true,"reason":"ok","normalized":"…"}},"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_fLQcU_sIHlAtSzUXAisHH","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 the format and checksum of an IBAN bank account number, returning a validity flag and normalized form, paid per-call via x402.","exampleAgentPrompt":"Can you check if this IBAN is valid: DE89370400440532013000?","exampleUseCases":[{"title":"Validate payee IBAN before wire transfer","prompt":"Before I send this wire transfer, can you confirm that GB29NWBK60161331926819 is a properly formatted and valid IBAN?"},{"title":"Batch-precheck IBANs in onboarding form","prompt":"A user just entered PL61109010140000071219812874 as their bank account IBAN during signup — can you validate it so we know whether to accept the form?"},{"title":"Catch typos in bank account field","prompt":"The customer typed in FR7630006000011234567890189 as their IBAN — is that checksum actually correct, or did they make a typo?"}],"resultDescription":"A JSON object containing: 'type' (always 'iban'), 'valid' (boolean), 'reason' (ok or an error message describing why it failed), and 'normalized' (the canonically formatted IBAN string).","failureModes":["Invalid format returns valid:false with a descriptive reason string","Empty or missing value field may return a 400 error","Non-IBAN strings (e.g. email addresses) will fail validation with an appropriate reason","Payment failure via x402 results in a 402 response if USDC balance is insufficient"],"whenToPreferThis":"Use this endpoint when you need a lightweight, pay-per-call IBAN validation with no subscription — ideal for low-volume or sporadic checks where a recurring SaaS fee is wasteful. It is purpose-built for IBAN specifically (not a generic string validator), returns a normalized form, and costs only $0.001 per call via x402 micropayments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:30:04.420Z","isFirstParty":false,"canonicalSlug":"iban-format-checksum-validator-x402-5dd4cd9b"}