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

Abdeckung & Status

InfraNode deckt 84 deutsche Großstädte ab. Die meisten Endpunkte liefern für alle 84 Städte Daten. Einige wenige sind teilabgedeckt: sie bedienen nur kuratierte Städte. Diese Seite zeigt ehrlich, welcher Endpunkt welche Städte bedient, und wo du über Störungen informiert wirst.

Live-Status & Störungen

Aktuelle Verfügbarkeit aller Quellen und gemeldete Störungen findest du auf der Status-Page. Dort kannst du dich auch für Benachrichtigungen eintragen.

Status-Page öffnen

Flächendeckend (alle 84 Städte)

Alle Stadt- und Live-Endpunkte sind flächendeckend, mit Ausnahme der unten gelisteten teilabgedeckten und geo-/live-basierten Endpunkte. Dazu gehören unter anderem Stammdaten, Wetter, Luftqualität (UBA), Demografie, Pollen/UV, POIs, Ladesäulen, Verwaltungsgrenzen, öffentliche Auftragsvergabe und ÖPNV-Haltestellen. Eine Stadt, für die eine Quelle gerade nichts liefert, antwortet ehrlich mit no_data statt einem Fehler.

Teilabgedeckte Endpunkte

Diese Endpunkte beziehen ihre Daten aus handkuratierten Pro-Stadt-Quellen und liefern nur für die gelisteten Städte Daten. Für jede andere registrierte Stadt antwortet die API mit 200 und source_status: "not_covered", data: null sowie meta.covered_cities (genau die hier gelisteten Slugs). Das ist klar unterscheidbar von no_data (Stadt abgedeckt, aber gerade keine Daten) und von 404 (Stadt unbekannt).

