# Sirenic French Company Changelog (nouveautés)

> Sirenic French Company Changelog (nouveautés) is a paid API for AI agents from api.sirenic.eu, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-12).

Returns everything that officially changed for a French company (by SIREN) since a given date: BODACC notices, court decisions, public contracts, establishments, cessations, licences, sanctions, trademarks, patents, RGE, and lobbying register entries — all in one call.

## Facts

- Endpoint: GET https://api.sirenic.eu/v1/entreprise/:siren/nouveautes?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sirenic-french-company-changelog-nouveaut-s-d266b469
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_m9sqjrKKDJrVYBtG7BQ95

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-changelog-nouveaut-s-d266b469
```

Example prompt: What has officially changed for French company SIREN 552032534 since January 1st 2024 — give me all BODACC notices, court decisions, public contracts, sanctions, trademarks, and anything else on record.

## When to prefer this

Use this endpoint when you need a comprehensive, single-call snapshot of all official changes for a French company since a specific date — covering legal, financial, regulatory, procurement, and IP dimensions simultaneously. It is the best choice for due diligence workflows, compliance monitoring pipelines, or any scenario where you want to avoid calling multiple French official-data APIs separately. Prefer it over point-specific endpoints when breadth across all official French data blocks matters more than depth in one category.

## Known failure modes

- 400 if SIREN is missing or fails Luhn check
- 400 if 'depuis' query parameter is missing, malformed, or set to a future date (call is never charged in these cases)
- 404 or empty result if SIREN is not found in French registries
- 'lecture_incomplete' verdict if one or more official source blocks could not be fully retrieved
- Rate limiting or 402 payment required if x402 payment header is absent or insufficient

## How this service works

What changed at a French company since a date (?depuis=YYYY-MM-DD), every official block in one call: BODACC notices (insolvency, sales, accounts filings with their figures), commercial-court decisions, public contracts (DECP, TED), establishments, cessation, licences, dated sanctions listings, trademarks and patents, RGE, lobbying register. Dated at publication, event date alongside; verdict nouveautes, rien_de_nouveau or lecture_incomplete; 100 most recent.

## Output

A structured JSON object with up to 100 of the most recent official events grouped by category (BODACC notices with figures, court decisions, DECP/TED contracts, establishments, cessations, licences, sanctions, trademarks, patents, RGE, lobbying), each event dated by both publication date and event date. The top-level verdict field is one of 'nouveautes' (changes found), 'rien_de_nouveau' (nothing new), or 'lecture_incomplete' (partial result).

## 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 (Luhn-checked; 400 otherwise), e.g. 552032534"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "required": [
      "depuis"
     ],
     "properties": {
      "depuis": {
       "type": "string",
       "description": "Required past day YYYY-MM-DD (or a full ISO 8601 timestamp, its UTC day kept); lists what was published since it, every block in one call (400 if missing, malformed or in the future, never charged)"
      }
     }
    }
   },
   "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-changelog-nouveaut-s-d266b469/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)
