Kostenlose, öffentliche Open-Data-API
Stadtdaten aus ganz Deutschland, eine API für alles
Wetter, ÖPNV-Echtzeit, Ladesäulen-Belegung, Strompreis und mehr aus 84 Großstädten über eine REST-Schnittstelle und einen MCP-Server für KI-Agenten. Jede Antwort folgt demselben JSON-Envelope und nennt Lizenz, Herkunft und einen ehrlichen Quellen-Status.
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, 67 Datenarten, 102 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
- 67 Datenarten
- 102 Endpunkte
- 4.300+ Datenströme, steigend
- 35+ amtliche Quellen
$ curl https://infranode.dev/api/v1/cities/berlin/weather
{
"data": {
"payload": { "temperature_c": 12.9, "condition": "dry", … },
"attribution": { "text": "Datenbasis: Deutscher Wetterdienst, …" },
"license_id": "geonutzv", …
},
"meta": { "source_status": "ok", "cache_status": "HIT", … }
} 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
67 Datenarten 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 inklusive Live-Belegung, 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. In ChatGPT geht es noch schneller: das fertige InfraNode-GPT beantwortet Live-Stadtdaten-Fragen direkt im GPT Store. -
Echtzeitdaten unter /live
Unter
/api/v1/live/*liefert InfraNode aktuelle Messwerte: Verkehrslage, Baustellen, Parken, Laden und ÖPNV-Echtzeit mit Verspätungen je Halt, Fahrt und Linie. Einige Live-Quellen sind stadtspezifisch, etwa Hamburg HVV-Abfahrten oder die Dortmunder Parkbelegung. Welche Stadt welche Live-Quelle hat, zeigt die Abdeckungs-Seite. -
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. Alle Endpunkte gibt es auch als InfraNode API auf dem Postman API Network mit echten Beispiel-Antworten, ohne API-Key direkt im Browser ausprobierbar.
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.
Gibt es Rate-Limits?
Ja. 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.