Endpunkt Pfad Abgedeckte Städte Grund
Hochwasser /api/v1/cities/{slug}/flood 18 von 84 berlinbonnbremendresdenduesseldorfduisburgerfurtessenfrankfurt-am-mainhamburghannoverkielkoelnleipzigmagdeburgmainzmuenchennuernberg kuratierte Pegel je Stadt
Innerstädtische Baustellen /api/v1/cities/{slug}/road-events 10 von 84 berlinbremendortmunddresdenhamburgkoelnleipzigmuenchenrostockstuttgart kuratierte Pro-Stadt-Connectoren
Bike-/Scooter-Sharing /api/v1/cities/{slug}/sharing 26 von 84 aachenberlinbielefeldbraunschweigbremendresdenduesseldorffrankfurt-am-mainfreiburg-im-breisgauhanauhannoverheidelbergkarlsruhekasselkielkoelnleipzigleverkusenludwigshafen-am-rheinmannheimmoenchengladbachmuenchennuernbergoldenburgpotsdamwiesbaden kuratierte GBFS-Systeme je Stadt
Bodenrichtwerte /api/v1/cities/{slug}/land-values 56 von 84 aachenbergisch-gladbachberlinbielefeldbochumbonnbottropbraunschweigbremenbremerhavencottbusdarmstadtdortmundduesseldorfduisburgerfurtessenfrankfurt-am-maingelsenkirchengoettingengueterslohhagenhalle-saalehamburghammhanauhannoverhernehildesheimjenakasselkoelnkrefeldleverkusenmagdeburgmoenchengladbachmoersmuelheim-an-der-ruhrmuensterneussoberhausenoffenbach-am-mainoldenburgosnabrueckpaderbornpotsdamrecklinghausenremscheidrostocksalzgitterschwerinsiegensolingenwiesbadenwolfsburgwuppertal BORIS je Bundesland: WFS (BE, BB, HE, NI, HB, HH, MV, TH) + Shapefile (NW, ST)
Behörden-Wartezeiten /api/v1/cities/{slug}/office-wait-times 1 von 84 koeln kuratierter Live-Feed der Stadt (nur Köln)
Ratsinformationen /api/v1/cities/{slug}/council-papers 8 von 84 dresdenduesseldorffreiburg-im-breisgaukoelnleipzigmagdeburgmuensterosnabrueck lizenzgeklärte OParl-Endpunkte je Stadt (5 Städte)
Parkhaus-Belegung DB-BahnPark-Städte liefern einen statischen Katalog ohne numerische Live-Belegung (free=null). Einzelne Städte mit eingefrorenem Ursprung antworten ehrlich mit no_data, bis der Ursprung wieder liefert. /api/v1/cities/{slug}/parking 31 von 84 aachenberlinbochumbonnbremendortmunddresdenduesseldorfduisburgerfurtessenfrankfurt-am-mainfreiburg-im-breisgauhamburghannoverheidelbergheilbronnkaiserslauternkarlsruhekoelnmagdeburgmainzmuenchenmuensteroldenburgsaarbrueckenschwerinstuttgartulmwiesbadenwuppertal Direktquellen je Stadt (Stadt-OpenData, MobiData BW, Mobilithek) + DB BahnPark statischer Katalog (14 Städte bundesweit, DL-DE/BY, Tier A)
Straßenparkraum Stammdaten ohne Belegung: Stellplätze und Parkregelung je Straßenabschnitt, aggregiert je Regelung, Straße und Parkraummanagementgebiet. /api/v1/cities/{slug}/parking-onstreet 1 von 84 muenchen kommunale Parkraum-Fachdaten je Stadt (nur München)
P+R- und B+R-Anlagen Die Belegung ist eine Prognose aus historischen Erfahrungswerten, keine Echtzeit-Belegung. /api/v1/cities/{slug}/park-and-ride 1 von 84 muenchen kommunale P+R-Betreiberdaten je Stadt (nur München)
Mobilitätspunkte /api/v1/cities/{slug}/mobility-points 1 von 84 muenchen kommunale Mobilitätspunkt-Fachdaten je Stadt (nur München)
Radparken Gezählt wird nur der Bestand. Geplante, abgebaute und außer Betrieb genommene Anlagen stehen als eigene Zahlen daneben. /api/v1/cities/{slug}/bike-parking 1 von 84 muenchen kommunale Radparkraum-Fachdaten je Stadt (nur München)
Radzählstellen /api/v1/cities/{slug}/bike-counts 8 von 84 berlinduesseldorfessenhamburgkoelnleipzigmuenchenstuttgart kommunale Radzähl-Open-Data je Stadt (je Ursprung lizenzverifiziert)
Dach-Solarkataster /api/v1/cities/{slug}/solar-roofs 42 von 84 aachenaugsburgbergisch-gladbachberlinbielefeldbochumbonnbottropcottbusdortmundduesseldorfduisburgerlangenessenfuerthgelsenkirchengueterslohhagenhamburghammherneingolstadtkoelnkrefeldleverkusenmoenchengladbachmoersmuelheim-an-der-ruhrmuenchenmuensterneussnuernbergoberhausenpaderbornpotsdamrecklinghausenregensburgremscheidsiegensolingenwuerzburgwuppertal amtliches Solarkataster je Bundesland (NRW + Bayern)
Denkmäler Bayern (CC-BY-ND) ausgeschlossen /api/v1/cities/{slug}/heritage 17 von 84 berlindarmstadtfrankfurt-am-mainfreiburg-im-breisgauhamburghanauheidelbergheilbronnkarlsruhekasselmannheimoffenbach-am-mainpforzheimreutlingenstuttgartulmwiesbaden Denkmalliste je Bundesland (Landessache; verifizierter offener WFS)
Baumkataster gedeckelte Stichprobe (sehr große Kataster) /api/v1/cities/{slug}/tree-cadastre 3 von 84 berlinhamburgkiel kommunales Baumkataster je Stadt (verifizierter offener WFS)

