Search German public tenders
search_tendersSearch active German public tenders by CPV code, location, keyword, estimated value, and deadline.
Instructions
Searches lots on oeffentlichevergabe.de. Defaults to open lots of the competition notice types (cn-standard, cn-social, cn-desg, subco, qu-sy, pin-cfc-standard, pin-cfc-social), newest first. Use search_tenders_raw for anything this does not cover.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cpv | No | CPV code prefixes, OR-ed, e.g. ['72', '7921']. | |
| nuts | No | NUTS codes of the place of performance. | |
| page | No | ||
| sort | No | publicationDate | |
| text | No | Free-text query across the whole notice (allFreeText). | |
| maxValue | No | Estimated value in EUR. Set on roughly 8.5% of lots. | |
| minValue | No | Estimated value in EUR. Set on roughly 8.5% of lots. | |
| pageSize | No | ||
| platform | No | Contracting platform host, e.g. 'evergabe-online.de'. | |
| textMode | No | How `text` is matched: all words, any word, or substring. | all |
| onlyActive | No | Restrict to lots that are still open. | |
| noticeTypes | No | eForms notice types; defaults to the competition set (cn-standard, qu-sy, …). | |
| suitableFor | No | BT-726 business types the buyer marked the lot suitable for. | |
| deadlineAfter | No | ISO date or datetime; keeps lots whose first deadline is later. | |
| sortDirection | No | DESC | |
| contractNature | No | ||
| publishedSince | No | ISO date or datetime, inclusive lower bound. | |
| publishedBefore | No | ISO date or datetime, inclusive upper bound. | |
| deadlineAtLeastDaysAway | No | Keep lots whose first deadline is at least N days out — bidding runway. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | ||
| total | Yes | ||
| results | Yes | ||
| pageSize | Yes |