
Nationaal Energie Dashboard (NED)
Het Nationaal Energie Dashboard is een initiatief van Gasunie en TenneT. Het laat zien hoeveel elektriciteit er wordt opgewekt (zon, wind op land, wind op zee, per provincie en per windpark op zee) en hoeveel gas er wordt verbruikt, met een verwachting voor de komende week en CO2-uitstoot. Een API-sleutel is gratis na het aanmaken van een account, maar de voorwaarden geven alleen een niet-overdraagbaar gebruiksrecht. Daarom staan hier geen NED-cijfers; de grafiek komt uit de elektriciteitsbalans van het CBS.
Stroom uit windparken op zee (CBS-elektriciteitsbalans): 15,6 miljard kWh in 2025, 47 keer zo veel als in 2007
Stroom uit windparken op zee (CBS-elektriciteitsbalans), 2007 – 2025, in miljard kWh. Dat is het hoogste punt in de reeks.
Wat kun je ermee?3 ideeën
Hoeveel stroom komt er nu van zon en wind?
De utilizations-endpoint geeft per energiedrager de opwek in kW en kWh, tot op tien minuten. Zet zon en wind van vandaag naast die van een jaar geleden.
Wind op zee groeit hard
Volgens het CBS leverden windparken op zee 15,6 miljard kWh in 2025, 47 keer zo veel als in 2007 (grafiek op deze pagina). NED geeft hetzelfde per park en per kwartier.
Welke provincie wekt de meeste zonnestroom op?
Voor zon en wind op land splitst NED de opwek per provincie. Deel door het aantal inwoners of de oppervlakte uit de CBS-cijfers.
Zo verwerk je het3 stappen
Account en sleutel
Maak een account op ned.nl, ga in 'mijn account' naar het tabblad API en maak daar zelf een sleutel aan. Zonder sleutel geeft api.ned.nl een 401 ("Full authentication is required").
https://ned.nl/nl/api
Opwek opvragen
/v1/utilizations met codes: point=0 (Nederland), type=2 (zon), granularity=3 (10 minuten), granularitytimezone=1 (UTC), classification=2 (actueel), activity=1 (opwek), plus validfrom[after] en validfrom[strictly_before]. De sleutel gaat in de kop X-AUTH-TOKEN; het antwoord is JSON-LD. Dit is het voorbeeld uit de NED-handleiding.
curl -g -H "X-AUTH-TOKEN: <sleutel>" -H "Accept: application/ld+json" "https://api.ned.nl/v1/utilizations?point=0&type=2&granularity=3&granularitytimezone=1&classification=2&activity=1&validfrom[strictly_before]=2020-11-17&validfrom[after]=2020-11-16"
Open cijfers voor wie geen sleutel wil
Het CBS publiceert maandcijfers voor dezelfde energiedragers in de elektriciteitsbalans (84575NED): zon, wind op land, wind op zee, invoer en uitvoer.
https://opendata.cbs.nl/ODataApi/OData/84575NED/TypedDataSet?$filter=substringof('JJ',Perioden)&$select=Perioden,WindenergieOpZee_14,Zonnestroom_15&$format=json
Interessante koppelingen


Hoeveel zonnestroom levert een zonnige dag op?
Zet de dagelijkse zonne-opwek naast de zonneschijnduur (SQ) en de straling (Q) van het KNMI.


