303.525 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Bronnen›Klimaat en milieu
Open-Meteo
Internationaal, relevant voor Nederland

Open-Meteo

Open-Meteo zet weermodellen en heranalyses om in één eenvoudige JSON-API: verwachtingen per uur (voor Nederland ook het KNMI-model HARMONIE-AROME op 2 km), en een archief vanaf 1940 uit ERA5. Je vraagt een breedte en lengte, geen weerstation. De data zijn CC BY 4.0, maar de gratis API is alleen voor niet-commercieel gebruik en minder dan 10.000 aanroepen per dag. robots.txt van de API-adressen verbiedt alle bots; de Open Data Index roept Open-Meteo daarom zelf niet aan.

Klimaat en milieuEnergieOpenAPIWereld · rastercel (2 km voor het KNMI-model, 9 tot 25 km voor het archief)
Bereikbaar · gecontroleerd 17:23

Zomerse dagen (25 °C of warmer) in De Bilt (KNMI-metingen): gemiddeld 29 dagen per jaar in 1996–2025, 87% meer dan in 1901–1930

Zomerse dagen (25 °C of warmer) in De Bilt (KNMI-metingen), 1901 – 2025, in dagen per jaar. Het hoogste punt was 1947 (55).

Bron: KNMI, daggegevens van het weer · opgehaald 25 oktober 2026 · selectie: station 260 (De Bilt); TX ≥ 250 (tienden), alleen volledige jarenOpen de tabel Los blok

Wat kun je ermee?4 ideeën

Om te beginnen

Het weer op een plek zonder weerstation

Vraag de dagmaxima op voor je eigen dorp in plaats van het dichtstbijzijnde KNMI-station. Vermeld wel dat het een modelwaarde is.

Om te beginnen

Was het echt de warmste dag?

Het archief geeft per dag de hoogste temperatuur sinds 1940. Check claims over records, maar leg ze naast de officiële KNMI-metingen.

Voor gevorderden

Verwachting tegen werkelijkheid

Bewaar elke dag de KNMI-verwachting voor morgen en vergelijk die later met de meting van De Bilt. Hoe vaak zat de verwachting ernaast?

Voor gevorderden

Zon en wind voor energieverhalen

Zonnestraling en wind per uur maken zichtbaar waarom de stroomprijs op zonnige of winderige dagen zakt.

Zo verwerk je het4 stappen

  1. Lees eerst de voorwaarden

    Gratis alleen voor niet-commercieel gebruik: minder dan 10.000 aanroepen per dag, 5.000 per uur en 600 per minuut. Misbruik leidt tot een blokkade zonder waarschuwing.

    https://open-meteo.com/en/terms
  2. Verwachting met het KNMI-model

    Kies models=knmi_seamless (op de site 'KNMI Seamless (with ECMWF)': HARMONIE-AROME Nederland op 2 km en Europa, aangevuld met ECMWF).

    https://api.open-meteo.com/v1/forecast?latitude=52.09&longitude=5.12&daily=temperature_2m_max&timezone=Europe/Amsterdam&forecast_days=2&models=knmi_seamless
  3. Terugkijken in het archief

    Het archief gebruikt ERA5 (0,25°, vanaf 1940), ERA5-Land (0,1°, vanaf 1950) en ECMWF IFS (9 km, vanaf 2017).

    https://archive-api.open-meteo.com/v1/archive?latitude=52.09&longitude=5.12&start_date=2025-07-01&end_date=2025-07-02&daily=temperature_2m_max
  4. Zelf draaien

    De software is open source (AGPL-3.0). Wie veel aanroepen nodig heeft of commercieel werkt, kan hem zelf draaien of een abonnement nemen.

    https://github.com/open-meteo/open-meteo

Interessante koppelingen

Vergelijkbare bronnen

  • KNMI daggegevens van het weer

    De officiële metingen van de KNMI-stations, per dag sinds 1901 (De Bilt). Echte waarnemingen, maar alleen waar een station staat.

  • ERA5 klimaatreanalyse

    De heranalyse waar het Open-Meteo-archief grotendeels op rust, rechtstreeks van Copernicus. Vraagt een account, maar is ook commercieel te gebruiken.

  • KNMI Data Platform

    Het KNMI Data Platform heeft de modeluitvoer en waarnemingen zelf, als bestanden. Vraagt een (gratis) sleutel.

Waar je op moet letten

  • robots.txt verbiedt bots

    api.open-meteo.com en archive-api.open-meteo.com hebben 'Disallow: /' voor alle user-agents, terwijl de API voor programma's bedoeld is. Wij roepen hem niet zelf aan; de grafiek hier komt van de KNMI.

  • Niet-commercieel

    De gratis API mag niet voor commerciële toepassingen. Wat niet-commercieel is, volgt de definitie van Creative Commons. Commercieel gebruik loopt via een betaald abonnement met een eigen API-adres.

  • Model, geen meting

    Alle waarden zijn modeluitvoer of heranalyse. Lokale extremen (een hittepiek in de stad, een hoosbui) vallen in een rastercel van kilometers vaak weg.

  • Naamsvermelding verplicht

    CC BY 4.0 vraagt naamsvermelding. Noem Open-Meteo als bron en bij voorkeur ook het onderliggende model (bijvoorbeeld KNMI of ECMWF).

APIREST (GET, JSON) · gelezen 16 okt 2026

StandaardREST (GET, JSON)documentatie
Toegang zonder sleutel

Geen sleutel voor niet-commercieel gebruik. Commercieel: betaald abonnement, parameter apikey en de host met voorvoegsel customer- (customer-api.open-meteo.com, customer-archive-api.open-meteo.com). uit de beschrijving

