28 sources tracked20,794 datasets indexed185 publishers30 in the queueStatus check 17:05 · 27/28 reachable
Open Data IndexThe index of open data about the Netherlands
Sources›Climate and environment

Luchtmeetnet air quality network

Measurements of nitrogen dioxide, particulate matter and ozone, every hour, from about a hundred stations across the Netherlands.

Climate and environmentOpenAPIReal timeNetherlands · monitoring station
Up to date · updated 1 hours ago · checked 17:05

Nitrogen dioxide moves almost in step in park and street

NO₂ per hour in µg/m³ at two Amsterdam stations, 8 to 15 October 2026. Average 18 in Vondelpark and 19 on Van Diemenstraat.

Source: Luchtmeetnet open API, stations NL49017 en NL49012 · voorlopige uurwaarden

What can you do with it?3 ideas

Getting started

Show the rush hour

Average NO₂ per hour of day over a month. On a busy street you see two humps: morning and evening rush.

Getting started

New Year in the air

Particulate matter (PM10, PM2.5) spikes around midnight on 1 January because of fireworks.

Advanced

Test against WHO guidelines

Calculate daily means and count how often a station exceeds the WHO guideline.

How to process it4 steps

  1. Find a station

    Fetch the station list and check which pollutants each one measures.

    https://api.luchtmeetnet.nl/open_api/stations?page=1
  2. Fetch measurements, a week at a time

    Start and end can be at most a week apart. Loop through the pages.

  3. Mind the time zone

    Times are in UTC. Convert to Dutch time for rush-hour analysis.

  4. Use final figures later

    For annual reports: wait for RIVM's validated annual figures.

Interesting combinations

Similar sources

What to watch out for

  • Hourly values are provisional

    Hourly values are not yet validated. Final figures come later in the year.

  • A station measures one spot

    A few hundred metres away it can be very different. For an average at your own address, use the RIVM GCN map.

  • Not every station measures everything

    Check which pollutants a station measures first, or you'll get an empty list.

  • At most one week per request

    Fetch longer periods in chunks; responses are paginated.

How to fetch it

curl "https://api.luchtmeetnet.nl/open_api/measurements?station_number=NL49017&formula=NO2&start=2026-10-08T09:00:00Z&end=2026-10-15T09:00:00Z"

Used by

Questions this source helps answer

More in this topic

See how this page is built
bron: luchtmeetnet
blokken:
  - type: uurreeks
    data: luchtmeetnet
secties:
  - ideeen
  - verwerken
  - koppelingen
  - vergelijkbaar
  - beperkingen
  - code
  - gebruiktDoor
cache:
  tag: bron:luchtmeetnet
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: nieuwste uurmeting NO2, Vondelpark
  verwacht: elk uur

Source: content/bronnen/luchtmeetnet.yaml · Markdown