InfraNode.dev
MCP InfraNode is also available as an MCP server for AI assistants like Claude and ChatGPT.

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:

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.