{"uid":"cap_NEBaV2THWKDNPnldMClqb","slug":"x402-farm-french-kyb-verification-0857d39a","name":"x402-farm French KYB Verification","description":"Pay-per-call APIs for AI agents — x402 protocol, USDC on Base, no account needed.","url":"https://x402-farm.vercel.app/v1/fr/kyb","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":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"siren":"306138900","fiscal":{"tva_validee_vies":true},"verdict":"CONFORME"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_31WBdLYld4HtsGM4HUSvt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a French company's SIREN number and checks VAT compliance status via VIES, returning a CONFORME/non-CONFORME verdict.","exampleAgentPrompt":"Can you run a KYB check on French company with SIREN 306138900 and tell me if they're VAT-compliant and fiscally in order?","exampleUseCases":[{"title":"Onboarding French supplier compliance check","prompt":"Before we onboard this French supplier, can you verify their SIREN 306138900 is valid and confirm they're VAT-compliant through VIES?"},{"title":"Cross-border payment due diligence","prompt":"I need to wire money to a French company — their SIREN is 306138900. Can you do a quick KYB check to make sure they're fiscally registered and compliant before I proceed?"},{"title":"Automated vendor verification workflow","prompt":"We have a new French vendor claiming SIREN 506 880 150 — can you check if they're properly registered and pass the VIES VAT validation so we can mark them as approved in our system?"}],"resultDescription":"Returns a JSON object with the company SIREN, fiscal compliance details including whether TVA is validated via VIES, and an overall verdict string — either CONFORME (compliant) or a non-compliant status.","failureModes":["Invalid or non-existent SIREN number returns an error or non-CONFORME verdict","VIES service temporarily unavailable causes validation failure","Malformed query parameters result in 400 Bad Request","Payment failure (insufficient USDC) results in 402 Payment Required before any data is returned","Rate limiting or network timeouts on external registry lookups"],"whenToPreferThis":"Use this endpoint when you need a lightweight, no-account pay-per-call KYB check specifically for French companies, particularly when you need VIES VAT validation combined with SIREN verification in a single call. Prefer this over building custom registry integrations when cost-per-query economics work at $0.10 USDC and you want a ready-made compliance verdict.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:30:32.105Z","isFirstParty":false}