InfraNode.dev
MCP InfraNode gibt es auch als MCP-Server für KI-Assistenten wie Claude und ChatGPT.

API für öffentliche Auftragsvergabe deutscher Städte

Laufende Ausschreibungen und vergebene Aufträge deutscher Städte über eine kostenlose, keylose REST-API. Quelle ist der Datenservice Öffentlicher Einkauf (oeffentlichevergabe.de) im OCDS-Standard, einheitlich als JSON mit Quelle, Lizenz und Zeitstempel je Antwort.

Welche Daten gibt es

Pro Stadt liefert der Endpunkt die öffentlichen Vergabebekanntmachungen: Bekanntmachungstyp (Ausschreibung oder Zuschlag), Status, Auftraggeber-Ort, Region (NUTS), Leistungsgegenstand (CPV) und, soweit veröffentlicht, der Auftragswert. Bei vergebenen Aufträgen kommen die Auftragnehmer (Feld suppliers, Namensliste) und der tatsächlich vergebene Auftragswert (award_value/award_currency) dazu, soweit die Vergabestelle sie im amtlichen Export offenlegt. Filtern lässt sich nach Status (active für laufende, complete für vergebene Aufträge).

  • Bekanntmachungstyp (Ausschreibung/Zuschlag)
  • Status
  • Auftraggeber-Ort
  • Region (NUTS)
  • Leistungsgegenstand (CPV)
  • Auftragswert
  • Auftragnehmer (suppliers)
  • Zuschlagswert (award_value)

Quelle: Datenservice Öffentlicher Einkauf. Lizenz: CC0. Quelle, Lizenz-URL und Zeitstempel stehen in jeder API-Antwort im meta- und attribution-Block.

So rufst du es ab

Ein einfacher GET-Request, ohne Schlüssel und ohne Anmeldung:

curl https://infranode.dev/api/v1/cities/koeln/public-tenders

Setze für eine andere Stadt einfach den Slug aus der Städte-Liste in den Pfad ein.

Kein Schlüssel, keine Anmeldung, kostenlos.

Diese Daten gibt es auch dialogisch: der VergabePilot-GPT durchsucht Ausschreibungen direkt in ChatGPT. Alle InfraNode-GPTs.

Abgedeckte Städte

Die Abdeckung wächst: Oberschwellige Bekanntmachungen sind vollständig, unterschwellige werden ab 2024 schrittweise ergänzt.

Verfügbar für alle 84 abgedeckten Großstädte. Den genauen Stand je Stadt zeigt die Abdeckungs- und Status-Seite, die vollständige Liste aller Städte die Städte-Übersicht.

Endpunkt-Referenz

Alle Parameter, Felder und Antwort-Beispiele stehen in der API-Referenz zu diesem Endpunkt. InfraNode gibt es zusätzlich als MCP-Server für KI-Assistenten.

Häufige Fragen

Ist die Vergabe-API kostenlos und ohne Schlüssel nutzbar?
Ja. Die API ist keylos und kostenlos, ein GET-Request ohne Anmeldung genügt. Das Rate-Limit beträgt 300 Anfragen pro Minute und IP.
Welche Vergabedaten sind enthalten?
Laufende Ausschreibungen und bereits vergebene Aufträge je Stadt mit Bekanntmachungstyp, Status, Auftraggeber-Ort, Region (NUTS), Leistungsgegenstand (CPV) und, soweit veröffentlicht, dem Auftragswert. Bei Zuschlägen zusätzlich die Auftragnehmer (suppliers) und der vergebene Auftragswert (award_value).
Sind die Auftragnehmer (Zuschlagsempfänger) enthalten?
Ja. Bei vergebenen Aufträgen liefert das Feld suppliers die Namen der Auftragnehmer, aktuell bei über 80 Prozent der Zuschläge. Eine leere Liste bedeutet: Die Vergabestelle hat den Auftragnehmer nicht maschinenlesbar veröffentlicht.
Warum fehlen manche Werte oder wirken ungewöhnlich?
InfraNode liefert die Daten quellentreu aus dem amtlichen OCDS-Export. Beträge kleiner oder gleich 0 werden als nicht angegeben (null) gewertet; andere Eintragungen der Vergabestellen, auch symbolische Kleinstbeträge, bleiben unverändert erhalten. Die Angebotsfrist (deadline) enthält der Export grundsätzlich nicht, sie steht nur in der Original-Bekanntmachung über source_url.
Welche Lizenz gilt für die Vergabedaten?
Die Daten stammen aus dem Datenservice Öffentlicher Einkauf und werden unter CC0 durchgereicht. Lizenz-URL und Attribution stehen in jeder API-Antwort im attribution-Block.

Weitere Datenarten