Hoe vol draaien de windparken op zee?
Deel de opwek per windpark door het vermogen uit EMODnet. Zo zie je de bezettingsgraad per park.
Vergelijkbare bronnen
- TTenneT transparantiedata
Hoe de netbeheerder het net in balans houdt (onbalansprijzen, reservevermogen), per kwartier; ook met sleutel en strenge voorwaarden.
CBS StatLineOpen maand- en jaarcijfers over opwek en verbruik, geen uur- of kwartierwaarden en geen verwachting.
Our World in DataStroommix van Nederland naast andere landen, per jaar.
Waar je op moet letten
- Geen open licentie
Volgens artikel 8 van de algemene voorwaarden krijg je een niet-exclusief, niet-overdraagbaar gebruiksrecht en mag je geen sublicenties geven. Bij gebruik moet het NED-logo met een link naar ned.nl erbij.
- Account nodig
De sleutel maak je zelf aan in je NED-account; anoniem kom je niet verder dan de documentatie.
- Niet zelf getest
Wij hebben geen account aangemaakt. De inhoud hier komt van ned.nl (API-pagina, handleiding, voorwaarden) op 16 oktober 2026. Getest: zonder sleutel 401, met een ongeldige sleutel in X-AUTH-TOKEN 403 ("Invalid or expired API key").
- 200 verzoeken per 5 minuten
Volgens de handleiding is de snelheidslimiet 200 opvragingen per 5 minuten.
- Oud adres werkt niet meer
Oudere voorbeelden gebruiken api.netanders.io; dat adres is niet meer in gebruik. Gebruik api.ned.nl/v1.
APIREST (API Platform: JSON-LD/Hydra, JSON, CSV, XML) · gelezen 16 okt 2026
Maak een account op ned.nl, ga in 'mijn account' naar het tabblad API en maak zelf een sleutel. Stuur die mee in de kop X-AUTH-TOKEN. Zonder sleutel 401 ("Full authentication is required"), ook voor de codelijsten; met een ongeldige sleutel 403. Alleen de specificatie (/v1/docs.json) is open. getest
jsonldjsonhal+jsonvnd.api+jsoncsvxmlhtml
Basisadres
https://api.ned.nl/v1
Endpoints 8
- GET
/utilizationsDe cijfers: opwek of verbruik per gebied, energiedrager en tijdvak, met vermogen (kW), volume (kWh), benuttingsgraad en CO₂. Actueel en verwachting. - GET
/utilizations/{id}Eén record. - GET
/pointsGebieden: Nederland, provincies, wind op zee en losse windparken (filters identifier, name, parentpoints, childpoints, validfrom). - GET
/typesEnergiedragers (zon, wind, wind op zee, aardgas, biomassa …). - GET
/granularitiesTijdvakken: 10 minuten, kwartier, uur, dag, maand, jaar. - GET
/granularity_time_zonesTijdzones voor het tijdvak: UTC of Europe/Amsterdam. - GET
/activitiesSoort activiteit: opwek, verbruik, import, export, opslag. - GET
/classificationsVerwachting (forecast) of actueel (current).
Filteren uit de beschrijving
API Platform-filters als queryparameters: exacte codes (ook als lijst met point[]=0&point[]=1) en datumfilters met validfrom[after|before|strictly_after|strictly_before].
Parameters 9
point | Gebied: 0 Nederland, 1–12 de provincies (1 Groningen … 12 Limburg), 14 wind op zee, 28–36 windparken (28 Luchterduinen, 29 Prinses Amalia, 30 Egmond aan Zee, 31 Gemini, 33 Borssele I&II, 34 Borssele III&IV, 35 Hollandse Kust Zuid, 36 Hollandse Kust Noord). | uit de beschrijving |
type | Energiedrager, o.a. 0 alles, 1 wind, 2 zon, 17 wind op zee, 18 gascentrales, 19 kolen, 20 kernenergie, 23 aardgas, 27 elektriciteitsmix, 59 elektriciteitsvraag. | uit de beschrijving |
granularity | 3 = 10 minuten, 4 = kwartier, 5 = uur, 6 = dag, 7 = maand, 8 = jaar. | uit de beschrijving |
granularitytimezone | 0 = UTC, 1 = CET (Europe/Amsterdam). Dag-, maand- en jaarcijfers bestaan alleen met 1; met 0 krijg je dan niets terug. | uit de beschrijving |
classification | 1 = verwachting, 2 = actueel. | uit de beschrijving |
activity | 1 opwek, 2 verbruik, 3 import, 4 export, 5 opslag in, 6 opslag uit, 7 opslag. | uit de beschrijving |
validfrom[after] / [strictly_after] / [before] / [strictly_before] | Periode kiezen; zet -g bij curl vanwege de blokhaken. | uit de beschrijving |
order[validfrom] | Volgorde op tijd. | uit de beschrijving |
page / itemsPerPage | Paginering: page begint bij 1; itemsPerPage standaard 144 (een dag in tienminutenwaarden), hoogstens 200. | uit de beschrijving |
Velden van een utilization (volgens specificatie en handleiding; niet zelf gezien) 8
| Naam | Type | Betekenis |
|---|---|---|
point / type / granularity / granularitytimezone / activity / classification | IRI | Verwijzing naar de codelijst, bv. /v1/types/2 |
capacity | getal · kW | Gemiddeld vermogen in het tijdvak; het handigst om opwek te tekenen |
volume | getal · kWh | Geproduceerde of verbruikte energie in het tijdvak |
percentage | getal | Benuttingsgraad: deel van het totale opgestelde vermogen (0,0597 = 5,97%) |
emission | getal · kg CO₂ | Uitstoot; leeg als er geen emissiefactor is |
emissionfactor | getal · kg CO₂/kWh | Gebruikte emissiefactor |
validfrom / validto | datetime · UTC | Begin en einde van het tijdvak; antwoorden altijd in UTC |
lastupdate | datetime | Laatste herberekening; zegt niet dat de waarde veranderde |
Limieten en valkuilen
- 200 verzoeken per 5 minuten per sleutel. uit de beschrijving
- Hoogstens 200 records per pagina; een dag in tienminutenwaarden is 144 records, een jaar ruim 52.000 (ongeveer 263 aanroepen). uit de beschrijving
- Voorwaarden (artikel 8): een niet-exclusief, niet-overdraagbaar gebruiksrecht, geen sublicenties. Bij gebruik het NED-logo met een link naar ned.nl tonen. De sleutel hoort bij jouw account: niet delen. ervaring
- De handleiding spreekt zichzelf tegen over de tijdzone: in de tabel is 0 = UTC en 1 = CET, maar het voorbeeld zegt 'Timezone 1 - UTC' en het voorbeeldrecord verwijst naar /granularity_time_zones/0. Controleer met validfrom in het antwoord. uit de beschrijving
- De specificatie noemt bij activity 'alleen providing' en bij classification 'alleen near-realtime', terwijl de handleiding ook verbruik, import, export, opslag en verwachtingen noemt. Niet zelf kunnen nagaan. uit de beschrijving
- Historische waarden worden soms herberekend (nieuwe brondata of modellen); lastupdate verandert dan. Haal een periode opnieuw op als je hem wilt vastleggen. uit de beschrijving
- Het oude adres api.netanders.io/v1 werkt niet meer. Gebruik api.ned.nl/v1. api.ned.nl heeft geen robots.txt (404). getest
- Open alternatief zonder sleutel: CBS-tabel 84575NED (elektriciteitsbalans per maand: zon, wind op land en op zee, invoer en uitvoer). ervaring
Probeer het
Geen aanroep: wij hebben geen NED-account en sleutel (zonder sleutel 401), en de voorwaarden geven alleen een persoonlijk, niet-overdraagbaar gebruiksrecht.
Gelezen uit OpenAPI 3.1-specificatie van de NED-API (open, zonder sleutel): alle endpoints, filters en velden · Handleiding: sleutel, snelheidslimiet, voorbeeldaanroep en de codetabellen voor point, type, granularity, activity en classification · API-pagina: wat erin zit en hoe je een sleutel maakt. 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: ned-energie blokken: [] secties: - ideeen - verwerken - koppelingen - vergelijkbaar - beperkingen cache: tag: bron:ned-energie ververs: na statuscheck, als de bron nieuwer is statuscheck: methode: API-pagina op ned.nl bereikbaar (geen data opgehaald; sleutel en voorwaarden) verwacht: live
Bron: content/bronnen/ned-energie.yaml · Markdown


