Data API for German cities
Free, keyless data API for 84 major German cities: weather, air quality, electricity price, land values, public transport and more as consistent JSON. Ideal for data analysis, dashboards and AI agents (REST and MCP).
Data by topic
Each data type has its own page with a live example, source and license:
- Fuel price API for German cities (MTS-K)
- Car park API for German cities with live occupancy
- Roadworks and closure API for German cities
- Water level API for German cities (PEGELONLINE)
- Weather warning API for German cities (DWD)
- EV charging station API for German cities (BNetzA)
- Weather API for German cities (DWD)
- Air quality API for German cities (UBA)
- Electricity price API for Germany (SMARD)
- Land values API for German cities (BORIS)
- Solar API for German cities (PVGIS)
- Solar cadastre API for German cities (rooftop PV)
- Real-time public transport API for German cities
- Public procurement API for German cities
- Council information API for German cities
- Municipal tax rate API for German cities
- Population and density API for German cities
- Crime statistics API for German cities (PKS)
- Road accident API for German cities
- Labour market API for German cities
- Business and insolvency API for German cities
- Sustainability API for German cities (SDG indicators)
For data analysis
All endpoints return structured JSON, retrievable across all 84 cities, ideal for comparisons, dashboards and data analysis. A practical example is the tutorial Fetch German city data with Python and pandas. For offline analysis there are reproducible snapshots as CSV and Parquet via the Zenodo DOI and as a Hugging Face dataset.
For AI agents (MCP)
The same data is available as an MCP server for Claude, ChatGPT and other AI agents, free and keyless. Your assistant queries the data directly, live or as a daily value.
Getting started
A simple GET request, no key:
curl https://infranode.dev/api/v1/cities/berlin/weather More in the quickstart and the cities overview.
Frequently asked questions
- Is there a free data API for German cities?
- InfraNode is a free, keyless data API for 84 major German cities. It serves weather, air quality, electricity price, land values, real-time public transport and more as consistent JSON, without an API key and without sign-up.
- Is InfraNode suitable for data analysis?
- Yes. All endpoints return structured JSON with source and license, retrievable across all 84 cities. For offline analysis there are reproducible snapshots as CSV and Parquet via the Zenodo DOI and as a Hugging Face dataset.
- Is the data also available for AI agents?
- Yes. The same data is available as an MCP server for AI assistants like Claude and ChatGPT, also free and keyless.