French Public Procurement Trends
procurement_fr_trendsBuilds monthly or yearly time series of awarded French public-contract volumes and amounts from DECP. Use when: Track how French awarded public-contract volumes and amounts evolve month by month or year by year. Avoid when: Use procurement/fr/market for a current segment overview without a time series. Use procurement/fr/search for open tender opportunities. Limitations: The current partial month or year can mechanically reduce the latest period. Price: 0.020 USD per call via x402. Paid-call behavior: source records are not modified, but a successful invocation can consume the advertised x402 payment; the payment-required challenge is free, and repeating the tool after a completed paid invocation may require a new payment. Accepted x402 networks: eip155:8453, xrpl:0.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| buyer | No | Public-buyer name or identifier used to restrict procurement results. (minimum length 2; maximum length 200). | |
| cpv_prefix | No | Optional CPV prefix used to restrict procurement records to a purchasing segment. | |
| department | No | Optional French department code used to restrict results geographically. | |
| granularity | No | Optional value for “granularity” as defined by this API contract. (default month; allowed values: month, year). | month |
| lookback_months | No | Optional value for “lookback months” as defined by this API contract. (minimum 1; maximum 60; default 24). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| series | Yes | Structured value returned for “series” as defined by this API contract. | |
| filters | Yes | Structured value returned for “filters” as defined by this API contract. | |
| granularity | Yes | Structured value returned for “granularity” as defined by this API contract. (allowed values: month, year). | |
| limitations | No | Known interpretation, source-coverage or freshness limitations for this result. | |
| generated_at | Yes | UTC timestamp at which this derived result was generated. | |
| periods_count | Yes | Structured value returned for “periods count” as defined by this API contract. | |
| source_status | Yes | Availability status of the relevant upstream public source. (allowed values: ok, unavailable). | |
| lookback_months | Yes | Structured value returned for “lookback months” as defined by this API contract. | |
| latest_period_contracts_change_percent | Yes | Structured value returned for “latest period contracts change percent” as defined by this API contract. |