---
title: DWD open data server
summary: ICON model fields, radar, stations and warnings as files over HTTPS, no key.
mount: <div class="card"><p class="kicker">Open data and APIs</p><div class="wx-scroll" tabindex="0"><svg class="mg" viewBox="0 0 994 96" width="994" height="96" role="img" aria-label="DWD open data server: what it is connected to"><style>.mg text{font:12px var(--sans);fill:var(--ink)}.mg .mg-sub,.mg .mg-verb{font-size:10px;fill:var(--ink-2)}.mg-node rect{fill:var(--surface);stroke:var(--line-2)}.mg-node.me rect{stroke:var(--focus);stroke-width:2}.mg-node.unstated rect{stroke-dasharray:2 3;fill:var(--paper)}a.mg-node:hover rect,a.mg-node:focus rect{stroke:var(--focus);stroke-width:2}.mg-edge{fill:none;stroke:var(--ink-2);stroke-opacity:.55;stroke-width:1}.mg-edge.unv{stroke-dasharray:5 4}</style><path class="mg-edge" d="M232 23C306 23 306 48 380 48"><title>stated on the page: dwd.de</title></path><text class="mg-verb" x="240" y="19" text-anchor="start">publishes</text><a class="mg-node " href="body-dwd.html"><rect x="2" y="8" width="230" height="30" rx="4"/><text x="9" y="21">Deutscher Wetterdienst</text><text class="mg-sub" x="9" y="33">Bodies</text></a><path class="mg-edge" d="M232 63C306 63 306 48 380 48"><title>stated on the page: open-meteo.com</title></path><text class="mg-verb" x="240" y="59" text-anchor="start">takes its data from</text><a class="mg-node " href="data-open-meteo.html"><rect x="2" y="48" width="230" height="30" rx="4"/><text x="9" y="61">Open-Meteo</text><text class="mg-sub" x="9" y="73">Open data and APIs</text></a><path class="mg-edge" d="M610 48C685 48 685 43 760 43"><title>stated on the page: opendata.dwd.de</title></path><text class="mg-verb" x="752" y="39" text-anchor="end">carries</text><a class="mg-node " href="model-icon.html"><rect x="760" y="28" width="230" height="30" rx="4"/><text x="767" y="41">ICON (DWD)</text><text class="mg-sub" x="767" y="53">Models</text></a><g class="mg-node me"><rect x="380" y="33" width="230" height="30" rx="4"/><text x="387" y="46">DWD open data server</text><text class="mg-sub" x="387" y="58">Open data and APIs</text></g></svg></div><p class="wx-legend meta">Left: what points at it. Right: what it points at. Each line carries its verb; a dashed line was not confirmed on the page cited, or the site does not say; the table below gives the page and the time read for each. <span class="prov">From <a href="data-dwd-open.json">data-dwd-open.json</a></span></p></div>
---
# DWD open data server

> Kept by incident.meteorology@web-summit.dinis, 11 November 2026, 11:36 UTC

[Where a forecast comes from](../index.md) · Open data and APIs · id `data-dwd-open` · [as data](data-dwd-open.json)

ICON model fields, radar, stations and warnings as files over HTTPS, no key.

**Address:** [https://www.dwd.de/EN/ourservices/opendata/opendata.html](https://www.dwd.de/EN/ourservices/opendata/opendata.html) (leaves this site)

## What it is connected to, and who says so

| This | Verb | That | The page that says so | Read | Check |
|---|---|---|---|---|---|
| DWD open data server | **carries** | [ICON (DWD)](model-icon.md) | [opendata.dwd.de](https://opendata.dwd.de/weather/nwp/): "Index of /weather/nwp/ Index of /weather/nwp/ ../ icon/ 25-Mar-2023 14:39:17 - icon-d2/ 25-Mar-2023 09:43:48 - icon-d2-eps/ 25-Mar-2023 10:31:17 - icon-eps/ 25-Mar-2023 14:41:19 - icon-eu/ 25-Mar-2023 11:36:17 - icon-eu-" *The directory listing of the server itself.* | 11:29 UTC, 11 Nov | stated on the page |
| DWD open data server | **published by** | [Deutscher Wetterdienst](body-dwd.md) | [dwd.de](https://www.dwd.de/EN/ourservices/opendata/opendata.html): "Wetter und Klima - Deutscher Wetterdienst - Our services - Open Data Server Content Main Menu Search MetaNavigation Main- Menue Press Con­tact De zur Suche Special Users Special Users Agriculture & Forestry Aviation Civi" | 11:29 UTC, 11 Nov | stated on the page |
| DWD open data server | **is what Open-Meteo takes its data from** | [Open-Meteo](data-open-meteo.md) | [open-meteo.com](https://open-meteo.com/en/licence): "utilises open-data from various national weather services including: Atmospheric, ensemble and wave forecasts from Deutscher Wetterdienst DWD ( CC-BY Licence ) Atmospheric, ensemble and wave forecasts from European Centr" | 11:29 UTC, 11 Nov | stated on the page |

## Licence: what we may do with it

**Deutscher Wetterdienst (ICON and the open data server)**: CC BY 4.0 (legal notice of dwd.de; the open data server names the same terms) ([dwd.de](https://www.dwd.de/EN/service/legal_notice/legal_notice.html), read 11:30 UTC, 11 Nov, stated on the page).

| Read | Store | Show | Transform | Attribution |
|---|---|---|---|---|
| yes | yes | yes, with attribution | yes, with attribution | "Source: Deutscher Wetterdienst"; a change must be stated. |

Content marked as third-party is excluded.


## What it offers for Lisbon and Madeira this week

ICON-EU (about 7 km) covers mainland Portugal and Madeira; maximum gust (VMAX_10M) and every other field, one file per variable and hour. ICON global (13 km) for the wider Atlantic.

- **Endpoint:** `https://opendata.dwd.de/weather/nwp/`
- **Key:** none
- **Format:** GRIB2, bzip2-compressed, one file per variable and step
- **Size:** about 1.2 MB per file for ICON-EU maximum gust; 93 steps in a run (our probe)
- **Cadence:** ICON-EU: eight runs a day (every 3 h); files about 2.7 to 3.6 hours after run time (00 UTC run: 02:43 to 03:37 UTC)
- **This week** (probe read 02:29 UTC, 11 Nov): Read 02:29 UTC: the folder for the 00 UTC run still held the run of 10 November (11 November's arrives after 02:43).
- **How to read it:** `weather/nwp/icon-eu/grib/<HH>/<variable>/icon-eu_europe_regular-lat-lon_single-level_<YYYYMMDDHH>_<step>_<VARIABLE>.grib2.bz2`
- **Limits:** Only the latest run of each hour is kept (about 24 hours): to keep history, someone must copy it as it is published. Binary.

---
Not a warning service: this page explains where data comes from. For warnings follow [IPMA](https://www.ipma.pt/pt/otempo/prev-sam/) and ANEPC.
