Greek Public Contracts About to Expire
expiring_contractsGreek public contracts that are RUNNING NOW and expire within a horizon of 0, 7, 30 or 180 days — the renewal pipeline. Each row carries who currently holds the contract and HOW it was awarded (direct award vs competitive tender, and the number of bids where the source reports it), which is what tells you whether the re-tender is worth chasing. One procurement is counted ONCE: Greek sources publish the duration on the award record as well as the contract, so award records are dropped when a contract in the same lifecycle chain already defines the expiry. ⚠ expiry_basis on every row states how the date was obtained — published (the buyer published an end date), computed_from_start (start date + declared duration) or computed_from_publication (no start date published, so the publication date was substituted; systematically early). Do not present a computed date as a published one. ACCESS: horizon 0 (expiring today) is free on every plan and returns the complete record. Horizons 7/30/180 require a paid plan — lead time is the paid product.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| h | No | horizon in days; 0 = expiring today (free on every plan). Default 180. | |
| cpv | No | CPV division, 2 digits (e.g. 33 for medical equipment) | |
| region | No | NUTS code, e.g. EL30 for Attica | |
| page_size | No | rows to return, 1-200 (default 50) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| next | Yes | next page NUMBER, or null at the end | |
| page | Yes | ||
| total | Yes | ||
| page_size | Yes | ||
| horizon_days | No |