---
title: "Public Tenders"
method: GET
path: "/api/v1/public/tenders"
tags: ["tenders"]
---

# Public Tenders

`GET /api/v1/public/tenders`

## Request

- Base URL: `https://api.ausschreibungsagenten.de` (the document declares no server; this is the origin it was published from)
- URL: `https://api.ausschreibungsagenten.de/api/v1/public/tenders`
- Auth: none declared

Small public search surface for landing pages and SEO previews.

The authenticated API remains the paid product surface for broad exports,
full text search, higher limits, document analysis, and agent workflows.

## Query parameters

- `country` string, nullable
- `search` string, nullable
- `cpv` string, nullable: comma-separated CPV codes
- `vertical` string, nullable
- `performance_region` string, nullable
- `minimum_value_eur` union
  - number
  - string
- `maximum_value_eur` union
  - number
  - string
- `deadline_within_days` integer, nullable
- `only_active` boolean: deadline in future or unknown
- `min_score` integer
- `limit` integer
- `offset` integer
- `ids` string, nullable: Up to 25 saved tender UUIDs, comma-separated; includes closed notices and bypasses search filters for change checks
- `summary_lang` string, nullable: ISO 639-1 code for cached AI summaries (e.g. 'en'); silently ignored if the feature or language is unavailable

## Response `200`

Successful Response

- PublicTenderOut[]
  - `id` string, required
  - `source` string, required
  - `source_url` string, required
  - `title` string, required
  - `description` string, nullable
  - `buyer_name` string, nullable
  - `buyer_country` string, required
  - `buyer_nuts` string, nullable
  - `performance_location` string, nullable
  - `performance_nuts` string[]
  - `cpv_main` string, nullable
  - `cpv_additional` string[]
  - `published_at` string, date-time, required
  - `deadline_at` string, date-time, nullable
  - `deadline_details` object[]
  - `requirements` object[]
  - `document_revision` string, nullable
  - `document_count` integer
  - `estimated_value_eur` string, nullable
  - `languages` string[]
  - `lot_count` integer, nullable
  - `award_criteria` object[]
  - `framework_agreement` string, nullable
  - `gpa_covered` boolean, nullable
  - `verticals` string[]
  - `relevance_score` integer, required
  - `summary` object, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ausschreibungsagenten/apis/agentleads.md) · [All operations](https://skmtc.dev/ausschreibungsagenten/apis/agentleads/llms.txt) · [OpenAPI document](https://skmtc.dev/ausschreibungsagenten/apis/agentleads/revisions/9df42817c38e?raw)
