# InfraNode API > Eine kostenlose, öffentliche Open-Data-Proxy-REST-API, die fragmentierte offene Daten deutscher Großstädte (84 Städte über 100.000 Einwohner, davon 28 Kern-Städte voll abgedeckt) hinter einer einheitlichen, normalisierten JSON-Schnittstelle bündelt (Stammdaten, Luftqualität, Wetter und Wetterwarnungen, ÖPNV inkl. Echtzeit-Abfahrten, Verkehr, Ladesäulen, Energie und Strommarkt, Pkw-Bestand und Elektro-Anteil, Arbeitslosenquote, Tourismus, Baugenehmigungen, Verkehrsunfälle, POIs). Alle permissiv lizenziert (Tier A, kommerziell nutzbar). Jede Antwort folgt dem kanonischen Envelope mit data und meta auf Top-Level (source_status, correlation_id und cache_status liegen in meta); jeder data-Record trägt zusätzlich ein attribution-Feld mit Lizenz und Herkunft. Feldnamen sind durchgängig snake_case und englisch, gleiche Konzepte heißen überall gleich (post_code, street, house_number, place, name, start, end, distance_km, power_kw, lat, lon). post_code ist immer ein fünfstelliger String, Zeitstempel tragen eine Zeitzone, eine fehlende Angabe ist null statt Leerstring. Ältere Doppelnamen (plz, zip, strasse, hausnummer, ort, city, bezeichnung, beginn, ende, art, dist_km, leistung_kw, einheit_typ sowie die camelCase-Rohfelder der Autobahn-Verkehrsmeldungen) tragen denselben Wert, sind aber abgekündigt. Diese Datei listet alle Endpunkte mit Links zu ihrer Doku im Markdown-Format. Je Endpunkt-Seite existiert eine .md-Variante unter https://infranode.dev/api/.md für den direkten Maschinen-Konsum. ## Seiten - [Quick-Start](https://infranode.dev/quickstart/): In drei Schritten zum ersten Aufruf, ohne Schlüssel. - [Städte](https://infranode.dev/staedte/): Durchsuchbare Liste aller 84 abgedeckten Großstädte mit Slug, Bundesland, Einwohnern und Abdeckung. - [Daten-API](https://infranode.dev/daten/): Daten-API und Datenanalyse-API für deutsche Städte, Hub über alle Datenarten, Datensatz (CSV/Parquet) und MCP-Zugang. - [Abdeckung & Status](https://infranode.dev/abdeckung/): Welche Endpunkte für welche Städte Daten liefern (flächendeckend vs. teilabgedeckt: flood, webcams, traffic, road-events), source_status-Werte inkl. not_covered, Live-Status-Page für Störungen. - [MCP-Server](https://infranode.dev/mcp/): Gehosteter MCP-Server unter https://mcp.infranode.dev/mcp (Remote, Streamable HTTP, keylos) mit 12 schlanken Tools für 82 Datenarten inkl. Stadt-Überblick (Katalog aller Datenarten), Echtzeit-Abfahrten, Städte- und Quellenübersicht. Als Connector in Claude/ChatGPT verbinden, keine Installation. - [MCP-Server-Vergleich](https://infranode.dev/mcp-vergleich/): InfraNode sachlich verglichen mit anderen MCP-Servern für deutsche und europäische Daten (germany-mcp-server, db-mcp, mcp-server-public-transport, Einzelstadt-Server): Abdeckung, Datenbreite, ÖPNV-Echtzeit, keylos, hosted. InfraNode ist der breiteste (84 Städte, 82 Datenarten). - [ChatGPT & GPT-Actions](https://infranode.dev/chatgpt/): InfraNode als Custom-GPT-Action: kuratierte Actions-OpenAPI unter https://infranode.dev/actions/openapi.json (23 Operationen, keylos, alle GET), Import per URL im GPT-Editor, empfohlene GPT-Instructions mit Attribution-Pflicht. - [Über](https://infranode.dev/ueber/): Hintergrund zum Projekt, kostenlose Open-Data-API (Quellcode öffentlich auf GitHub, Apache-2.0), Betrieb in Deutschland und Finnland (EU), Kontakt. - [Changelog](https://infranode.dev/changelog/): Alle für Nutzer sichtbaren Änderungen (neue Datenarten, neue Städte, Verhaltensänderungen, Fehlerbehebungen, Abkündigungen), neueste zuerst, mit RSS-Feed unter https://infranode.dev/changelog/feed.xml. - [Roadmap](https://infranode.dev/roadmap/): Geplante und anstehende Änderungen sowie die Stabilitäts- und Ankündigungs-Policy (additiv, Breaking Changes mit Vorlauf angekündigt). - [Impressum](https://infranode.dev/impressum/): Anbieterangaben nach DDG. - [Datenschutz](https://infranode.dev/datenschutz/): Keine Cookies, kein Tracking, DSGVO-Rechte. ## English - [Home](https://infranode.dev/en/): Free, public open-data API for German cities. - [Quickstart](https://infranode.dev/en/quickstart/): Your first call in three steps, no key. - [Cities](https://infranode.dev/en/cities/): Searchable list of all 84 covered cities with slug, state, population and coverage. - [Data API](https://infranode.dev/en/data/): Data API and data analysis API for German cities, hub over all data types, dataset (CSV/Parquet) and MCP access. - [Coverage & status](https://infranode.dev/en/coverage/): Which endpoints serve which cities (fully vs. partially covered: flood, webcams, traffic, road-events), source_status values incl. not_covered, live status page for outages. - [MCP server](https://infranode.dev/en/mcp/): Hosted MCP server at https://mcp.infranode.dev/mcp (remote, Streamable HTTP, key-free) with 12 lean tools covering 82 data types incl. city overview (catalog of all data types), live departures, cities and sources overview. Add as a connector in Claude/ChatGPT, no install. - [MCP server comparison](https://infranode.dev/en/mcp-comparison/): InfraNode compared factually with other MCP servers for German and European data (germany-mcp-server, db-mcp, mcp-server-public-transport, single-city servers): coverage, data breadth, transit realtime, keyless, hosted. InfraNode is the broadest (84 cities, 82 data types). - [ChatGPT & GPT actions](https://infranode.dev/en/chatgpt/): InfraNode as a Custom GPT action: curated actions OpenAPI at https://infranode.dev/actions/openapi.json (23 operations, keyless, all GET), import via URL in the GPT editor, recommended GPT instructions with attribution requirement. - [About](https://infranode.dev/en/about/): Background, free open-data API (source code on GitHub, Apache-2.0), contact. - [Changelog](https://infranode.dev/en/changelog/): All user-visible changes (new data types, new cities, behaviour changes, fixes, deprecations), newest first, with an RSS feed at https://infranode.dev/en/changelog/feed.xml. - [Roadmap](https://infranode.dev/en/roadmap/): Planned and upcoming changes plus the stability and announcement policy (additive, breaking changes announced with lead time). ## Daten nach Thema / Data by topic - [Spritpreise-API für deutsche Städte (MTS-K)](https://infranode.dev/daten/spritpreise-api/): Aktuelle Kraftstoffpreise je Stadt über eine kostenlose, keylose REST-API. Grundlage sind die Meldedaten der Markttransparenzstelle für Kraftstoffe, abgerufen über Tankerkönig und je Stadt zu Durchschnitts- und Bestpreisen verrechnet. - [Parkhaus-API für deutsche Städte mit Live-Belegung](https://infranode.dev/daten/parken-api/): Parkhäuser und Parkplätze mit aktueller Belegung über eine kostenlose, keylose REST-API. Quellen sind die offenen Daten der jeweiligen Stadt, vereinheitlicht zu einem gemeinsamen Format über alle Städte hinweg. - [Baustellen- und Sperrungs-API für deutsche Städte](https://infranode.dev/daten/baustellen-api/): Innerstädtische Baustellen, Sperrungen und Verkehrsereignisse über eine kostenlose, keylose REST-API. Quellen sind die Verkehrsportale der Städte, vereinheitlicht zu einem gemeinsamen Format mit Zeitraum, Art und Ort je Ereignis. - [Pegelstands-API für deutsche Städte (PEGELONLINE)](https://infranode.dev/daten/pegelstaende-api/): Aktuelle Wasserstände an Bundeswasserstraßen je Stadt über eine kostenlose, keylose REST-API. Quelle ist PEGELONLINE der Wasserstraßen- und Schifffahrtsverwaltung des Bundes, ergänzt um die amtlichen Hochwasserlagen der Länder. - [Unwetterwarnungen-API für deutsche Städte (DWD)](https://infranode.dev/daten/unwetterwarnungen-api/): Amtliche Wetterwarnungen für 84 deutsche Großstädte über eine kostenlose, keylose REST-API. Quelle ist der Deutsche Wetterdienst, ergänzt um die Bevölkerungsschutz-Warnungen des Bundesamts für Bevölkerungsschutz über einen zweiten Endpunkt. - [Ladesäulen-API für deutsche Städte (Bundesnetzagentur)](https://infranode.dev/daten/ladesaeulen-api/): Öffentliche Ladeinfrastruktur für 84 deutsche Großstädte über eine kostenlose, keylose REST-API. Quelle ist das Ladesäulenregister der Bundesnetzagentur, ausgeliefert in einem einheitlichen JSON-Envelope mit Quelle, Lizenz und Zeitstempel je Antwort. - [Wetter-API für deutsche Städte (DWD)](https://infranode.dev/daten/wetter-api/): Aktuelle Wetterdaten für 84 deutsche Großstädte über eine kostenlose, keylose REST-API. Quelle ist der Deutsche Wetterdienst (DWD), ausgeliefert in einem einheitlichen JSON-Envelope mit Quelle, Lizenz und Zeitstempel je Antwort. - [Luftqualitäts-API für deutsche Städte (UBA)](https://infranode.dev/daten/luftqualitaet-api/): Aktuelle Luftqualitätsdaten für deutsche Großstädte über eine kostenlose, keylose REST-API. Quelle ist das Umweltbundesamt (UBA) mit seinem amtlichen Messnetz, einheitlich als JSON mit Quelle und Lizenz je Antwort. - [Strompreis-API für Deutschland (SMARD)](https://infranode.dev/daten/strompreis-api/): Der bundesweite Day-Ahead-Börsenstrompreis über eine kostenlose, keylose REST-API. Quelle ist SMARD der Bundesnetzagentur, einheitlich als JSON mit Quelle, Lizenz und Zeitstempel je Antwort. - [Bodenrichtwerte-API für deutsche Städte (BORIS)](https://infranode.dev/daten/bodenrichtwerte-api/): Amtliche Bodenrichtwerte je Stadt über eine kostenlose, keylose REST-API. Quelle sind die BORIS-Geodatendienste der Länder, aggregiert zu einer Bauland-Kennzahl je Stadt und einheitlich als JSON ausgeliefert. - [Solar-API für deutsche Städte (PVGIS)](https://infranode.dev/daten/solar-api/): Solar-Potenzial je Stadt über eine kostenlose, keylose REST-API. Quelle ist PVGIS der Europäischen Kommission (JRC), aggregiert zu einer vergleichbaren Kennzahl je Stadt und einheitlich als JSON mit Quelle, Lizenz und Bezugszeitraum je Antwort. - [Solarkataster-API für deutsche Städte (Dach-PV)](https://infranode.dev/daten/solarkataster-api/): Das Dach-Photovoltaik-Potenzial je Stadt über eine kostenlose, keylose REST-API. Quelle sind die amtlichen Solarkataster der Länder (NRW: LANUK/Geobasis NRW/MaStR; Bayern: Bayerisches Landesamt für Umwelt; Berlin: Umweltatlas/SenMVKU; Hamburg: LGV), je Gemeinde aggregiert und einheitlich als JSON mit Quelle und Lizenz je Antwort. - [ÖPNV-Echtzeit-API für deutsche Städte](https://infranode.dev/daten/oepnv-echtzeit-api/): Echtzeit-Abfahrten an Haltestellen deutscher Großstädte über eine kostenlose, keylose REST-API. Datengrundlage sind DELFI und GTFS sowie regionale Verkehrsverbünde, einheitlich als JSON mit Quelle und Zeitstempel je Antwort. - [API für öffentliche Auftragsvergabe deutscher Städte](https://infranode.dev/daten/vergabe-api/): 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. - [API für kommunale Ratsinformationen deutscher Städte](https://infranode.dev/daten/ratsinformationen-api/): Vorlagen, Anträge und Beschlüsse der Stadträte über eine kostenlose, keylose REST-API. Quelle sind die kommunalen Ratsinformationssysteme im OParl-Standard, einheitlich als JSON mit Quelle, Lizenz und Zeitstempel je Antwort. Was die Stadt entscheidet, analog zu was die Stadt einkauft (Vergabe-API). - [Hebesatz-API für deutsche Städte (Realsteuern)](https://infranode.dev/daten/hebesaetze-api/): Der Gewerbesteuer-Hebesatz entscheidet mit darüber, was ein Standort kostet, und er ist von Stadt zu Stadt verschieden. Diese API gibt ihn für jede Stadt im Register heraus, dazu die Grundsteuersätze und den Stichtag, auf den sich alles bezieht. Gemeindegenau aus der Regionaldatenbank Deutschland, ohne Schlüssel und ohne Anmeldung. - [Einwohnerzahl- und Dichte-API für deutsche Städte](https://infranode.dev/daten/einwohnerzahlen-api/): Eine Stadt kann viele Einwohner haben und trotzdem locker bebaut sein. Deshalb liefert diese API beides: die Einwohnerzahl aus Wikidata und die Dichte, exakt je Stadt aus dem 100-Meter-Gitter des Zensus 2022 gerechnet. Beide Werte kommen keylos und immer mit dem Jahr, auf das sie sich beziehen. - [PKS-API für deutsche Städte (Kriminalstatistik)](https://infranode.dev/daten/kriminalstatistik-api/): Eine nackte Fallzahl sagt wenig, solange die Einwohnerzahl daneben fehlt. Diese API liefert deshalb zu jeder Hauptstraftatengruppe drei Zahlen: Fälle, Häufigkeitszahl je 100.000 Einwohner und Aufklärungsquote, direkt aus der Polizeilichen Kriminalstatistik des Bundeskriminalamts. Keylos abrufbar, mit Berichtsjahr und Version in jeder Antwort. - [Unfallatlas-API für deutsche Städte](https://infranode.dev/daten/unfallatlas-api/): Wie viele Verkehrsunfälle mit Personenschaden ein Jahr in einer Stadt gebracht hat und wie viele davon Radfahrer oder Fußgänger betrafen: der Unfallatlas der Statistischen Ämter beantwortet das, diese API macht es je Stadt in einem einzigen GET-Request abrufbar. Ohne Schlüssel, mit dem Berichtsjahr an jeder Zahl. - [Arbeitsmarkt-API für deutsche Städte](https://infranode.dev/daten/arbeitsmarkt-api/): Arbeitslosenzahl und Quote sind meist nur der Einstieg, danach kommt die Frage, wie die Stadt bei Einkommen, Wohnen oder Erreichbarkeit dasteht. Diese API liefert beides: die amtlichen Arbeitsmarktzahlen und mehr als 60 INKAR-Indikatoren des BBSR, je Stadt und ohne Schlüssel. - [Gewerbe- und Insolvenzdaten-API für deutsche Städte](https://infranode.dev/daten/gewerbedaten-api/): An Gewerbeanmeldungen, Abmeldungen und beantragten Insolvenzen lässt sich ablesen, wie es der Wirtschaft einer Stadt geht. Diese API gibt diese Zahlen je Stadt heraus, aus der Regionaldatenbank Deutschland, keylos und jeweils mit dem Berichtsjahr, das dahintersteht. - [Nachhaltigkeits-API für deutsche Städte (SDG-Indikatoren)](https://infranode.dev/daten/nachhaltigkeit-api/): Wie nachhaltig eine Stadt dasteht, hängt nicht an einer Zahl, sondern an einem ganzen Satz von Kennzahlen: Flächenverbrauch, Kinderarmut, Ladepunkte, Naturschutzflächen, Trinkwasserverbrauch. Diese API liefert bis zu 53 kommunale Nachhaltigkeitsindikatoren je Stadt als Zeitreihe von 2006 bis 2023, keylos und mit Jahr an jedem Wert. - [Fuel price API for German cities (MTS-K)](https://infranode.dev/en/data/fuel-prices-api/): Current fuel prices per city through a free, key-free REST API. The basis is the reported data of the German market transparency unit for fuels, retrieved via Tankerkönig and aggregated per city into average and best prices. - [Car park API for German cities with live occupancy](https://infranode.dev/en/data/parking-api/): Car parks and parking sites with current occupancy through a free, key-free REST API. The sources are the open data of each city, unified into one common format across all cities. - [Roadworks and closure API for German cities](https://infranode.dev/en/data/roadworks-api/): Urban roadworks, closures and traffic events through a free, key-free REST API. The sources are the traffic portals of the cities, unified into one common format with period, type and location per event. - [Water level API for German cities (PEGELONLINE)](https://infranode.dev/en/data/water-level-api/): Current water levels on federal waterways per city through a free, key-free REST API. The source is PEGELONLINE of the German Federal Waterways and Shipping Administration, complemented by the official flood situations of the states. - [Weather warning API for German cities (DWD)](https://infranode.dev/en/data/weather-warnings-api/): Official weather warnings for 84 major German cities through a free, key-free REST API. The source is the German Weather Service, complemented by the civil protection warnings of the Federal Office of Civil Protection through a second endpoint. - [EV charging station API for German cities (BNetzA)](https://infranode.dev/en/data/charging-stations-api/): Public charging infrastructure for 84 major German cities through a free, key-free REST API. The source is the charging station register of the Federal Network Agency, served in a uniform JSON envelope with source, licence and timestamp per response. - [Weather API for German cities (DWD)](https://infranode.dev/en/data/weather-api/): Current weather data for 84 major German cities through a free, keyless REST API. The source is the German Weather Service (DWD), delivered in one consistent JSON envelope with source, license and timestamp on every response. - [Air quality API for German cities (UBA)](https://infranode.dev/en/data/air-quality-api/): Current air quality data for major German cities through a free, keyless REST API. The source is the German Environment Agency (UBA) with its official monitoring network, delivered as consistent JSON with source and license on every response. - [Electricity price API for Germany (SMARD)](https://infranode.dev/en/data/electricity-price-api/): The nationwide day-ahead spot electricity price through a free, keyless REST API. The source is SMARD by the Federal Network Agency, delivered as consistent JSON with source, license and timestamp on every response. - [Land values API for German cities (BORIS)](https://infranode.dev/en/data/land-values-api/): Official standard land values per city through a free, keyless REST API. The source is the BORIS geodata services of the federal states, aggregated to a building-land metric per city and delivered as consistent JSON. - [Solar API for German cities (PVGIS)](https://infranode.dev/en/data/solar-api/): Solar potential per city through a free, keyless REST API. The source is PVGIS by the European Commission (JRC), aggregated to a comparable metric per city and delivered as consistent JSON with source, license and reference period on every response. - [Solar cadastre API for German cities (rooftop PV)](https://infranode.dev/en/data/solar-cadastre-api/): Rooftop photovoltaic potential per city through a free, keyless REST API. The sources are the official state solar cadastres (NRW: LANUK/Geobasis NRW/MaStR; Bavaria: Bavarian Environment Agency; Berlin: Umweltatlas/SenMVKU; Hamburg: LGV), aggregated per municipality and delivered as consistent JSON with source and license on every response. - [Real-time public transport API for German cities](https://infranode.dev/en/data/public-transport-api/): Real-time departures at stops in major German cities through a free, keyless REST API. The data is based on DELFI and GTFS plus regional transit associations, delivered as consistent JSON with source and timestamp on every response. - [Public procurement API for German cities](https://infranode.dev/en/data/public-procurement-api/): Running tenders and awarded contracts for German cities through a free, keyless REST API. The source is the German public procurement data service (oeffentlichevergabe.de) in the OCDS standard, delivered as consistent JSON with source, license and timestamp on every response. - [Council information API for German cities](https://infranode.dev/en/data/council-information-api/): Council papers, motions and resolutions of German city councils through a free, keyless REST API. The source is the municipal council information systems in the OParl standard, delivered as consistent JSON with source, license and timestamp on every response. What the city decides, alongside what the city buys (procurement API). - [Municipal tax rate API for German cities](https://infranode.dev/en/data/tax-rates-api/): The trade tax multiplier is part of what a location costs, and it differs from city to city. This API returns it for every city in the register, together with the property tax rates and the date they apply to. Reported per municipality by the German federal and state statistical offices, no key and no sign-up. - [Population and density API for German cities](https://infranode.dev/en/data/population-api/): A city can have a large population and still be loosely built up. That is why this API returns both: the population figure from Wikidata and the density, computed exactly per city from the 100 metre grid of the 2022 German census. Both values come key-free and always with the year they refer to. - [Crime statistics API for German cities (PKS)](https://infranode.dev/en/data/crime-statistics-api/): A bare case count says little as long as the population next to it is missing. This API therefore returns three figures per main offence group: cases, frequency per 100,000 inhabitants and clearance rate, straight from the police crime statistics of the German Federal Criminal Police Office. Key-free, with reference year and version in every response. - [Road accident API for German cities](https://infranode.dev/en/data/road-accidents-api/): How many injury accidents a year brought to a city, and how many of them involved cyclists or pedestrians: the accident atlas of the German statistical offices answers that, and this API makes it available per city in a single GET request. No key, with the reference year attached to every figure. - [Labour market API for German cities](https://infranode.dev/en/data/labour-market-api/): Unemployment figures and the rate are usually just the entry point, followed by the question of how the city stands on income, housing or accessibility. This API returns both: the official labour market figures and more than 60 INKAR indicators of the BBSR, per city and without a key. - [Business and insolvency API for German cities](https://infranode.dev/en/data/business-data-api/): Business registrations, deregistrations and filed insolvencies show how the economy of a city is doing. This API returns those figures per city from the regional database Germany, key-free and each with the reference year behind it. - [Sustainability API for German cities (SDG indicators)](https://infranode.dev/en/data/sustainability-api/): How sustainable a city is does not come down to a single number but to a whole set of measures: land consumption, child poverty, charging points, protected areas, drinking water use. This API returns up to 53 municipal sustainability indicators per city as a time series from 2006 to 2023, key-free and with the year attached to every value. ## MCP-Server nach Thema / MCP by topic - [Ladesäulen-MCP-Server für deutsche Städte](https://infranode.dev/mcp/ladesaeulen/): Öffentliche Ladeinfrastruktur aus dem Register der Bundesnetzagentur für 84 deutsche Großstädte direkt im KI-Assistenten, über das kostenlose, keylose MCP-Tool von InfraNode. Kein API-Schlüssel, keine Installation. - [Parkhaus-MCP-Server für deutsche Städte](https://infranode.dev/mcp/parken/): Parkhäuser mit aktueller Belegung aus offenen Daten der Städte direkt im KI-Assistenten, über das kostenlose, keylose MCP-Tool von InfraNode. Kein API-Schlüssel, keine Installation. - [Unwetterwarnungen-MCP-Server für deutsche Städte (DWD)](https://infranode.dev/mcp/unwetterwarnungen/): Amtliche Wetterwarnungen des Deutschen Wetterdienstes für 84 deutsche Großstädte direkt im KI-Assistenten, über das kostenlose, keylose MCP-Tool von InfraNode. Kein API-Schlüssel, keine Installation. - [Solar-MCP-Server für deutsche Städte (PVGIS)](https://infranode.dev/mcp/solar/): Solareinstrahlung und PV-Ertragspotenzial aus PVGIS für 84 deutsche Großstädte direkt im KI-Assistenten, über das kostenlose, keylose MCP-Tool von InfraNode. Kein API-Schlüssel, keine Installation. - [Solarkataster-MCP-Server für deutsche Städte](https://infranode.dev/mcp/solarkataster/): Dachflächenbezogenes PV-Potenzial aus den Solarkatastern der Bundesländer direkt im KI-Assistenten, über das kostenlose, keylose MCP-Tool von InfraNode. Kein API-Schlüssel, keine Installation. - [Vergabe-MCP-Server für deutsche Städte](https://infranode.dev/mcp/vergabe/): Öffentliche Ausschreibungen deutscher Städte direkt im KI-Assistenten, über das kostenlose, keylose MCP-Tool von InfraNode. Kein API-Schlüssel, keine Installation. - [Ratsinformations-MCP-Server für deutsche Städte](https://infranode.dev/mcp/ratsinformationen/): Kommunale Ratsdokumente und Beschlussvorlagen direkt im KI-Assistenten, über das kostenlose, keylose MCP-Tool von InfraNode. Kein API-Schlüssel, keine Installation. - [Wetter-MCP-Server für deutsche Städte (DWD)](https://infranode.dev/mcp/wetter/): Aktuelle Wetterdaten des Deutschen Wetterdienstes (DWD) für 84 deutsche Großstädte direkt in deinem KI-Assistenten, über das kostenlose, keylose MCP-Tool von InfraNode. Kein API-Schlüssel, keine Installation. - [Luftqualitäts-MCP-Server für deutsche Städte (UBA)](https://infranode.dev/mcp/luftqualitaet/): Aktuelle Luftqualitätsdaten des Umweltbundesamts (UBA) für deutsche Großstädte direkt in Claude oder ChatGPT, über das kostenlose, keylose MCP-Tool von InfraNode. - [Strompreis-MCP-Server für Deutschland (SMARD)](https://infranode.dev/mcp/strompreis/): Der bundesweite Day-Ahead-Börsenstrompreis (SMARD, Bundesnetzagentur) direkt in deinem KI-Assistenten, über das kostenlose, keylose MCP-Tool von InfraNode. - [Bodenrichtwerte-MCP-Server für deutsche Städte (BORIS)](https://infranode.dev/mcp/bodenrichtwerte/): Amtliche Bodenrichtwerte (BORIS) je Stadt direkt in Claude oder ChatGPT, über das kostenlose, keylose MCP-Tool von InfraNode. - [ÖPNV-MCP-Server für deutsche Städte](https://infranode.dev/mcp/oepnv/): Echtzeit-Abfahrten an Haltestellen deutscher Großstädte direkt in deinem KI-Assistenten, über das kostenlose, keylose MCP-Tool von InfraNode (DELFI, GTFS, Verkehrsverbünde). - [EV charging MCP server for German cities](https://infranode.dev/en/mcp/charging-stations/): Public charging infrastructure from the German Federal Network Agency register for 84 major cities directly in your AI assistant, through the free, key-free MCP tool by InfraNode. No API key, no installation. - [Car park MCP server for German cities](https://infranode.dev/en/mcp/parking/): Car parks with current occupancy from municipal open data directly in your AI assistant, through the free, key-free MCP tool by InfraNode. No API key, no installation. - [Weather warning MCP server for German cities (DWD)](https://infranode.dev/en/mcp/weather-warnings/): Official warnings of the German Weather Service for 84 major cities directly in your AI assistant, through the free, key-free MCP tool by InfraNode. No API key, no installation. - [Solar MCP server for German cities (PVGIS)](https://infranode.dev/en/mcp/solar/): Solar irradiation and PV yield potential from PVGIS for 84 major German cities directly in your AI assistant, through the free, key-free MCP tool by InfraNode. No API key, no installation. - [Solar cadastre MCP server for German cities](https://infranode.dev/en/mcp/solar-cadastre/): Roof-based PV potential from the solar cadastres of the federal states directly in your AI assistant, through the free, key-free MCP tool by InfraNode. No API key, no installation. - [Public procurement MCP server for German cities](https://infranode.dev/en/mcp/public-procurement/): Public tenders of German cities directly in your AI assistant, through the free, key-free MCP tool by InfraNode. No API key, no installation. - [Council information MCP server for German cities](https://infranode.dev/en/mcp/council-information/): Municipal council documents and decision papers directly in your AI assistant, through the free, key-free MCP tool by InfraNode. No API key, no installation. - [Weather MCP server for German cities (DWD)](https://infranode.dev/en/mcp/weather/): Current German Weather Service (DWD) data for 84 major German cities directly in your AI assistant, through InfraNode's free, keyless MCP tool. No API key, no install. - [Air quality MCP server for German cities (UBA)](https://infranode.dev/en/mcp/air-quality/): Current German Environment Agency (UBA) air quality data for major German cities directly in Claude or ChatGPT, through InfraNode's free, keyless MCP tool. - [Electricity price MCP server for Germany (SMARD)](https://infranode.dev/en/mcp/electricity-price/): The nationwide day-ahead spot electricity price (SMARD, Federal Network Agency) directly in your AI assistant, through InfraNode's free, keyless MCP tool. - [Land values MCP server for German cities (BORIS)](https://infranode.dev/en/mcp/land-values/): Official standard land values (BORIS) per city directly in Claude or ChatGPT, through InfraNode's free, keyless MCP tool. - [Public transport MCP server for German cities](https://infranode.dev/en/mcp/public-transport/): Real-time departures at stops in major German cities directly in your AI assistant, through InfraNode's free, keyless MCP tool (DELFI, GTFS, transit associations). ## Tutorials - [Was ist ein MCP-Server? Einfach erklärt](https://infranode.dev/tutorials/was-ist-ein-mcp-server/): MCP und Model Context Protocol verständlich erklärt, mit kostenlosem Beispiel für offene Daten deutscher Städte. - [MCP-Server in Claude und ChatGPT einrichten](https://infranode.dev/tutorials/mcp-server-claude-einrichten/): Den kostenlosen, keylosen InfraNode-MCP-Server in Claude Code, Claude Desktop und ChatGPT einrichten. - [Offene Stadtdaten in Home Assistant einbinden](https://infranode.dev/tutorials/home-assistant-stadtdaten/): Wetter, Luftqualität und Strompreis als REST-Sensor in Home Assistant, ohne API-Schlüssel. - [Stadtdaten mit Python und pandas abrufen](https://infranode.dev/tutorials/python-pandas-stadtdaten/): Offene Daten deutscher Großstädte mit requests und pandas über alle Städte auswerten. - [InfraNode mit Python: das infranode-Paket](https://infranode.dev/tutorials/python-sdk/): Keyloses Python-Paket (PyPI: infranode), synchron und asynchron, plus LangChain- und LlamaIndex-Tools für KI-Agenten. - [InfraNode mit JavaScript: infranode-sdk](https://infranode.dev/tutorials/javascript-sdk/): Keyloses TypeScript-Paket (npm: infranode-sdk) für Node und Browser, mit Vercel-AI-SDK-Tool und Cursor-Starter-Template. - [What is an MCP server? Simply explained](https://infranode.dev/en/tutorials/what-is-an-mcp-server/): Model Context Protocol explained, with a free open-data example for German cities. - [Set up an MCP server in Claude and ChatGPT](https://infranode.dev/en/tutorials/set-up-mcp-server-claude/): Set up the free, keyless InfraNode MCP server in Claude and ChatGPT. - [InfraNode with Python: the infranode package](https://infranode.dev/en/tutorials/python-sdk/): Keyless Python package (PyPI: infranode), sync and async, with LangChain and LlamaIndex tools for AI agents. - [InfraNode with JavaScript: infranode-sdk](https://infranode.dev/en/tutorials/javascript-sdk/): Keyless TypeScript package (npm: infranode-sdk) for Node and the browser, with a Vercel AI SDK tool and a Cursor starter template. ## Libraries / SDKs - [infranode (Python)](https://github.com/street1983nk/infranode-python): Keyless Python client + LangChain/LlamaIndex tools. pip install infranode. - [infranode-sdk (JavaScript/TypeScript)](https://github.com/street1983nk/infranode-js): Keyless TS client + Vercel AI SDK tool. npm install infranode-sdk. - [infranode-weather-starter](https://github.com/street1983nk/infranode-weather-starter): Ready-made React dashboard template with InfraNode MCP preconfigured for Cursor. ## Live - [GET /api/v1/live/{slug}/air](https://infranode.dev/api/getLiveAir.md): Live-Alias für Luftqualität (Umweltbundesamt) - [GET /api/v1/live/{slug}/air-uba](https://infranode.dev/api/getLiveAirUba.md): Live-Alias für Luftqualität UBA - [GET /api/v1/live/{city}/baustellen](https://infranode.dev/api/getLiveBaustellen.md): [DEPRECATED] Live-Baustellen je Stadt (Nachfolger: /live/{city}/roadworks) - [GET /api/v1/live/berlin/traffic-reports](https://infranode.dev/api/getLiveBerlinTrafficReports.md): Live-Verkehrsmeldungen Berlin (Mobilithek DATEX-II) - [GET /api/v1/live/berlin/verkehrsmeldungen](https://infranode.dev/api/getLiveBerlinVerkehrsmeldungen.md): [DEPRECATED] Live-Verkehrsmeldungen Berlin (Nachfolger: /live/berlin/traffic-reports) - [GET /api/v1/live/dortmund/parking](https://infranode.dev/api/getLiveDortmundParking.md): [DEPRECATED] Live-Parkbelegung Dortmund (Nachfolger: /cities/dortmund/parking) - [GET /api/v1/live/{city}/ereignisse](https://infranode.dev/api/getLiveEreignisse.md): [DEPRECATED] Live-Verkehrsereignisse je Stadt (Nachfolger: /live/{city}/incidents) - [GET /api/v1/live/eround/charging](https://infranode.dev/api/getLiveEroundCharging.md): Live-Ladesäulen-Belegung eRound (Mobilithek DATEX-II V3) - [GET /api/v1/live/{slug}/flood](https://infranode.dev/api/getLiveFlood.md): Live-Alias für Hochwasser-Warnstufen LHP - [GET /api/v1/live/frankfurt-am-main/departures](https://infranode.dev/api/getLiveFrankfurtDepartures.md): Live-ÖPNV-Abfahrten Frankfurt/Rhein-Main je Station (RMV-HAPI) - [GET /api/v1/live/frankfurt-am-main/parking](https://infranode.dev/api/getLiveFrankfurtParking.md): Live-Parkbelegung Frankfurt am Main (Stadt Frankfurt, Mobilithek DATEX II V3) - [GET /api/v1/live/hamburg/departures](https://infranode.dev/api/getLiveHamburgDepartures.md): Live-ÖPNV-Abfahrten Hamburg je Station (HVV-Geofox-GTI) - [GET /api/v1/live/hamburg/traffic-situation](https://infranode.dev/api/getLiveHamburgTrafficSituation.md): Live-Verkehrslage Hamburg (Freie und Hansestadt Hamburg, keylos) - [GET /api/v1/live/hamburg/verkehrslage](https://infranode.dev/api/getLiveHamburgVerkehrslage.md): [DEPRECATED] Live-Verkehrslage Hamburg (Nachfolger: /live/hamburg/traffic-situation) - [GET /api/v1/live/hannover/traffic-reports](https://infranode.dev/api/getLiveHannoverTrafficReports.md): Live-Verkehrsmeldungen Hannover (Mobilithek DATEX-II) - [GET /api/v1/live/hannover/verkehrsmeldungen](https://infranode.dev/api/getLiveHannoverVerkehrsmeldungen.md): [DEPRECATED] Live-Verkehrsmeldungen Hannover (Nachfolger: /live/hannover/traffic-reports) - [GET /api/v1/live/{city}/incidents](https://infranode.dev/api/getLiveIncidents.md): Live-Verkehrsereignisse je Stadt (Mobilithek DATEX-II) - [GET /api/v1/live/kiel/counting-stations](https://infranode.dev/api/getLiveKielCountingStations.md): Live-Zähldaten Kiel, Kfz- und Radzählstellen (Mobilithek DATEX-II) - [GET /api/v1/live/kiel/zaehlstellen](https://infranode.dev/api/getLiveKielZaehlstellen.md): [DEPRECATED] Live-Zähldaten Kiel (Nachfolger: /live/kiel/counting-stations) - [GET /api/v1/live/koeln/low-emission-zone](https://infranode.dev/api/getLiveKoelnLowEmissionZone.md): Live-Umweltzone Köln (Mobilithek DATEX-II) - [GET /api/v1/live/koeln/umweltzone](https://infranode.dev/api/getLiveKoelnUmweltzone.md): [DEPRECATED] Live-Umweltzone Köln (Nachfolger: /live/koeln/low-emission-zone) - [GET /api/v1/live/magdeburg/parking](https://infranode.dev/api/getLiveMagdeburgParking.md): Live-Parkbelegung Magdeburg (Landeshauptstadt Magdeburg, Mobilithek DATEX II V2) - [GET /api/v1/live/nuernberg/departures](https://infranode.dev/api/getLiveNuernbergDepartures.md): Live-ÖPNV-Abfahrten Nürnberg je Halt (VGN/VAG, keylos, Tier A) - [GET /api/v1/live/{city}/roadworks](https://infranode.dev/api/getLiveRoadworks.md): Live-Baustellen je Stadt (Mobilithek DATEX-II) - [GET /api/v1/live/{slug}/traffic](https://infranode.dev/api/getLiveTraffic.md): Live-Alias für Verkehr und Baustellen Autobahn - [GET /api/v1/live/{city}/traffic-flow](https://infranode.dev/api/getLiveTrafficFlow.md): Live-Verkehrslage je Stadt (Mobilithek DATEX-II) - [GET /api/v1/live/{city}/transit/departures](https://infranode.dev/api/getLiveTransitDepartures.md): Live-ÖPNV-Abfahrten je Halt mit Verspätung (GTFS-RT, Tier B) - [GET /api/v1/live/{city}/transit/routes/{route_id}/status](https://infranode.dev/api/getLiveTransitRouteStatus.md): Live-ÖPNV-Verspätungslage einer Linie (GTFS-RT, Tier B) - [GET /api/v1/live/{city}/transit/trips/{trip_id}](https://infranode.dev/api/getLiveTransitTrip.md): Live-ÖPNV-Fahrt-Detail inkl. geschätzter Position (GTFS-RT, Tier B) - [GET /api/v1/live/{slug}/departures](https://infranode.dev/api/getLiveVrrDepartures.md): Live-ÖPNV-Abfahrten der VRR-Kernstädte + VVS Stuttgart je Station (Mentz-EFA, Tier C) - [GET /api/v1/live/{slug}/water-level](https://infranode.dev/api/getLiveWaterLevel.md): Live-Alias für Pegelstand PEGELONLINE - [GET /api/v1/live/{slug}/webcams](https://infranode.dev/api/getLiveWebcams.md): Live-Alias für Autobahn-Webcams - [GET /api/v1/live/wuppertal/parking](https://infranode.dev/api/getLiveWuppertalParking.md): Live-Parkbelegung Wuppertal (Stadt Wuppertal, Mobilithek DATEX II V2) ## cities - [GET /api/v1/tenders](https://infranode.dev/api/getAllPublicTenders.md): Öffentliche Auftragsvergabe deutschlandweit (oeffentlichevergabe.de, Tier A) - [GET /api/v1/cities](https://infranode.dev/api/getCities.md): Alle bekannten Städte auflisten - [GET /api/v1/cities/{slug}](https://infranode.dev/api/getCity.md): Eine Stadt aus dem Register holen - [GET /api/v1/cities/{slug}/accidents](https://infranode.dev/api/getCityAccidents.md): Straßenverkehrsunfälle je Stadt (Unfallatlas, Tier A) - [GET /api/v1/cities/{slug}/air](https://infranode.dev/api/getCityAir.md): Luftqualität je Stadt (UBA, Legacy-Pfad) - [GET /api/v1/cities/{slug}/air-uba](https://infranode.dev/api/getCityAirUba.md): Luftqualität je Stadt (UBA, Tier A) - [GET /api/v1/cities/{slug}/base](https://infranode.dev/api/getCityBase.md): Stadt-Stammdaten aus Wikidata - [GET /api/v1/cities/{slug}/bathing-water](https://infranode.dev/api/getCityBathingWater.md): Badegewässerqualität im Umkreis einer Stadt (EEA, Tier A) - [GET /api/v1/cities/{slug}/bike-counts](https://infranode.dev/api/getCityBikeCounts.md): Radzählstellen je Stadt (kommunale Open Data, Tier A) - [GET /api/v1/cities/{slug}/bike-parking](https://infranode.dev/api/getCityBikeParking.md): Radabstellanlagen je Stadt (Tier A, keylos) - [GET /api/v1/cities/{slug}/business-registrations](https://infranode.dev/api/getCityBusinessRegistrations.md): Gewerbean-/-abmeldungen je Kreis (Regionalstatistik, Tier A) - [GET /api/v1/cities/{slug}/care](https://infranode.dev/api/getCityCare.md): Pflegekennzahlen als Zeitreihe (Wegweiser, Tier A) - [GET /api/v1/cities/{slug}/charging](https://infranode.dev/api/getCityCharging.md): E-Ladesäulen-Standorte je Stadt (BNetzA, Tier A) - [GET /api/v1/cities/{slug}/charging-status](https://infranode.dev/api/getCityChargingStatus.md): Live-Ladesäulen-Belegung je Stadt (eRound, CC0/Tier A) - [GET /api/v1/cities/{slug}/childcare](https://infranode.dev/api/getCityChildcare.md): Kinderbetreuung als Zeitreihe (Wegweiser, Tier A) - [GET /api/v1/cities/{slug}/civil-protection-warnings](https://infranode.dev/api/getCityCivilProtectionWarnings.md): Amtliche BBK-NINA-Bevölkerungsschutz-Warnungen je Stadt (Tier A) - [GET /api/v1/cities/{slug}/construction](https://infranode.dev/api/getCityConstruction.md): Baugenehmigungen je Stadt (GENESIS, Tier A) - [GET /api/v1/cities/{slug}/council-papers](https://infranode.dev/api/getCityCouncilPapers.md): Kommunale Ratsinformationen je Stadt (OParl, Tier A) - [GET /api/v1/cities/{slug}/crime-stats](https://infranode.dev/api/getCityCrimeStats.md): Polizeiliche Kriminalstatistik je Stadt (BKA PKS, Tier A) - [GET /api/v1/cities/{slug}/demographics](https://infranode.dev/api/getCityDemographics.md): Demografie-Zeitreihen je Stadt (GENESIS/Regionalstatistik, Tier A) - [GET /api/v1/cities/{slug}/district-heating](https://infranode.dev/api/getCityDistrictHeating.md): Fernwärme- & Wärmenetz-Versorgung je Stadt, föderiert (Tier A) - [GET /api/v1/cities/{slug}/drinking-water](https://infranode.dev/api/getCityDrinkingWater.md): Trinkwasserbrunnen je Stadt (OSM, Tier B) - [GET /api/v1/cities/{slug}/education](https://infranode.dev/api/getCityEducation.md): Bildungseinrichtungen je Stadt (OSM, Tier B) - [GET /api/v1/cities/{slug}/education-stats](https://infranode.dev/api/getCityEducationStats.md): Bildungsstatistik als Zeitreihe (Wegweiser, Tier A) - [GET /api/v1/cities/{slug}/election](https://infranode.dev/api/getCityElection.md): Wahlergebnis je Stadt (Bundeswahlleiterin, Tier A) - [GET /api/v1/cities/{slug}/energy](https://infranode.dev/api/getCityEnergy.md): Energie-Anlagen je Stadt (MaStR, Tier A) - [GET /api/v1/cities/{slug}/events](https://infranode.dev/api/getCityEvents.md): Veranstaltungen je Stadt (destination.one) - [GET /api/v1/cities/{slug}/fire-danger](https://infranode.dev/api/getCityFireDanger.md): Waldbrand- und Graslandfeuerindex je Stadt (DWD, Tier A) - [GET /api/v1/cities/{slug}/flood](https://infranode.dev/api/getCityFlood.md): Hochwasser-Warnstufen je Stadt (LHP, Tier A) - [GET /api/v1/cities/{slug}/fuel-prices](https://infranode.dev/api/getCityFuelPrices.md): Aktuelle Spritpreise je Stadt, aggregiert (Tankerkönig/MTS-K, Tier A) - [GET /api/v1/cities/{slug}/geo](https://infranode.dev/api/getCityGeo.md): Verwaltungsgrenze je Stadt (BKG VG250, Tier A) - [GET /api/v1/cities/{slug}/government-offices](https://infranode.dev/api/getCityGovernmentOffices.md): Behörden/Ämter je Stadt (OSM, Tier B) - [GET /api/v1/cities/{slug}/health](https://infranode.dev/api/getCityHealth.md): Krankenhaus-Stammdaten je Stadt (Destatis-Verzeichnis, Tier A) - [GET /api/v1/cities/{slug}/heritage](https://infranode.dev/api/getCityHeritage.md): Denkmäler/Baudenkmale je Stadt (Land-WFS, Tier A) - [GET /api/v1/cities/{slug}/holidays](https://infranode.dev/api/getCityHolidays.md): Feiertage und Schulferien je Stadt (Seed, gemeinfrei) - [GET /api/v1/cities/{slug}/hospitals-atlas](https://infranode.dev/api/getCityHospitalsAtlas.md): Krankenhausstandorte je Stadt (Bundes-Klinik-Atlas, fail-closed) - [GET /api/v1/cities/{slug}/indicators](https://infranode.dev/api/getCityIndicators.md): Sozialökonomische Indikatoren je Stadt (INKAR/BBSR, Tier A) - [GET /api/v1/cities/{slug}/insolvencies](https://infranode.dev/api/getCityInsolvencies.md): Beantragte Insolvenzen je Kreis (Regionalstatistik, Tier A) - [GET /api/v1/cities/{slug}/integration](https://infranode.dev/api/getCityIntegration.md): Integrationskennzahlen als Zeitreihe (Wegweiser, Tier A) - [GET /api/v1/cities/{slug}/labour-market](https://infranode.dev/api/getCityLabourMarket.md): Arbeitsmarkt und Pendler als Zeitreihe (Wegweiser, Tier A) - [GET /api/v1/cities/{slug}/land-values](https://infranode.dev/api/getCityLandValues.md): Amtliche Bodenrichtwerte je Stadt, aggregiert (BORIS, Tier A) - [GET /api/v1/cities/{slug}/markets](https://infranode.dev/api/getCityMarkets.md): Wochenmärkte/Marktplätze je Stadt (OSM, Tier B) - [GET /api/v1/cities/{slug}/mobility-points](https://infranode.dev/api/getCityMobilityPoints.md): Mobilitaetspunkte und Carsharing-Parkflaechen je Stadt (Tier A, keylos) - [GET /api/v1/cities/{slug}/municipal-finance](https://infranode.dev/api/getCityMunicipalFinance.md): Kommunale Finanzkennzahlen als Zeitreihe (Wegweiser, Tier A) - [GET /api/v1/cities/{slug}/office-wait-times](https://infranode.dev/api/getCityOfficeWaitTimes.md): Behörden-Wartezeiten je Stadt (live, keylos, Tier A) - [GET /api/v1/cities/{slug}/overview](https://infranode.dev/api/getCityOverview.md): Stadt-Überblick (Katalog aller Datenarten + Live-Highlights) - [GET /api/v1/cities/{slug}/parcel-lockers](https://infranode.dev/api/getCityParcelLockers.md): Paketstationen je Stadt (OSM, Tier B) - [GET /api/v1/cities/{slug}/park-and-ride](https://infranode.dev/api/getCityParkAndRide.md): P+R- und B+R-Anlagen je Stadt (Tier A, keylos) - [GET /api/v1/cities/{slug}/parking](https://infranode.dev/api/getCityParking.md): Parkhaus-Belegung/-Katalog je Stadt (EIN Endpunkt mit Quellen-Fallback) - [GET /api/v1/cities/{slug}/parking-onstreet](https://infranode.dev/api/getCityParkingOnstreet.md): Strassenparkraum je Stadt (Tier A, keylos) - [GET /api/v1/cities/{slug}/playgrounds](https://infranode.dev/api/getCityPlaygrounds.md): Spielplätze je Stadt (OSM, Tier B) - [GET /api/v1/cities/{slug}/pois](https://infranode.dev/api/getCityPois.md): POIs je Stadt, nach Typ gefiltert (OSM, Tier B) - [GET /api/v1/cities/{slug}/pollen-uv](https://infranode.dev/api/getCityPollenUv.md): Pollenflug und UV-Index je Stadt (DWD opendata, Tier A) - [GET /api/v1/cities/{slug}/population-density](https://infranode.dev/api/getCityPopulationDensity.md): Einwohnerdichte je Stadt (Zensus-2022-Gitter, Tier A) - [GET /api/v1/cities/{slug}/population-structure](https://infranode.dev/api/getCityPopulationStructure.md): Altersaufbau der Bevoelkerung als Zeitreihe (Wegweiser, Tier A) - [GET /api/v1/cities/{slug}/population-trend](https://infranode.dev/api/getCityPopulationTrend.md): Bevoelkerungsentwicklung als Zeitreihe (Wegweiser, Tier A) - [GET /api/v1/cities/{slug}/post-boxes](https://infranode.dev/api/getCityPostBoxes.md): Briefkästen je Stadt, mit Leerungszeiten (OSM, Tier B) - [GET /api/v1/cities/{slug}/post-offices](https://infranode.dev/api/getCityPostOffices.md): Postfilialen je Stadt (OSM, Tier B) - [GET /api/v1/cities/{slug}/power-load](https://infranode.dev/api/getCityPowerLoad.md): Stromverbrauch (Netzlast) der Regelzone je Stadt (SMARD, Tier A) - [GET /api/v1/cities/{slug}/power-price](https://infranode.dev/api/getCityPowerPrice.md): Day-ahead-Börsenstrompreis bundesweit (SMARD, Tier A) - [GET /api/v1/cities/{slug}/public-tenders](https://infranode.dev/api/getCityPublicTenders.md): Öffentliche Auftragsvergabe je Stadt (oeffentlichevergabe.de, Tier A) - [GET /api/v1/cities/{slug}/public-toilets](https://infranode.dev/api/getCityPublicToilets.md): Öffentliche Toiletten je Stadt (OSM, Tier B) - [GET /api/v1/cities/{slug}/public-wifi](https://infranode.dev/api/getCityPublicWifi.md): Öffentliche WLAN-Standorte je Stadt (OSM, Tier B) - [GET /api/v1/cities/{slug}/recycling-centres](https://infranode.dev/api/getCityRecyclingCentres.md): Recycling-/Wertstoffhöfe je Stadt (OSM, Tier B) - [GET /api/v1/cities/{slug}/road-events](https://infranode.dev/api/getCityRoadEvents.md): Innerstädtische Baustellen und Sperrungen je Stadt (Tier A) - [GET /api/v1/cities/{slug}/sharing](https://infranode.dev/api/getCitySharing.md): Bike-/Scooter-Sharing je Stadt, aggregiert (GBFS, Tier A) - [GET /api/v1/cities/{slug}/social-situation](https://infranode.dev/api/getCitySocialSituation.md): Soziale Lage als Zeitreihe (Wegweiser, Tier A) - [GET /api/v1/cities/{slug}/solar](https://infranode.dev/api/getCitySolar.md): Solar-Einstrahlung + PV-Ertrag je Stadt (PVGIS, Tier A) - [GET /api/v1/cities/{slug}/solar-roofs](https://infranode.dev/api/getCitySolarRoofs.md): Dach-Solarkataster je Stadt, föderiert (Tier A) - [GET /api/v1/cities/{slug}/station-arrivals](https://infranode.dev/api/getCityStationArrivals.md): Live-Ankunftstafel Haupt-Bahnhof der Stadt, alle Gattungen (DB Timetables, Tier A) - [GET /api/v1/cities/{slug}/station-departures](https://infranode.dev/api/getCityStationDepartures.md): Live-Abfahrtstafel Haupt-Bahnhof der Stadt, alle Gattungen (DB Timetables, Tier A) - [GET /api/v1/cities/{slug}/station-facilities](https://infranode.dev/api/getCityStationFacilities.md): Aufzug-/Rolltreppen-Status an Bahnhöfen je Stadt (DB FaSta, Tier A) - [GET /api/v1/cities/{slug}/stations](https://infranode.dev/api/getCityStations.md): Bahnhofs-Katalog einer Stadt, alle DB-Bahnhöfe (StaDa, Tier A) - [GET /api/v1/cities/{slug}/sustainability](https://infranode.dev/api/getCitySustainability.md): Nachhaltigkeits- und SDG-Indikatoren als Zeitreihe (Wegweiser, Tier A) - [GET /api/v1/cities/{slug}/tax-rates](https://infranode.dev/api/getCityTaxRates.md): Realsteuer-Hebesätze je Gemeinde (Regionalstatistik, Tier A) - [GET /api/v1/cities/{slug}/tourism](https://infranode.dev/api/getCityTourism.md): Gästeübernachtungen und Ankünfte je Stadt (GENESIS, Tier A) - [GET /api/v1/cities/{slug}/traffic](https://infranode.dev/api/getCityTraffic.md): Baustellen und Verkehrsmeldungen je Stadt (Autobahn-API) - [GET /api/v1/cities/{slug}/transit](https://infranode.dev/api/getCityTransit.md): ÖPNV-Haltestellen je Stadt (DELFI und HVV GTFS) - [GET /api/v1/cities/{slug}/tree-cadastre](https://infranode.dev/api/getCityTreeCadastre.md): Baumkataster je Stadt (kommunaler WFS, Tier A) - [GET /api/v1/cities/{slug}/unemployment](https://infranode.dev/api/getCityUnemployment.md): Arbeitslose und Arbeitslosenquote je Stadt (GENESIS, Tier A) - [GET /api/v1/cities/{slug}/vehicle-registrations](https://infranode.dev/api/getCityVehicleRegistrations.md): Pkw-Bestand und Elektro-Anteil je Stadt (KBA, Tier A) - [GET /api/v1/cities/{slug}/water-level](https://infranode.dev/api/getCityWaterLevel.md): Pegelstand je Stadt (PEGELONLINE, Tier A, Teilabdeckung) - [GET /api/v1/cities/{slug}/weather](https://infranode.dev/api/getCityWeather.md): Wetter je Stadt (DWD über Bright Sky) - [GET /api/v1/cities/{slug}/weather-warnings](https://infranode.dev/api/getCityWeatherWarnings.md): Amtliche DWD-Wetterwarnungen je Stadt (Tier A) - [GET /api/v1/cities/{slug}/webcams](https://infranode.dev/api/getCityWebcams.md): Autobahn-Webcams je Stadt (Autobahn-API, Tier A) ## compare - [GET /api/v1/compare](https://infranode.dev/api/compareCities.md): Eine Ressource über mehrere Städte vergleichen ## meta - [GET /api/v1/health](https://infranode.dev/api/getHealth.md): Liveness und Readiness der App prüfen - [GET /api/v1/openapi.yaml](https://infranode.dev/api/getOpenapiYaml.md): Diese OpenAPI-Spec als YAML - [GET /api/v1/sources](https://infranode.dev/api/getSources.md): Status aller Upstream-Quellen ## stations - [GET /api/v1/stations/{eva}/arrivals](https://infranode.dev/api/getStationArrivals.md): Live-Ankünfte eines beliebigen Bahnhofs per EVA, alle Gattungen (DB Timetables, Tier A) - [GET /api/v1/stations/{eva}/departures](https://infranode.dev/api/getStationDepartures.md): Live-Abfahrten eines beliebigen Bahnhofs per EVA, alle Gattungen (DB Timetables, Tier A)