Formaten

json

Basisadres

https://api.open-meteo.com/v1

Endpoints 4

  • GET/forecastVerwachting tot 16 dagen per coördinaat (api.open-meteo.com; standaard 7), uur, dag, 15 minuten of 'current'; met models= ook KNMI HARMONIE-AROME (knmi_seamless, knmi_harmonie_arome_netherlands).
  • GEThttps://archive-api.open-meteo.com/v1/archiveHistorisch weer per coördinaat uit heranalyses: ERA5 vanaf 1940 (0,25°), ERA5-Land vanaf 1950 (0,1°), CERRA 1985–juni 2021 (5 km), ECMWF IFS vanaf 2017 (9 km).
  • GEThttps://air-quality-api.open-meteo.com/v1/air-qualityLuchtkwaliteit per uur uit CAMS (domains: auto, cams_europe, cams_global).
  • GETmarine, ensemble, climate, flood, seasonal, elevationAndere API's met elk een eigen host en OpenAPI-bestand (golven, ensembles, klimaatscenario's, rivierafvoer, seizoensverwachting, hoogte).

Filteren uit de beschrijving

Geen querytaal: kies punt, variabelen, periode en model met queryparameters.

Parameters 9

latitude / longitudeWGS84; meerdere punten kommagescheiden in één aanroep.uit de beschrijving
hourly / daily / current / minutely_15Variabelen, bv. hourly=temperature_2m,precipitation of daily=temperature_2m_max.uit de beschrijving
start_date / end_dateJJJJ-MM-DD; verplicht bij /archive.uit de beschrijving
past_days / forecast_days / past_hours / forecast_hoursVenster rond nu: forecast_days 0–16 (standaard 7), past_days 0–92.uit de beschrijving
timezoneIANA-zone (Europe/Amsterdam) of auto. Zet hem voor dagwaarden die bij een Nederlandse dag horen.uit de beschrijving
modelsModel kiezen (knmi_seamless, ecmwf_ifs025, era5, era5_land …); zonder kiest Open-Meteo zelf ('best match').uit de beschrijving
temperature_unit / wind_speed_unit / precipitation_unit / timeformatEenheden (celsius, kmh, mm) en iso8601 of unixtime.uit de beschrijving
cell_selectionWelke rastercel bij de kust.uit de beschrijving
tilt / azimuthHoek en richting voor global_tilted_irradiance (zonnepanelen).uit de beschrijving

Velden in het antwoord (volgens de documentatie) 7

NaamTypeBetekenis
latitude / longitudegetalMiddelpunt van de gebruikte rastercel (kan afwijken van je punt)
elevationgetal · mHoogte uit een 90 m-hoogtemodel
utc_offset_seconds / timezonegeheel getal / tekstTijdzone van de tijden in het antwoord
hourly.timelijst van tijdenISO 8601 (of unixtime)
hourly.<variabele>lijst van getallenEén lijst per variabele, even lang als time
hourly_unitsobjectEenheid per variabele (°C, mm, km/h …)
generationtime_msgetal · msRekentijd op de server

Limieten en valkuilen

  • Gratis: minder dan 600 aanroepen per minuut, 5.000 per uur, 10.000 per dag en 300.000 per maand; alleen niet-commercieel. Misbruik: blokkade van app of IP zonder waarschuwing. uit de beschrijving
  • robots.txt van api.open-meteo.com en archive-api.open-meteo.com is 'Disallow: /'. Open Data Index roept deze API's daarom niet automatisch aan; alles hier komt uit de documentatie en de OpenAPI-bestanden op GitHub. getest
  • Een fout geeft HTTP 400 met {"error": true, "reason": "…"}. uit de beschrijving
  • ERA5 en ERA5-Land lopen 5 dagen achter. CERRA stopt in juni 2021. uit de beschrijving
  • De KNMI-modellen (HARMONIE-AROME) reiken maar 2,5 dag vooruit; knmi_seamless plakt daarna ECMWF IFS (9 km) eraan tot 15 dagen. uit de beschrijving
  • De software is open source (AGPL); wie veel wil of commercieel bouwt, kan Open-Meteo zelf draaien. uit de beschrijving

Probeer het

robots.txt van api.open-meteo.com is 'Disallow: /': wij doen hier geen aanroep. Probeer zelf bijvoorbeeld https://api.open-meteo.com/v1/forecast?latitude=52.09&longitude=5.12&daily=temperature_2m_max&timezone=Europe/Amsterdam&forecast_days=2&models=knmi_seamless

Gelezen uit OpenAPI-bestanden per API (forecast, historical-weather, air-quality, marine, ensemble, climate, flood, seasonal, elevation) · Historisch weer: modellen (ERA5, ERA5-Land, CERRA, ECMWF IFS), resolutie, vertraging, antwoordvelden · KNMI-modellen via Open-Meteo (HARMONIE-AROME 2 km en 5,5 km) · Gebruiksvoorwaarden en limieten. Labels: uit de beschrijving staat in wat de api zelf publiceert. getest uit onze eigen kleine aanroep. platform geldt voor elk api van dit platform, volgens de documentatie. ervaring zelf ondervonden bij het bouwen van open data index.

Meer in dit thema

Bekijk hoe deze pagina is opgebouwd
bron: open-meteo
blokken: []
secties:
  - ideeen
  - verwerken
  - koppelingen
  - vergelijkbaar
  - beperkingen
cache:
  tag: bron:open-meteo
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: geen automatische check; robots.txt van api.open-meteo.com verbiedt
    alle bots (16 okt 2026)
  verwacht: elk uur

Bron: content/bronnen/open-meteo.yaml · Markdown