Geo- und Live-Sonderfälle

  • Pegelstände (/api/v1/cities/{slug}/water-level): geobasiert, deutschlandweit an Bundeswasserstraßen. Es gibt keine feste Städteliste; ist keine Pegelstation in der Nähe, antwortet die API mit no_data.
  • ÖPNV-Echtzeit (/api/v1/live/{city}/transit/…): speist sich aus dem bundesweiten GTFS-RT-Feed, ohne strukturelle Städtegrenze. Liegen für eine Stadt gerade keine Echtzeit-Fahrten vor, kommt no_data.
  • HVV-Abfahrten (Hamburg) (/api/v1/live/hamburg/departures): Echtzeit-Abfahrtstafel je HVV-Station aus der Geofox-GTI-API, inklusive Verspätung und Linien-Störungshinweisen. Nur Hamburg (Geofox deckt den HVV-Raum ab), Stationsname über ?station=. Tier C live-only.
  • RMV-Abfahrten (Frankfurt) (/api/v1/live/frankfurt-am-main/departures): Echtzeit-Abfahrtstafel je Rhein-Main-Station aus der RMV-HAPI (HAFAS-ReST), inklusive Verspätung. Nur Frankfurt/Rhein-Main (RMV-Raum), Stationsname über ?station=. Tier C live-only.
  • VRR-Abfahrten (Rhein-Ruhr) (/api/v1/live/{slug}/departures): Echtzeit-Abfahrtstafel je Station aus der keylosen Mentz-EFA (efa.vrr.de), inklusive Verspätung. Für die sechs VRR-Kernstädte Düsseldorf, Dortmund, Essen, Duisburg, Bochum und Wuppertal; Stationsname über ?station=. Tier C live-only.
  • VVS-Abfahrten (Stuttgart) (/api/v1/live/stuttgart/departures): Echtzeit-Abfahrtstafel je Station aus der keylosen Mentz-EFA (www3.vvs.de), inklusive Verspätung. Für Stuttgart (VVS), zweite EFA-Instanz über denselben generischen Adapter; Stationsname über ?station=. Tier C live-only.
  • Bahnhof-Abfahrten je Stadt und -Ankünfte (/api/v1/cities/{slug}/station-departures bzw. /station-arrivals): volle Abdeckung über alle 84 Städte. Der Haupt-Bahnhof einer Stadt wird automatisch aus dem amtlichen StaDa-Katalog abgeleitet (für die großen Knoten eine verifizierte Auswahl), alle Gattungen inklusive Nahverkehr. Für einen bestimmten Bahnhof statt der Stadt-Auswahl dient /stations/{eva}/departures (siehe unten).
  • Bahnhofs-Katalog (/api/v1/cities/{slug}/stations): alle DB-Bahnhöfe einer Stadt (Zuordnung über den amtlichen Gemeindeschlüssel), volle Abdeckung über alle Städte. Liefert je Bahnhof die EVA-Nummer für die Per-Bahnhof-Boards.
  • Live-Abfahrten je Bahnhof und -Ankünfte (/api/v1/stations/{eva}/departures bzw. /arrivals): Tafel JEDES Bahnhofs über seine EVA-Nummer, alle Gattungen inklusive Nahverkehr (S/RB/RE), mit Echtzeit-Verspätung, Ausfällen und Störungs-/Hinweismeldungen. Keine feste Städteliste: jede gültige EVA ist abfragbar (sonst no_data).

source_status verstehen

Jede Antwort trägt im meta-Block einen ehrlichen Status:

Wert Bedeutung
okDaten vorhanden.
no_dataQuelle erreichbar bzw. Stadt abgedeckt, aber gerade keine Daten.
not_coveredStadt ist für diesen teilabgedeckten Endpunkt strukturell nicht abgedeckt. data: null, abgedeckte Städte in meta.covered_cities.
disabledQuelle per Konfiguration deaktiviert.
not_ingestedQuelle aktiv, aber noch kein vorverarbeiteter Snapshot vorhanden.

Eine unbekannte Stadt liefert dagegen 404. Die maschinenlesbare Städteliste gibt es über GET /api/v1/cities:

curl https://infranode.dev/api/v1/cities/dortmund/flood