Openbare API
JSON over GET. Day-ahead na de veiling, de meerdaagse prognose hooguit elk kwartier.
/api/v1/forecast?days=8Volledige horizon: officiële uren + prognose, betrouwbaarheid, drivers en toelichting.
/api/v1/pricesAlleen bekende day-ahead. Dit is grotendeels statisch tot de volgende veiling.
/api/v1/quarters?from=2026-02-01&to=2026-02-07NL EPEX-kwartieren vanaf 1 okt 2025. Voor analyse, niet voor de prognose. Max 186 dagen per request.
/api/v1/history?from=2015-01-01&to=2015-12-31Archief voor de UI: uurprijzen vanaf 2015, kwartieren vanaf 1 okt 2025. Max 366 dagen. /quarters blijft 15-min-only.
/api/v1/issued?from=2026-08-22&to=2026-08-29&leadDays=3Bewaarde uurprognoses van de hele 8-daagse horizon. Zonder extra param: laatste gok per uur. leadDays=1–8: die voorsprong. at=: één snapshot.
/api/v1/neighborsLaatst bekende day-ahead van NL, DE-LU, BE, FR, DK1 en NO2.
/api/v1/windowsGoedkoopste blokken: laden 3u/4u, wassen 2u, en het kortste slot.
/api/v1/patterns?period=era&grain=weekUur×weekdag of uur×maand. period=30, 90, era, all of een jaar vanaf 2015. grain=week of month.
/api/v1/factsRecords uit NL-uurprijzen: hoogste/laagste, reeksen, wilde dagen, zonnedip.
/api/v1/healthPer bron of hij data levert, en hoeveel historie er in de database zit.
/api/v1/all-inBeursprijs omgerekend naar wat een kWh werkelijk kost: opslag + energiebelasting + btw. Netbeheer zit er bewust niet in (vaste jaarkosten). Parameters: provider, surcharge (ct/kWh), monthlyFee, gridEurYear.
/api/v1/tariffsOpslag en vastrecht per dynamische leverancier, met bron, publicatiedatum en hoe oud de waarneming is (staleDays).
curl -s "https://energieprijs.hashop.nl/api/v1/forecast?days=8"
Elk antwoord draagt X-RateLimit-Limit, X-RateLimit-Remaining en Cache-Control. Zit je aan de limiet, dan zegt Retry-After hoeveel seconden je moet wachten.