{"uid":"cap_f5pkk_wKQ_CGf62gjm3lA","slug":"ibanforge-batch-iban-validator-7fbcde7c","name":"IBANForge Batch IBAN Validator","description":"Validate up to 100 IBANs in one call at $0.002 per IBAN (2.5x cheaper per IBAN than single calls at $0.005, and one settlement instead of N). Use for CSV cleanup, customer DB dedup, or pre-flight payout list triage. Production · server processing <5ms (network excluded — measure your own round trip on GET /ping) for a 100-IBAN batch · 121,000+ BICs · v1.4.3.","url":"https://api.ibanforge.com/v1/iban/batch","method":"GET","headers":{},"bodySchema":{"properties":{"input":{"required":["method"],"properties":{"method":{"enum":["GET"],"type":"string"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_AY6fjzKwsXPzNT9lR2uKn","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates up to 100 IBANs in a single POST call, returning validation results and enrichment data for each IBAN at $0.002 per IBAN","exampleAgentPrompt":"I have a list of 80 customer IBANs from our export CSV — can you validate all of them in one batch call and tell me which ones are invalid or suspicious?","exampleUseCases":[{"title":"Pre-payout IBAN list triage","prompt":"Before we run tonight's batch payout to 60 vendors, validate all their IBANs in one go and flag any that are invalid so we can pull them from the run."},{"title":"Customer database deduplication cleanup","prompt":"We exported 95 customer IBAN records from our CRM — can you batch-validate all of them and tell me which are malformed or duplicates so we can clean up the database?"},{"title":"CSV import pre-flight check","prompt":"A supplier just sent us a spreadsheet with 45 IBANs for new accounts — run them all through a single batch validation and highlight any that fail so we can follow up before onboarding them."}],"resultDescription":"An array of per-IBAN results including validity status, parsed IBAN components, enriched bank details (name, BIC, country, city), and any compliance or formatting flags — processed server-side in under 5ms for a 100-IBAN batch (excluding network latency).","failureModes":["Batch exceeds 100 IBANs — request rejected with payload-too-large error","Malformed IBAN format in input — individual IBAN marked invalid in response","Network timeout on client side — server processing is fast but round-trip latency varies","Payment failure for x402 USDC settlement — request not processed","Empty batch submitted — API returns validation error"],"whenToPreferThis":"Use this endpoint when you need to validate more than one IBAN at a time — it is 2.5x cheaper per IBAN than single-call validation ($0.002 vs $0.005) and incurs only one payment settlement instead of N. Ideal for CSV cleanup, customer database deduplication, or pre-flight triage of payout lists with up to 100 IBANs. For single IBAN validation with detailed compliance screening, use the single IBAN endpoint instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:31:20.195Z","isFirstParty":false}