GitHub
X

KNMI Forecast API

Weather forecasts from the Royal Netherlands Meteorological Institute

Location and Time

Location:
API Mode:
Time:

Forecast provides the latest, continuously updated weather forecast. By default, we provide forecasts for 3 days, but you can access forecasts for up to 15 days. Use Past Days to include recently archived forecasts.

For older archived forecasts, switch to mode.

You can also check out our Historical Weather API with data going back to 1940.

Hourly Weather Variables

Daily Weather Variables

Settings

Usage licence:

API Response

Preview:
API URL (Open in new tab or copy this URL into your application)

Data Sources

KNMI provides weather forecasts from the HARMONIE AROME model with ECMWF IFS initialization. This is a collaboration of multiple European national weather services under the name "United Weather Centres-West" (UWC-West). Two model configuration one for Europe (5.5 km resolution) and an inset for the Netherlands (2 km resolution) are available. All data is updated hourly and provides forecast for up to 2.5 days. After 2.5 days, Open-Meteo combines forecasts with the ECMWF IFS HRES 9 km model to provide up to 15 days of forecast.

Weather ModelRegionSpatial ResolutionTemporal ResolutionForecast LengthUpdate frequency
KNMI HARMONIE AROME Netherlands
Netherlands Belgium
Netherlands, Belgium
2 km1-hourly2.5 daysEvery hour
KNMI HARMONIE AROME Europe
European Union
Central & Northern Europe up to Iceland
5.5 km1-hourly2.5 daysEvery hour
KNMI HARMONIE AROME Europe Model Area. Source: Open-Meteo.
KNMI HARMONIE AROME Netherlands Model Area. Source: Open-Meteo.

Native Model Variables

HARMONIE AROME directly predicts the fields listed below. Open-Meteo retains these fields or uses them to calculate more convenient API variables. The model provides wind as U and V components and only global solar radiation.

Native KNMI fieldLevelUse in the Open-Meteo API
Temperature2 m, 50/100/200/300 m, surface, pressure levelstemperature_2m and upper-level temperature
Relative humidity2 m, pressure levelsRelative humidity, dew point and pressure-level cloud cover
U and V wind components10 m to 300 m, pressure levelsWind speed and direction
Wind gust components10 mwind_gusts_10m
Mean sea-level pressureMean sea levelpressure_msl and derived surface pressure
Precipitation, rain and snowfall water equivalentSurfaceprecipitation, rain, snowfall, showers
Global solar radiationSurfaceGlobal, direct, diffuse radiation, DNI and GTI
Cloud cover total, low, mid and highSurfacecloud_cover and the individual layers
Visibility and snow depthSurfacevisibility, snow_depth_water_equivalent
GeopotentialPressure levels (Europe)geopotential_height

Pressure-level data and wind above 10 m are only available in the Europe 5.5 km model.

Derived Variables

HARMONIE AROME natively provides temperature, relative humidity, cloud cover, precipitation, visibility and global solar radiation. Several convenient API variables are not direct model output — Open-Meteo derives them from the native fields for every forecast step.

Derived VariableHow it is derived?
Wind speed and directionCalculated from the native U and V wind components. On the rotated Europe grid the direction is corrected for the projection; without this correction it would be off by up to 15°.
Direct and diffuse solar radiationOnly global horizontal irradiance GHI is native. Diffuse radiation is separated using the Razo, Müller Witwer model; direct radiation is the remainder. DNI, GTI and instant values follow from solar geometry.
Weather codeComputed from cloud cover, precipitation, snowfall, wind gusts and visibility. KNMI provides no CAPE, so thunderstorm codes are not produced.
Snowfall and showersSnowfall converts the native snowfall water equivalent with 0.7 cm per mm. Showers are precipitation minus the native rain and snowfall water equivalent.
Dew point, vapour pressure deficit and wet bulb temperatureCalculated from native 2 m temperature and relative humidity.
Surface pressureCalculated from mean sea-level pressure, 2 m temperature and terrain elevation.
Sunshine durationSeconds per hour with derived direct normal irradiance above the WMO threshold of 120 W/m².
Apparent temperature and reference evapotranspiration ET₀Combine temperature, humidity, wind speed and solar radiation. ET₀ follows the FAO-56 Penman-Monteith equation.
Pressure-level cloud cover and dew pointEstimated from pressure-level relative humidity and temperature (Europe model only).

Sunrise, sunset, daylight duration and the day-or-night flag are astronomical calculations. Daily values are aggregated from hourly data.

API Documentation

For a detailed list of all available weather variables please refer to the general Weather Forecast API. Only notable remarks are listed below

  • Solar Radiation: KNMI supplies only global solar radiation data and does not offer direct or diffuse solar radiation. Open-Meteo applies the separation model from Razo, Müller Witwer to calculate direct radiation from shortwave solar radiation.
  • Wind Direction Correction: Wind direction has been calculated from U/V wind component vectors. Special care has been taken to correct for the Rotated Lat Long projection. Without this correction, wind directions have an error of up to 15°.
  • Wind on 50, 100, 200, 300m: Wind forecasts for higher altitudes are only available for the Netherlands area.
  • Pressure Level Data: Forecasts on pressure level are only available for the European model.