Kostenlose, öffentliche Open-Data-API
Offene Stadtdaten, ein konsistenter Envelope
InfraNode bündelt fragmentierte offene Daten deutscher Großstädte hinter
einer einheitlichen REST-Schnittstelle. Jede Antwort folgt demselben
JSON-Envelope mit data und meta; jeder
data-Record trägt zusätzlich ein attribution-Feld mit
Lizenz und Herkunft, und der meta-Block nennt ehrlich den
Quellen-Status, statt Dutzender unterschiedlicher Behörden- und
Open-Data-APIs.
Kurz gesagt
InfraNode ist eine kostenlose, öffentliche Open-Data-REST-API, die offene Daten deutscher Großstädte hinter einer einheitlichen Schnittstelle bereitstellt. Statt dich bei Dutzenden Portalen anzumelden, fragst du alles über einen konsistenten JSON-Envelope ab, ohne API-Schlüssel.
- 84 Großstädte, 64 Endpunkte, ein einheitlicher Envelope.
- Kein Schlüssel nötig, kostenlos und ohne Werbung.
- Betrieb auf einem Server in Deutschland, mit ehrlichem Quellen-Status.
- 84 Großstädte
- 64 Endpunkte
- 35+ amtliche Datenquellen
- Lizenz-Tag in jeder Antwort
Abdeckung, ehrlich erklärt
InfraNode kennt alle 84 deutschen Großstädte über 100.000
Einwohner. Davon sind 28 Kern-Städte mit voller
Quellen-Abdeckung gepflegt; die übrigen Städte werden von den
automatischen, AGS- und geobasierten Quellen bedient. Wo eine Quelle für
eine Stadt nichts liefert, sagt die API das ehrlich über
source_status, statt einen Fehler vorzutäuschen.
Welche Daten gibt es
Über 50 Endpunkte je Stadt, alle permissiv lizenziert (Tier A: DL-DE/BY, CC-BY, kommerziell nutzbar):
- Umwelt und Wetter: Luftqualität (PM10, Live-Messwerte), Wetter, amtliche DWD-Wetterwarnungen, Pollen- und UV-Index.
- Mobilität und Verkehr: ÖPNV-Haltestellen und Echtzeit-Abfahrten mit Verspätung, Verkehrslage, Baustellen, Ladesäulen, Pkw-Bestand und Elektroauto-Anteil (KBA), Verkehrsunfälle (Unfallatlas).
- Energie und Statistik: Energieanlagen (Marktstammdatenregister), Stromverbrauch und Börsenstrompreis (SMARD), Arbeitslosenquote, Tourismus-Übernachtungen, Baugenehmigungen, Demografie.
- Wasser, Gesundheit, Stadtleben: Pegelstände und Hochwasser, Krankenhäuser und Intensivbetten, POIs, Veranstaltungen, Wahlergebnisse, Feiertage, Verwaltungsgrenzen.
Was die API ausmacht
-
Kanonischer Envelope
Jede Antwort hat dieselbe Form:
datamit der Nutzlast undmetamit Stadt, Zeitstempel,source_status,correlation_idundcache_status. Jeder data-Record trägt zusätzlich einattribution-Feld mit Lizenz und Herkunft. -
Ehrlicher Quellen-Status
source_statusunterscheidetok,no_dataunddisabled. Eine Quelle ohne Daten liefert eine saubere 200er-Antwort, keinen 5xx-Fehler. -
Cache und ETag
Antworten tragen
ETag- undCache-Control-Header. Bedingte Requests sparen Bandbreite und treffen den Edge-Cache. -
MCP für KI-Agenten
Ein MCP-Server stellt die Endpunkte als Werkzeuge für KI-Agenten bereit. Zusätzlich liegt eine
llms.txtan der Wurzel für den direkten Maschinen-Konsum. -
Echtzeitdaten unter /live
Unter
/api/v1/live/*liefert InfraNode aktuelle Messwerte: Verkehrslage, Baustellen, Parken, Laden und ÖPNV. Einige Live-Quellen sind stadtspezifisch (zum Beispiel Hamburg HVV-Abfahrten in Echtzeit über/api/v1/live/hamburg/departures, die Dortmunder Parkbelegung über/api/v1/live/dortmund/parkingkeylos aus den offenen Daten der Stadt Dortmund, oder die Nürnberger ÖPNV-Echtzeit- Abfahrten über/api/v1/live/nuernberg/departureskeylos aus der offenen VGN/VAG-Puls-API unter CC-BY 4.0). Neu ist die ÖPNV-Echtzeit mit Verspätungen je Halt, Fahrt und Linie sowie Positionsschätzung unter/api/v1/live/{stadt}/transit/departures,trips/{id}undroutes/{id}/status. Diestop_idist numerisch oder im Formatde:AGS:.... Daten von gtfs.de (CC-BY-SA),refresh_seconds45. -
Betrieb in Deutschland
InfraNode läuft auf einem Server in Deutschland, ohne Werbung, ohne Tracking und ohne Cookies. Eine öffentliche Status-Seite zeigt die Verfügbarkeit je Datenbereich; die
/abdeckung-Seite nennt ehrlich, welcher Endpunkt welche Städte bedient.
Einstieg
Lies den Quick-Start für den ersten Aufruf, oder springe direkt zu einem Endpunkt in der linken Navigation. Jede Operation hat Code-Beispiele in curl, JavaScript und Python sowie eine Live-Konsole für die aufrufbaren Endpunkte.
Häufige Fragen
Brauche ich einen API-Schlüssel?
Nein. Die API ist offen und keylos: alle Endpunkte sind öffentlich lesbar, keine Anmeldung, kein Schlüssel. Aufrufe sind einfach pro IP begrenzt.
Was kostet die Nutzung?
Nichts. InfraNode ist eine kostenlose, öffentliche Open-Data-API, ohne Werbung und ohne Bezahlschranke. Der Quellcode ist öffentlich auf GitHub verfügbar (Apache-2.0).
Welche Städte sind abgedeckt?
Alle 84 deutschen Großstädte über 100.000 Einwohner. Davon sind 28 Kern-Städte mit voller Quellen-Abdeckung gepflegt, die übrigen werden über AGS- und geobasierte Quellen bedient.
Woher kommen die Daten?
Aus öffentlichen, amtlichen Quellen. InfraNode bündelt sie hinter einer Schnittstelle und reicht sie normalisiert durch. Jede Antwort nennt im attribution-Block Lizenz und Herkunft.
Brauche ich einen API-Key? Gibt es Rate-Limits?
Kein API-Key nötig, die API ist offen. Aufrufe sind pro IP begrenzt (Schutz vor Missbrauch); bei Überschreitung antwortet die API mit Status 429. Jede Antwort trägt RateLimit-Header.
Wie aktuell sind die Daten?
Das hängt von der jeweiligen Quelle ab. Antworten tragen Zeitstempel im meta-Block sowie ETag- und Cache-Control-Header. Live-Endpunkte liefern aktuelle Messwerte, statische Daten werden länger gecacht.
Durchsuchbar
Nutze die Suche oben, um Endpunkte, Parameter und Beschreibungen sofort zu finden. Die Doku wird statisch gebaut und vollständig clientseitig durchsucht, ohne Server-Roundtrip.