German Public Tenders — Ausschreibungen Deutschland avatar

German Public Tenders — Ausschreibungen Deutschland

Pricing

Pay per usage

Go to Apify Store
German Public Tenders — Ausschreibungen Deutschland

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

alpine data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

FieldDescriptionCoverage*
title, descriptionOfficial notice title and description100%
buyerContracting authority: name, city, postal code, NUTS region100%
cpvMain, cpvAllCPV classification codes~96%
nutsNUTS region(s) of buyer and place of performance~94%
submissionDeadlineAngebotsfrist (BT-131), extracted from the official eForms XML~86% of competition notices (where published)
documentsLinks to tender documents / procurement platform~99%
estimatedValueEstimated value, where published~8% (rarely published in Germany)
procurementMethod, lotsCount, ocid, noticeIdProcedure metadata100%

*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.
  • 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.