{"uid":"cap_2jrw77XeOxRMWsoRMqx_P","slug":"code402-batch-business-identifier-validator-89428a9c","name":"code402 Batch Business Identifier Validator","description":"Offline deterministic checks (no ML, no scraping) for business identifiers and rental due-diligence, paid per call via x402 (gasless EIP-3009 USDC on Base). Checksum-verifiable (IBAN, LEI, VAT, ABA, ISBN, SEDOL…) vs format-only (EIN, IFSC, SWIFT/BIC…) — every response returns a scope field. Non-custodial, signed receipts. First 3 calls/day free.","url":"https://hcrb.in/v1/tools/batch-validate/call?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","required":["tool","value"],"properties":{"tool":{"enum":["iban-check","lei-check","vat-mod97-check","company-number-format","swift-bic-check","aba-routing-check","ein-format-check","ifsc-check","abn-check","luhn-check","isbn-check","e164-check","sedol-check","isin-check","ean13-check","gstin-check","context-distill"],"type":"string","description":"which validator to run"},"value":{"type":"string","description":"the identifier (or text, for context-distill) to check"}}},"maxItems":50,"minItems":1,"description":"List of {tool, value} checks (max 50)."}}}}},"responseSchema":{"type":"json","schema":{"type":"object","required":["count","results"],"properties":{"tool":{"type":"string"},"count":{"type":"number"},"scope":{"type":"string"},"results":{"type":"array"},"valid_count":{"type":"number"},"invalid_count":{"type":"number"}}},"example":{"count":2,"results":[],"valid_count":2,"invalid_count":0}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ROR2uUjlqiJ35C9G22_du","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates multiple business, financial, and regulatory identifiers (IBAN, LEI, VAT, ABA, ISBN, SEDOL, EIN, IFSC, SWIFT/BIC, etc.) offline and deterministically in a single batch call, returning scope and validity per identifier.","exampleAgentPrompt":"Can you batch-validate these identifiers for me — I have a mix of IBANs, SWIFT codes, and a couple of LEI numbers — and tell me which ones pass checksum vs just format checks: DE89370400440532013000, DEUTDEDB, 529900T8BM49AURSDO55?","exampleUseCases":[{"title":"Pre-onboarding KYB identifier sweep","prompt":"I'm onboarding 12 new business partners and I need to validate all their provided identifiers before we proceed — I have a mix of LEI codes, VAT numbers, and IBAN accounts. Can you run the whole batch and tell me which ones are valid, which fail checksum, and which are just format errors?"},{"title":"Rental due-diligence document check","prompt":"We're doing due diligence on a rental applicant and they've submitted an IBAN and an EIN — can you validate both of those identifiers and tell me whether each one passes a checksum or just a format check?"},{"title":"Financial data pipeline hygiene","prompt":"Before I import this CSV of ABA routing numbers and SEDOL codes into our system, can you run them through batch validation and flag any that don't pass so I can quarantine bad records?"}],"resultDescription":"Returns a JSON object with the total count of identifiers submitted, an array of per-identifier results (each indicating validity and scope — whether checksum-verifiable or format-only), plus aggregate valid_count and invalid_count. Includes a signed receipt for non-custodial auditing.","failureModes":["Malformed or empty identifier list returns error or zero results","Identifier type not supported returns unknown scope or format-only fallback","Payment not attached or insufficient USDC balance returns 402 Payment Required","Rate limit exceeded beyond 3 free daily calls without payment triggers payment wall","Network or signing infrastructure downtime results in non-response"],"whenToPreferThis":"Choose this endpoint when you need fast, offline, deterministic validation of business or financial identifiers without relying on ML inference or live web scraping. It is ideal for compliance pipelines, KYB onboarding, and data hygiene workflows where you need both checksum-level and format-level validation distinguished by the scope field. Prefer it over manual lookups or registry API calls when you need batch throughput, low latency, cryptographically signed receipts, and pay-per-call pricing with no subscription commitment.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T06:46:53.956Z","isFirstParty":false,"canonicalSlug":"code402-batch-business-identifier-validator-89428a9c"}