# Sirenic French Public Buyer Procurement Profile

> Sirenic French Public Buyer Procurement Profile is a paid API for AI agents from api.sirenic.eu, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-12).

Returns a comprehensive procurement analytics profile for a French public buyer identified by SIRET, including contract counts, spend amounts, top CPV segments, incumbent suppliers with expiring contracts, and competitive intensity metrics — all sourced from DECP open data.

## Facts

- Endpoint: GET https://api.sirenic.eu/v1/acheteur/:siret/profil?utm_source=zero.xyz
- Price: $0.02/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-public-buyer-procurement-profile-2d11e301
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CIvHSaBhWkfHmsJ1unkff

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-public-buyer-procurement-profile-2d11e301
```

Example prompt: Pull the full procurement profile for the CHU de Toulouse — their SIRET is 26310012500016 — I want to see their top CPV segments, who their incumbent suppliers are with contracts expiring in the next 18 months, and how competitive their tenders typically are.

## When to prefer this

Use this endpoint when you need deep procurement intelligence on a specific French public buyer — particularly before a sales or bid strategy meeting. It is the right choice when you need incumbent supplier visibility, contract expiry timelines, CPV spend concentration, and competitive intensity in one structured call rather than scraping DECP manually. Prefer this over generic SIRET lookup endpoints when your goal is procurement analytics rather than company identity data.

## Known failure modes

- Invalid or non-14-digit SIRET returns a 400 validation error
- SIRET that fails Luhn check is rejected before lookup
- Public buyer has no contracts in DECP data, returning an empty or minimal profile
- DECP data may lag real-time by weeks, so very recent contracts may not appear
- Private company SIRETs (non-public buyers) may return no results or an error
- Rate limiting or payment failure via x402 returns 402 or 429

## How this service works

Procurement profile of a French public buyer (SIRET): contract counts and amounts, activity by year, top CPV segments, incumbent suppliers ranked with their contracts expiring within 18 months, framework-agreement share, average bids received per tender (competitive intensity) and median data-publication delay — the buying habits a bidder wants before a sourcing meeting. From DECP open data.

## Output

A structured JSON profile of the French public buyer including: total contract count and cumulative spend, yearly activity breakdown, top CPV code segments with amounts, ranked list of incumbent suppliers with their active contract values and expiry dates within 18 months, percentage of spend through framework agreements, average number of bids received per tender (competitive intensity index), and median delay between contract award and DECP publication.

## 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": [
      "siret"
     ],
     "properties": {
      "siret": {
       "type": "string",
       "description": "14-digit SIRET of the public buyer (Luhn-checked), e.g. 26310012500016 (CHU de Toulouse, 5 400+ 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-public-buyer-procurement-profile-2d11e301/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)
