{"uid":"cap_McZskPM1HXgG8lqlrU_4X","slug":"code402-rfc-business-identifier-validator-b4b33ffb","name":"code402 RFC / 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/rfc-check/call?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","required":["rfc"],"properties":{"rfc":{"type":"string","description":"12 or 13 character Mexican RFC (e.g. BBA830831LJ2)."}}}}},"responseSchema":{"type":"json","schema":{"type":"object","required":["valid","reason"],"properties":{"tool":{"type":"string"},"scope":{"type":"string"},"valid":{"type":"boolean"},"reason":{"type":"string"},"country":{"type":"string"},"normalized":{"type":"string"}}},"example":{"valid":true,"reason":"checksum valid"}},"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_UkAZ9YLDmE84b3k4G2row","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":"Performs offline, deterministic checksum and format validation of business and financial identifiers (IBAN, LEI, VAT, ABA, EIN, IFSC, SWIFT/BIC, ISBN, SEDOL, etc.), paid per call via x402 USDC micropayments.","exampleAgentPrompt":"Can you check whether this IBAN is valid: GB29 NWBK 6016 1331 9268 19? I need to know if the checksum passes and what country it belongs to.","exampleUseCases":[{"title":"IBAN validation before bank transfer","prompt":"Before I initiate this wire, can you verify that DE89 3704 0044 0532 0130 00 is a valid IBAN — checksum and all?"},{"title":"LEI verification for KYB workflow","prompt":"I need to confirm that the LEI code 7H6GLXDRUGQFU57RNE97 is structurally valid and checksum-correct before adding this counterparty to our onboarding record."},{"title":"SWIFT/BIC code check for correspondent banking","prompt":"Is DEUTDEDB the correct format for a SWIFT/BIC code? I want to make sure it's well-formed before sending payment instructions to our treasury team."}],"resultDescription":"Returns a JSON object with: `valid` (boolean indicating pass/fail), `reason` (human-readable explanation such as 'checksum valid' or 'invalid format'), `scope` (whether the check was checksum-verifiable or format-only), `normalized` (canonically formatted identifier), `country` (if applicable), and `tool` (identifier type detected).","failureModes":["Unrecognized identifier type — returns valid: false with reason explaining the format was not matched","Malformed input string — returns valid: false with reason describing the structural failure","Payment failure via x402 — call rejected before processing if USDC micropayment not settled","Rate limit exceeded (more than 3 free calls/day without payment) — HTTP 402 response requiring payment","Network/service downtime — HTTP 5xx error"],"whenToPreferThis":"Choose this endpoint when you need fast, offline, deterministic validation of structured financial or business identifiers without relying on ML models or live registry lookups. It is ideal for KYB/KYC pipelines, payment pre-validation, and compliance workflows where you need cryptographically verifiable results with signed receipts. Prefer it over live registry APIs when latency, cost, or privacy constraints make external lookups undesirable, and when checksum-level confidence is sufficient.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:42:20.056Z","isFirstParty":false,"canonicalSlug":"code402-rfc-business-identifier-validator-b4b33ffb"}