# Sirenic French Company Full Dossier (SIREN)

> Sirenic French Company Full Dossier (SIREN) is a paid API for AI agents from api.sirenic.eu, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-10).

Returns a complete French company file in one call, combining identity with selectable data blocks (financials, establishments, BODACC alerts, public contracts, lobbying, industrial risks, IP, documents, and credit score), billed per block up to $0.35.

## Facts

- Endpoint: GET https://api.sirenic.eu/v1/entreprise/:siren/dossier?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sirenic-french-company-full-dossier-siren-b556164c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IIB-wmW1vCZ_e2P3qYlYl

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 sirenic-french-company-full-dossier-siren-b556164c
```

Example prompt: Pull the full dossier for French company SIREN 552032534 including their financials, credit score, and intellectual property filings.

## When to prefer this

Choose this endpoint when you need multiple data dimensions about a French company and want to avoid making separate API calls for each block. It is optimal for due diligence, KYB, supplier onboarding, or compliance workflows where you need financials, alerts, risk data, and/or scoring in a single response. The per-block billing model and $0.35 cap make it cost-efficient for broad data pulls compared to calling individual endpoints separately.

## Known failure modes

- Invalid or non-existent SIREN returns an error or empty identity block
- Requested block unavailable due to upstream outage — block is named with 'upstream outage' reason
- Block has no data for this company — named with 'no data' reason
- Non-disclosable block (e.g. confidential filings) — named with 'not disclosable' reason
- Malformed blocs parameter returns a validation error
- Payment failure via x402 protocol results in 402 response

## How this service works

Full French company file in ONE call: identity is the base, then add the blocks you want and pay only for those — etablissements, alertes_bodacc, finances, marches_publics, marches_publics_ue, lobbying, risques_industriels, agrements, pi, documents, facturation_prep, score. Example: blocs=finances,pi,score on siren 552032534. Each block costs what its own endpoint costs, total capped at $0.35. A block that cannot be served is NAMED with its reason: no data, not disclosable, or upstream outage.

## Output

A JSON object containing a company identity base plus the requested blocks. Each requested block is either populated with its data or named with a reason it could not be served (no data, not disclosable, or upstream outage). Possible blocks: etablissements, alertes_bodacc, finances, marches_publics, marches_publics_ue, lobbying, risques_industriels, agrements, pi, documents, facturation_prep, score. Total cost is $0.005 base plus per-block cost, capped at $0.35.

## 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"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "siren"
     ],
     "properties": {
      "siren": {
       "type": "string",
       "description": "9-digit SIREN, e.g. 552032534"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "required": [
      "blocs"
     ],
     "properties": {
      "blocs": {
       "type": "string",
       "description": "Comma-separated blocks to add to the identity base. Available: etablissements, alertes_bodacc, contentieux, finances, marches_publics, marches_publics_ue, lobbying, risques_industriels, agrements, pi, documents, facturation_prep, score. Billed per block on top of the $0.005 base, capped at $0.35. Example: blocs=finances,pi,score on siren 552032534."
      }
     }
    }
   },
   "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/sirenic-french-company-full-dossier-siren-b556164c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sirenic.eu](https://www.zero.xyz/host/api.sirenic.eu/llms.txt)
