⚑ Nederland · Day-ahead spot · live EnergyZero feed

Dutch Dynamic Prices

Live hourly electricity prices. Toggle wholesale spot vs. all-in consumer rate. Load any range, inspect the data, download it. This data also powers the Trends and Battery pages.

Source: api.energyzero.nl β€” the feed behind ANWB Energie, Energie VanOns & others. Data from ~2017 onward.

Electricity Price in the Netherlands
All-in €/kWh
Now
–
–
Average
–
Today
Highest
–
–
Lowest
–
–
Price type
Open this file in your own browser, then press β€œLoad prices”. Default range: last 30 days.
Price over time
Download
Timestamp (Europe/Amsterdam)Wholesale €/kWhAll-in €/kWh
πŸ”‹ Peak shaving Β· daily use & the business case

The Battery

See how a home battery flattens your daily cost by charging in the cheap midday solar hours and discharging through the expensive evening peak β€” then estimate the annual benefit of pairing it with a dynamic contract. Adjust the inputs; results use the live spread from the range you loaded on the Prices page.

Peak shaving Β· a typical day with your battery

The core idea in one picture. The orange line is the hourly price. Without a battery your grid draw follows your normal pattern (grey) β€” including the costly evening peak. With a battery (green) you charge in the cheap window and discharge through the peak. Drag the sliders to see it update live.

Battery usable capacity13.5 kWh
Daily consumption10 kWh
Season
–
Charge window
–
Discharge window
–
Evening peak covered
–
Est. saving / day
–
Projected saving / yr

Illustrative day from the typical Dutch hourly shape, scaled to your slider values and the live price spread (loaded: default €0.092/kWh). Summer charges at midday solar; winter charges overnight on wind β€” the seasonal shift from your Trends page. Annual projection = daily saving Γ— 365, capped by what the battery can physically cycle.

Your inputs

Defaults: a mid-size home battery, 300 cycles/yr, typical Dutch household usage. The arbitrage value uses the average daily price spread from your loaded range (loaded: none yet). Battery hardware cost is excluded β€” this estimates the annual operating benefit; divide your install price by it for a rough payback.

πŸ“¦ Offline reference dataset Β· 2021–2026

The Archive

When no live data is loaded, the Trends page falls back to this built-in reference dataset so the charts are never empty. It's a fixed, offline snapshot β€” useful as a baseline and when you're offline or the EnergyZero API is unreachable. Load real data on the Prices page to replace it everywhere with live figures.

How the data source works
Live
When you load data
Every Trends chart and the daily-pattern chart recompute from your loaded hourly prices: year-on-year averages, monthly peak/low, and hourly cheap/peak frequency are all derived from the real numbers. A green LIVE badge appears on each chart.
Archive
When nothing is loaded
Charts use the offline reference values below, marked with a blue ARCHIVE badge. The year-on-year annual figures are exact (from real analysis); the monthly and hourly breakdowns are modelled from those annuals plus the observed seasonal shape.
Tip
Get fully live
On the Prices page, click the β€œ5 yr” quick-range then β€œLoad prices” β€” or use the β€œLoad 5 years live” button on the Trends page. The whole app then runs on your real data.
Archived Β· annual averages (exact)

The reference year-on-year figures. These are the exact annual averages from the source analysis.

YearAvg highest 1h peak (all-in €/kWh)Avg lowest 3h (all-in €/kWh)
Archived Β· modelled breakdowns

The monthly and hourly reference data are modelled β€” calibrated so each year averages back to the exact annual figures above, following the observed seasonal and daily shapes. They're faithful in shape but are not exact per-month/per-hour extractions. Load live data for precise values.

Source basis: published Dutch market analysis 2021–2026, plus the user-supplied daily-extremes and hourly-frequency charts. Modelled values live in the ARCHIVE_MONTH and ARCHIVE_HOUR tables in this file's source.