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

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: data mit der Nutzlast und meta mit Stadt, Zeitstempel, source_status, correlation_id und cache_status. Jeder data-Record trägt zusätzlich ein attribution-Feld mit Lizenz und Herkunft.

  • Ehrlicher Quellen-Status

    source_status unterscheidet ok, no_data und disabled. Eine Quelle ohne Daten liefert eine saubere 200er-Antwort, keinen 5xx-Fehler.

  • Cache und ETag

    Antworten tragen ETag- und Cache-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.txt an 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.