# Sirenic – French Company Public Procurement Contracts (DECP)

> Sirenic – French Company Public Procurement Contracts (DECP) 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 public procurement contracts won by a French company using its SIREN number, including buyer details, amounts, dates, procedures, and aggregated statistics from official DECP data.

## Facts

- Endpoint: GET https://api.sirenic.eu/v1/entreprise/:siren/marches-publics
- 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-french-company-public-procurement-contracts-decp-b758be6f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6hPe9HTbxNJw3xYe8DSWE

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-public-procurement-contracts-decp-b758be6f
```

Example prompt: Can you pull up all the public procurement contracts won by Bouygues Construction (SIREN 572174210) from the official DECP data — I want to see their buyers, contract amounts, dates, and a summary of their overall government contracting activity?

## When to prefer this

Choose this endpoint when you need authoritative, official French public procurement data (DECP) for a specific company identified by SIREN. It is the best choice for supplier due diligence, competitive intelligence on government contract activity, verifying public sector revenue, or building KYB profiles for French entities. Prefer this over TED/European endpoint when focusing on French domestic public contracts rather than EU-level tenders.

## Known failure modes

- Invalid or non-9-digit SIREN returns a validation error
- SIREN corresponds to a company with no recorded public contracts — returns empty results
- SIREN not found in the registry returns a 404-style error
- DECP data lag may mean very recent contract awards are not yet reflected
- Payment failure (x402) if USDC balance is insufficient

## How this service works

Government contracts won by a French company, from the official DECP open data: buyers, dates, procedures, estimated end date, lot number, joint holders, CCAG, price type, advance, amendments, declared subcontracting. Each amount is per contract or LOT, excl. VAT, over its full duration, flagged firm price or ENVELOPE (call-offs, framework ceiling — 43% of rows). Totals as two bounds: raw, and deduplicated when one award is published twice. Awarded contracts, not open calls.

## Output

Returns structured data including aggregated statistics (total number of contracts, total amounts, breakdown by procedure type) and a list of the most recent public procurement contracts won by the company, each with buyer identity, awarded amount, contract date, object description, and procedure type — all sourced from official French DECP open data.

## 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), e.g. 130031487 (25 awarded contracts)"
      }
     }
    },
    "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-french-company-public-procurement-contracts-decp-b758be6f/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)
