{"uid":"cap_q5B2R2QSZoM6GvETAA13k","slug":"resolve402-counterparty-check-7da5cd32","name":"Resolve402 Counterparty Check","description":"KYB counterparty check before invoicing or paying a company: entity active (French registry), VAT valid (VIES), insolvency proceedings (BODACC), sanctions screening of company and officers (DG Trésor, EU consolidated, OFAC SDN), latest revenue and net income with risk signals, IBAN checksum and country. Verdict ok / review / block with reasons. From a SIREN, SIRET, EU VAT number or French company name. Charged only if found.","url":"https://resolve402.dev/api/counterparty-check?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","properties":{"vat":{"type":"string","description":"EU VAT number, e.g. FR27552032534 or DE123456789 (alternative)"},"iban":{"type":"string","description":"Optional IBAN to check (checksum, country, SEPA)"},"siren":{"type":"string","description":"9-digit French SIREN"},"siret":{"type":"string","description":"14-digit French SIRET (alternative)"},"company":{"type":"string","description":"French company name (alternative)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"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__pCwPwm_UXMtI24TDuYAo","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":"Validates a French or EU company before invoicing or paying them — checking legal status, VAT validity, insolvency, sanctions, and IBAN in a single call with a risk verdict.","exampleAgentPrompt":"Before I pay this invoice, can you run a full counterparty check on the supplier — their SIREN is 552032534 and the IBAN they gave me is FR7630006000011234567890189 — I need to know if they're legally active, not under sanctions, and that the IBAN checks out?","exampleUseCases":[{"title":"Pre-payment supplier sanction screen","prompt":"I'm about to wire €50,000 to a new French vendor. Their SIRET is 55203253400019 — can you check if they're legally active, not insolvent, and not on any EU or UN sanctions list before I approve the payment?"},{"title":"EU VAT validation before B2B invoice","prompt":"We're about to issue a cross-border invoice to a German company with VAT number DE123456789 — can you verify the VAT is valid on VIES and that the company isn't flagged for anything before we send it?"},{"title":"Onboarding KYC check for new customer","prompt":"We're onboarding a new French B2B customer called 'TOTAL ENERGIES SE' — can you check their legal status, any insolvency proceedings, and whether they appear on any asset-freeze or sanctions lists?"}],"resultDescription":"A JSON object with a top-level verdict field ('ok', 'review', or 'block'), accompanied by a structured breakdown covering: French registry legal entity status, VIES EU VAT validity, BODACC insolvency proceedings, DG Trésor / EU / UN sanctions and asset-freeze matches, and IBAN checksum/country/SEPA eligibility. Each check includes its status and reasons explaining the verdict.","failureModes":["Company not found in French registry — not charged, no verdict returned","Invalid SIREN/SIRET format — 400 validation error","EU VAT number not recognized by VIES — may reflect temporary VIES downtime","IBAN checksum fails — block verdict returned with IBAN reason","Ambiguous company name match — review verdict with multiple candidates","External registry (BODACC, VIES, DG Trésor) temporarily unavailable — partial results or degraded response"],"whenToPreferThis":"Choose this endpoint when you need a single-call pre-transaction compliance check specifically for French legal entities or EU VAT-registered companies. It uniquely combines French registry (INSEE/SIRENE), VIES VAT validation, BODACC insolvency, and DG Trésor sanctions into one verdict — eliminating the need to call four separate APIs. Ideal for accounts-payable automation, onboarding workflows, or any agentic payment flow where x402-style micro-billing per check is acceptable and you need a clear ok/review/block signal.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:30:04.347Z","isFirstParty":false,"canonicalSlug":"resolve402-counterparty-check-7da5cd32"}