# Sirenic – Commercial Court Decisions by SIREN

> Sirenic – Commercial Court Decisions by SIREN is a paid API for AI agents from api.sirenic.eu, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Returns commercial-court decisions linked to a French company (by SIREN) from the Cour de cassation's Judilibre open data, including decision counts, litigation types, the company's role, counterparty SIRENs, and official decision links.

## Facts

- Endpoint: GET https://api.sirenic.eu/v1/entreprise/:siren/contentieux
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sirenic-commercial-court-decisions-by-siren-6ccaafac
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qUwY6aKpRcat1Ym1efpCM

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-commercial-court-decisions-by-siren-6ccaafac
```

Example prompt: Can you pull up the commercial court decisions linked to French company SIREN 552032534 — I want to know how many cases there are, what types of litigation they've been involved in (insolvency, orders to pay, etc.), what role they played, and links to the official rulings?

## When to prefer this

Choose this endpoint when you need a structured, machine-readable summary of French commercial-court decisions for a specific legal entity identified by SIREN. It is ideal for automated due diligence, credit risk assessment, or supplier vetting pipelines where you need litigation type classification and counterparty identification without needing full decision text. Prefer it over manual Judilibre search when you need structured JSON output linked to a known company identifier at low per-call cost.

## Known failure modes

- 400 returned for invalid or non-9-digit SIREN (Luhn check fails)
- 400 returned for sole proprietorships or restricted-diffusion entities (never charged)
- Empty result set does not mean no litigation — ~38% of decisions lack a usable SIREN identifier in the source data
- Network or upstream Judilibre API unavailability may cause timeouts
- SIREN for a company that exists but has no matched court decisions returns zero results

## How this service works

Commercial-court decisions linked to a French company (SIREN), from the Cour de cassation open data (Judilibre): counts, closed-list nature (insolvency judgment, order to pay, summary proceedings, expert appraisal, other dispute), the company's role, the other companies involved (SIREN only) and the official link to each decision. No text, no individual's name, no amount. Partial, measured coverage (about 62% of decisions carry a usable identifier): no result never means no litigation.

## Output

A structured response listing the total count of matched court decisions for the company, each decision's nature (insolvency judgment, order to pay, summary proceedings, expert appraisal, or other dispute), the company's role in the proceeding, the SIRENs of counterparty companies, and the official Judilibre URL for each decision. No free text from decisions, no individual names, no financial amounts are returned. Coverage is approximately 62% of decisions (those carrying a usable SIREN identifier), so an empty result does not confirm absence of litigation.

## 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 of a legal entity (Luhn-checked; 400 otherwise; a sole proprietorship or a restricted-diffusion entity answers 400 and is never charged), e.g. 552032534"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "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-commercial-court-decisions-by-siren-6ccaafac/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)
