BidScout
All guides
5 min read

How to find public tenders in Germany (DOE guide)

German public procurement is split across sixteen federal states and dozens of platforms — but a single federal data service now aggregates the notices. Around 85 live competitions a day, and how to tap the feed without monitoring Germany platform by platform.

German public procurement has a deserved reputation: sixteen federal states, dozens of publication platforms, and below-threshold rules that differ by state. What's less known is that since the eForms era, a single federal service quietly aggregates the notices — and it hands us around 85 live open competitions every day.

Where German tenders are published

Above the EU thresholds: TED, as everywhere. Below them is where Germany gets fragmented — federal, state, and municipal buyers publish across their own portals under state-level rules.

The shortcut is the DOE (Datenservice Öffentliche Einkäufe, oeffentlichevergabe.de): Germany's official procurement data service, which collects notices submitted in the standardized eForms-DE format across government levels and republishes them as open data. One feed instead of sixteen-plus platforms.

What the feed actually contains

Two honest caveats from operating it daily. First, the raw stream is much bigger than the useful one — it carries award notices, changes, and expired calls; the ~85/day figure is what remains after we filter down to live, open competitions. Second, DOE covers what flows through the eForms-DE channel. German publication practice is still consolidating, and some state and municipal tenders travel other routes — DOE is the best single German source that exists, not a guarantee of totality. Anyone claiming "all German tenders in one place" is overselling; we'd rather tell you what the feed is.

A technical quirk that affects freshness: DOE is a bulk data export, not a live API. Data arrives in daily batches — fine for a daily digest rhythm, not a real-time ticker.

Using DOE directly

The portal's search is public and the underlying data is open — you can browse at oeffentlichevergabe.de without an account, in German. For a single narrow niche, a bookmarked search plus discipline works. The catch is volume and language: 85 live calls a day, German-only titles, across every sector from road salt to radiology.

What BidScout covers

We pull the DOE export daily, filter it to live competitions, machine-translate the German titles to English, and match everything against your company profile. German coverage is part of BidScout Pro (€49/month); the free plan's TED layer carries the above-threshold slice — which for Germany is the minority of notices.

The practical route

Germany rewards patience: high volume, procedural buyers, and a below-threshold layer most foreign suppliers never see. Start with the DOE feed (directly or through us), narrow by what you can actually deliver in German — most German buyers expect German-language bids — and treat TED as the above-threshold subset it is, not as German coverage.

Let the tenders find you

BidScout matches EU and national tenders against your company profile and emails you the fits. Free to start.