German Public Tenders
Pricing
from $3.00 / 1,000 tender delivereds
German Public Tenders
Find open German public tenders (Ausschreibungen) from the official EU TED database. Filter by keyword, CPV industry, region and deadline.
Pricing
from $3.00 / 1,000 tender delivereds
Rating
0.0
(0)
Developer
Patrick Karban
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does German Public Tenders do?
German Public Tenders finds open public tenders (Ausschreibungen) from Germany in the official EU procurement database TED (Tenders Electronic Daily) and returns them as clean, structured data: title, buyer, CPV industry codes, region, bid deadline, estimated value and direct links to the tender documents. Austria and other EU countries are supported too.
The data comes from the official TED Search API of the Publications Office of the EU. TED notices may be reused freely, also commercially, with attribution (CC BY 4.0). No contact persons, e-mail addresses or phone numbers are included.
Typical uses:
- Daily or weekly tender alerts for your industry, e.g. all new IT, cleaning or construction tenders in your region
- Lead lists for bid teams and consultants with deadlines and document links
- Market research on public demand by region, CPV category and buyer
- Automations and AI agents that screen new tenders and draft bid/no-bid decisions
How to use German Public Tenders
- Choose filters: keywords, CPV codes (industry) and NUTS regions. All are optional.
- Keep Only tenders still open for bids enabled to get tenders you can still bid on, or set Published within the last days (e.g.
7) for a weekly monitor. - Set Maximum results to cap the number of tenders and the cost, click Start, then export as JSON, CSV or Excel, or schedule the run.
Input
| Field | Required | Example | Description |
|---|---|---|---|
keywords | no | Photovoltaik | Words searched in the full notice text |
cpvCodes | no | ["72"] | CPV codes, shorter codes include all sub-categories (72 = IT services, 45 = construction, 90910000 = cleaning) |
regions | no | ["DE3"] | NUTS codes of the place of performance (DE3 = Berlin, DE2 = Bavaria, DEA = North Rhine-Westphalia) |
countries | no | ["DEU"] | Buyer countries (ISO alpha-3), default Germany. Also AUT, LUX, BEL, NLD, FRA, POL, CZE, DNK, ITA, ESP |
openOnly | no | true | Only tenders whose bid deadline is today or later (default) |
publishedWithinDays | no | 7 | Only tenders published within this number of days |
maxItems | no | 100 | Stop after this many tenders |
Example input for all open IT tenders in Berlin:
{ "cpvCodes": ["72"], "regions": ["DE3"], "maxItems": 100 }
Output example
{"publicationNumber": "654812-2026","title": "Lieferleistung: IT-Hardware-Komponenten für Videokonferenzsysteme in Besprechungsräumen - Vergabe-Nummer: 2370/26","description": "Rahmenvertrag über den Kauf und die Lieferung von IT-Hardware-Komponenten für Videokonferenzsysteme für Besprechungsräume mit verschiedenen Raumgrößen (klein, mittel, groß) an den Standorten des BBR in Berlin, Bonn und Cottbus","buyerName": "Bundesamt für Bauwesen und Raumordnung","buyerCity": "Bonn","buyerType": "cga","country": "DEU","nutsCodes": ["DE300", "DEA22", "DE402", "DEU"],"mainCpv": "32232000","cpvCodes": ["32232000"],"noticeType": "cn-standard","procedureType": "open","contractNature": "supplies","publicationDate": "2026-09-23","deadline": "2026-10-22T10:30","estimatedValue": 467000,"currency": "EUR","durationValue": 4,"durationUnit": "YEAR","documentsUrl": "https://www.evergabe-online.de/tenderdocuments.html?id=889045","submissionUrl": "https://www.evergabe-online.de/tenderdetails.html?id=889045","noticeUrl": "https://ted.europa.eu/de/notice/-/detail/654812-2026","pdfUrl": "https://ted.europa.eu/de/notice/654812-2026/pdf","source": "TED - Tenders Electronic Daily, Publications Office of the EU (CC BY 4.0)"}
Output fields
| Field | Description |
|---|---|
publicationNumber | TED publication number |
title | Title of the tender, German where available |
description | Short description, max. 1,500 characters, contact details removed |
buyerName | Contracting authority (organisation) |
buyerCity | City of the contracting authority |
buyerType | Legal type of the buyer as TED code, e.g. cga = central government |
country | Country of the buyer |
nutsCodes | NUTS codes of the place of performance |
mainCpv | Main CPV code |
cpvCodes | All CPV codes |
noticeType | TED notice type, e.g. cn-standard = contract notice |
procedureType | Procedure type, e.g. open, restricted |
contractNature | services, supplies or works |
publicationDate | Publication date on TED |
deadline | Earliest bid deadline across lots |
estimatedValue | Estimated value, only if published by the buyer (in about 15% of German notices) |
currency | Currency of the estimated value |
durationValue | Contract duration, only if published |
durationUnit | Unit of the duration |
documentsUrl | Tender documents on the buyer's e-tendering platform |
submissionUrl | Where bids are submitted |
noticeUrl | The notice on TED |
pdfUrl | German PDF of the notice |
source | Source and license attribution |
How much does it cost?
You pay per delivered tender. The price per 1,000 tenders is shown on the Pricing tab. Runs that find nothing cost nothing for results, and Maximum results plus your own spending limit always cap the cost.
FAQ
Is it legal to use this data?
Yes, TED notices may be reused freely for commercial and non-commercial purposes with attribution (CC BY 4.0), according to the TED legal notice. The Actor uses the official public TED Search API, respects rate limits and returns no personal contact data. Keep the source attribution when you republish the data.
Why are value and duration often empty?
Many buyers do not publish an estimated value or duration in the notice. The Actor returns what TED publishes and leaves the field empty otherwise.
Does it include national tenders below the EU threshold?
No. TED contains tenders above the EU thresholds and some voluntarily published ones. Smaller national tenders are only published on national portals.
Why did my run stop early?
Either Maximum results or your spending limit was reached. The status message of the run tells you which one.
Can I use it through the API or with AI agents?
Yes. Every input field is documented for API and MCP use. Call the Actor with a JSON input like {"cpvCodes": ["72"], "regions": ["DE3"]}.
I found a problem or need another field
Please open an issue on the Issues tab. Issues are answered in writing.