French Public Contract Awards
procurement_fr_awardsSearches awarded French public contracts using DECP filters for CPV, location, buyer, holder, dates and amounts. Use when: Search French public contracts that have already been awarded using CPV, location, buyer, holder, date or amount filters. Avoid when: Use procurement/fr/search for currently open BOAMP tenders. Use company/fr/public-contracts when you only need contracts awarded to one known French company. Limitations: Coverage follows the published DECP dataset and source fields. Price: 0.010 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). | |
| limit | No | Maximum number of records returned by this call. (minimum 1; maximum 50; default 20). | |
| holder | No | Optional value for “holder” as defined by this API contract. | |
| date_to | No | Optional value for “date to” as defined by this API contract. | |
| date_from | No | Optional value for “date from” as defined by this API contract. | |
| 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. | |
| max_amount | No | Optional value for “max amount” as defined by this API contract. (minimum 0). | |
| min_amount | No | Optional value for “min amount” as defined by this API contract. (minimum 0). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| awards | Yes | Structured value returned for “awards” as defined by this API contract. | |
| filters | Yes | Structured value returned for “filters” as defined by this API contract. | |
| truncated | Yes | Whether additional matching records existed beyond the returned result limit. | |
| limitations | No | Known interpretation, source-coverage or freshness limitations for this result. | |
| total_count | Yes | Total number of matching records reported by the source or endpoint. | |
| generated_at | Yes | UTC timestamp at which this derived result was generated. | |
| source_status | Yes | Availability status of the relevant upstream public source. (allowed values: ok, unavailable). | |
| returned_count | Yes | Number of records included in this response. |