German Public Tenders — Ausschreibungen Deutschland
Pricing
Pay per usage
German Public Tenders — Ausschreibungen Deutschland
Daily feed of German public procurement notices from the official Open Data API (oeffentlichevergabe.de, CC0). Filter by CPV, region (NUTS), keyword. Includes buyer, submission deadline, documents links.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
alpine data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Structured daily feed of German public procurement notices from the official Open Data API of the Bekanntmachungsservice (oeffentlichevergabe.de) — the national publication service for public tenders (eForms-DE). The data is published under the Creative Commons CC Zero license explicitly for reuse; this actor turns the raw daily exports into clean, filterable records.
Fuer KMU, Handwerksbetriebe und Berater: Alle neuen deutschen Ausschreibungen als strukturierter Datensatz — gefiltert nach CPV-Code, Region (NUTS) und Stichwort, mit Vergabestelle, Angebotsfrist und Link zu den Vergabeunterlagen. Taeglich per Schedule in CRM, Tabelle oder n8n/Make. Kommerzielle Tender-Dienste verkaufen vergleichbare Feeds ab 20–90 EUR pro Monat im Abo.
What you get per record
| Field | Description | Coverage* |
|---|---|---|
title, description | Official notice title and description | 100% |
buyer | Contracting authority: name, city, postal code, NUTS region | 100% |
cpvMain, cpvAll | CPV classification codes | ~96% |
nuts | NUTS region(s) of buyer and place of performance | ~94% |
submissionDeadline | Angebotsfrist (BT-131), extracted from the official eForms XML | ~86% of competition notices (where published) |
documents | Links to tender documents / procurement platform | ~99% |
estimatedValue | Estimated value, where published | ~8% (rarely published in Germany) |
procurementMethod, lotsCount, ocid, noticeId | Procedure metadata | 100% |
*Measured on a full day (642 competition notices, 2026-08-14). Fields absent in the official notice stay empty rather than being guessed. Only the latest version of each notice is delivered.
Why the submission deadline matters
The official OCDS and CSV exports of the portal do not carry the submission deadline. This actor additionally parses the official eForms XML export of the same day and joins the deadline (BT-131) into each record — so you can sort by what matters: how much time is left to bid.
Input
{"noticeKinds": ["competition"],"cpvPrefixes": ["45"],"nutsPrefixes": ["DE2"],"dateFrom": "","dateTo": ""}
Leave the dates empty to get yesterday and today — ideal for a daily schedule. noticeKinds: competition (open calls, default), award (contract awards — useful for market analysis), planning. CPV examples: 45 construction works, 72 IT services, 50 repair/maintenance, 90 environmental services. NUTS examples: DE2 Bavaria, DE3 Berlin, DE7 Hesse.
Output example
{"title": "Elektroinstallationsarbeiten, Allgemein","buyer": { "name": "Landeshauptstadt München, Baureferat", "city": "München", "nuts": "DE212" },"cpvMain": "45311200","submissionDeadline": "2026-08-20T09:30:00","publicationDate": "2026-08-14","documents": ["https://www.meinauftrag.rib.de/public/..."],"kind": "competition"}
Volume and coverage
Measured mid-August 2026: 600–950 notices per weekday, of which ~640 are open competitions. The service covers notices published via the national eForms-DE channel (EU-wide procedures above threshold and connected national platforms). Notices published only on regional portals without eForms connection are not included.
Reliability
- Official REST API, no HTML scraping, no proxies — runs cost fractions of a compute unit.
- A scheduled daily self-test verifies that a weekday yields data and that the deadline extraction still works (fails loudly on format drift).
- eForms-DE version jumps are a known maintenance point — handled as incidents, with the self-test as tripwire.
Legal notes
- This is an unofficial tool, not a service of the Beschaffungsamt or any German authority.
- Data license: CC0 (per the portal's Open-Data-Richtlinie). Responsibility for notice content lies with the contracting authorities; records link to the official documents.
- No completeness guarantee: coverage follows the official service and its export availability.