# French Company KYB Check (SIREN/SIRET)

> French Company KYB Check (SIREN/SIRET) is a paid API for AI agents from gdzlcxskuhupymyxywzm.supabase.co, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-10).

Performs a comprehensive Know Your Business (KYB) check on a French company by SIREN or SIRET, returning risk level (LOW/MEDIUM/HIGH), insolvency flags, financial data, and company details.

## Facts

- Endpoint: GET https://gdzlcxskuhupymyxywzm.supabase.co/functions/v1/frcompany/v1/company?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/french-company-kyb-check-siren-siret-31a8e9cd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PLNTDJTxniZTwiKgs3voA

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability french-company-kyb-check-siren-siret-31a8e9cd
```

Example prompt: Can you do a full KYB check on the French company with SIREN 123456789 and tell me if they're active, what their financial risk level is, and whether they've had any insolvency proceedings in the last 3 years?

## When to prefer this

Use this endpoint when you need a single comprehensive KYB call for a French company, covering registry status, insolvency history, financial health signals, and a ready-made risk rating — particularly for vendor onboarding, invoice approval workflows, or lead qualification where a fast, structured risk verdict is needed. Prefer this over building your own BODACC/INSEE scraping pipeline. If you only need to look up a SIREN from a company name, use the sibling search endpoint first.

## Known failure modes

- Invalid SIREN/SIRET format (not 9 or 14 digits) — returns validation error
- Company not found in registry — returns not-found response
- BODACC data temporarily unavailable — sets bodacc_unavailable info flag rather than failing
- Payment not completed — 402 Payment Required response
- Supabase edge function timeout — 5xx error for slow registry lookups

## How this service works

French company check (KYB) by SIREN or SIRET in one call: active or closed, insolvency proceedings from BODACC (liquidation, receivership, safeguard) in the last 3 years, legal form, age, NAF activity, headcount, VAT number, head office, establishments, last published revenue and net income, corporate officers that are companies, labels. Returns risk LOW/MEDIUM/HIGH with flags. Flags: company_closed, liquidation_last_3y, receivership_last_3y (HIGH); safeguard_procedure_last_3y, under_court_plan_last_3y, created_under_12_months, net_loss_last_filed_year, revenue_down_over_30pct, no_open_establishment (MEDIUM); no_published_accounts, bodacc_unavailable (info). For vendor onboarding, invoice checks, lead qualification. Query: ?siren=123456789

## Output

Returns a structured JSON object with: overall risk rating (LOW/MEDIUM/HIGH), boolean flags for specific risk conditions (company_closed, liquidation_last_3y, receivership_last_3y, safeguard_procedure_last_3y, under_court_plan_last_3y, created_under_12_months, net_loss_last_filed_year, revenue_down_over_30pct, no_open_establishment, no_published_accounts, bodacc_unavailable), plus company details including legal form, age, NAF activity, headcount, VAT number, head office, list of establishments, last published revenue and net income, corporate officers that are companies, and any labels.

## Request schema (JSON Schema)

```json
{
 "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",
     "required": [
      "siren"
     ],
     "properties": {
      "siren": {
       "type": "string",
       "description": "9-digit SIREN or 14-digit SIRET"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/french-company-kyb-check-siren-siret-31a8e9cd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gdzlcxskuhupymyxywzm.supabase.co](https://www.zero.xyz/host/gdzlcxskuhupymyxywzm.supabase.co/llms.txt)
