Skip to main content

A Guide to Europe’s Open Weather Data Portals

Open Data
Climate Science
Find official European weather data: compare DWD file archives, DMI observation queries and KNMI downloads, then use the country directory.
Author

Climate Explorer Team

Published

March 9, 2026

Modified

September 12, 2026

You can reach an official weather-data website and still be several steps away from a usable file. Some services expose folders of station records. Others expect an API request, or a dataset name and version before they will provide a download link.

Start with the question you need to answer. A recent reading for one station, a decade of daily observations and a national radar archive call for different access routes. The examples below show how to recognise those routes, followed by a directory of official starting points.

DWD offers browsable archive folders; DMI exposes station and observation collections; KNMI supplies file downloads using a dataset name, version and API key.

Three ways to reach weather observations: browse an archive, query an observation service or request files from a dataset API. These examples describe access methods, not country rankings. Diagram: Climate Explorer.

Three access routes, with real examples

DWD: browse files by measurement interval

Germany’s DWD Climate Data Center archive exposes folders including 10_minutes, hourly, daily and monthly. You can browse them without signing in. The folder structure is part of the task: choose the measurement interval, then the variable and the appropriate archive branch.

For a long rainfall series, check the station’s record dates before downloading. An archive labelled “historical” does not mean every station covers the same years. Keep the station metadata and the variable documentation with the file. The DWD download guide explains station selection and export; our ten-minute rainfall example shows why the timestamp definition matters.

DMI: separate the station list from the readings

Denmark’s DMI observation-service collections return a machine-readable description of two collections: station and observation. The first helps identify observing sites; the second contains measurements.

You can open that collections link in a browser. Look for each collection’s id and its link with rel: items. This is a small but useful discovery step: it tells you where the records are served before you try to request a particular station or period. Use the DMI documentation for supported filters, parameters and request limits rather than guessing the query syntax.

KNMI: an API can deliver files, too

The Netherlands’ KNMI Open Data API is file based. A request uses a dataset name and version to list files, then obtains a download URL for a chosen file. That is different from asking an observation API for individual temperature readings.

KNMI documents an API-key requirement, including a shared anonymous key available without registration. Registered keys are another option. Read the current access instructions and limits before starting a large download. A key requirement alone does not mean that the data cost money.

Check one station before downloading a country

A small sample often reveals a mismatch earlier than a large download. For a daily rainfall comparison, for example, establish these details before joining files:

  • Identity: the station identifier, coordinates and elevation. Similar place names can refer to different observing sites.
  • Time: the reporting time zone, interval boundaries and record coverage. A daily value may describe a different 24-hour period from the one you intend to analyse.
  • Measurement: the unit, accumulation period, missing-value codes and quality flags.
  • Reuse: the dataset licence and the attribution you need to carry into a chart or export.

Keep the dataset version where one exists, the download date and the provider’s documentation. A portal’s name is not enough to reproduce a result if its files are later revised.

Official starting points by country

The directory below links to data services, documentation or the responsible weather service. A service homepage may require further navigation to find a particular dataset. The links are not evidence that all stations, variables or historical periods are available, and the directory does not assign access or compliance scores.

For additional European sources, Norway’s Frost documentation describes its observation service. Country coverage in a directory should not be confused with the scope of EU legislation; the policy explainer covers that distinction.

When a shared European service helps

If the question involves recent observations across borders, it may be useful to begin with a shared service instead of combining national archives immediately. How MeteoGate connects to EuroMeteo explains the surface-observation route, its coverage limits and the processing applied by Climate Explorer.

For a historical station study, the national archive may still be the appropriate source. Choose by the period and variables you need, then check the metadata before treating series from different services as comparable.

Data Annex

The three worked examples use provider documentation and public discovery pages. No station values were analysed and no country-wide completeness assessment was performed.

Information needed for each access route. Sources: DWD, DMI and KNMI documentation.
Example Information needed for the next step
DWD archive Measurement interval, variable, station identifier and record dates
DMI observation service Collection, station identifier and documented time/parameter filters
KNMI file API Dataset name, version, API key and file selection

Access Route Architectures and Mechanisms

Comparison of national data access architectures. Sources: DWD CDC, DMI OpenData, and KNMI Data Platform documentation.
National provider Delivery model Authentication mechanism Primary query pattern
DWD (Germany) Open HTTP directory archive None (anonymous access) Browse by interval (10_minutes, hourly, daily) and parameter
DMI (Denmark) OGC API REST service None (open query endpoint) Query separate station and observation collections with filters
KNMI (Netherlands) File catalog REST API API key (anonymous or registered) Query files by dataset name and version, then fetch via download URL

Data Sources