Deze site bevat advertentielinks. Zo verdienen we ons geld
Salderen stopt 1 januari 2027. Dan betaal je over al je afname energiebelasting en krijg je voor teruglevering een vergoeding van je leverancier. Wat betekent dat voor jou? →

Home / Open API

Open data

Open API: tarieven, leveranciers en historie

Drie JSON-bestanden met onze openbare tariefgegevens, voor wie ze in een eigen tool, onderzoek of artikel wil gebruiken.

☀️ energiefilter vergelijkt voor huishoudens met zonnepanelen · altijd gesorteerd op totale kosten

Kort: geen aanmelding, geen sleutel. Statische bestanden onder /api/v1/, vrij te gebruiken onder CC BY 4.0 met bronvermelding: energiefilter.nl, https://energiefilter.nl/data/downloads/. Er staan geen partner-, affiliate- of trackinggegevens in.

Endpoints

URLInhoud
/api/v1/contracts.json54 contractrecords met tarieven, bron-URL en controledatum (zelfde velden als de open data)
/api/v1/suppliers.json18 leveranciers met aantal contracten en een link naar hun pagina op energiefilter.nl
/api/v1/history.jsonDe tarievenhistorie: meetpunten, dagelijkse controles en gevonden wijzigingen
/api/v1/index.jsonOverzicht van de endpoints

Voorbeeld

curl https://energiefilter.nl/api/v1/contracts.json

fetch("https://energiefilter.nl/api/v1/suppliers.json")
  .then(r => r.json())
  .then(d => console.log(d.suppliers.map(s => s.name)));

Elk bestand begint met een veld peildatum (de datum van onze dataset), de licentie en de bronvermelding. Een leeg veld (null) betekent: onbekend. Wij schatten niets.

Afspraken

  • Versie. v1 blijft werken zoals beschreven. Er kunnen velden bijkomen; verandert er iets wat bestaande velden breekt, dan komt er /api/v2/ en blijft v1 nog minstens drie maanden bestaan.
  • Ververs. De bestanden worden bijgewerkt als we een nieuwe release plaatsen, niet per dag. Cache ze gerust een uur of langer en haal ze niet elke paar seconden op.
  • Geen garantie. Dit is een gratis dienst zonder beschikbaarheidsgarantie en geen advies. Controleer tarieven altijd bij de leverancier.
  • Bronvermelding. Vermeld "energiefilter.nl" met een link naar https://energiefilter.nl/data/downloads/. Gebruik je alleen de historie, dan mag je ook naar de historiepagina linken.
  • Wat niet. Geen partnerlinks, welkomstbonussen of eigen notities, en geen gegevens van bezoekers.

Velden van contracts.json

VeldBetekenis
supplier_idInterne code van de leverancier
supplier_nameNaam leverancier
contract_typeContractvorm (vast, variabel, dynamisch)
term_monthsLooptijd in maanden (leeg: niet vastgelegd of variabel)
energy_typeStroom, gas of beide
fixed_cost_electricityVaste leveringskosten stroom per maand, incl. btw, indien apart bekend
fixed_cost_gasVaste leveringskosten gas per maand, incl. btw, indien apart bekend
fixed_cost_both_per_monthVaste leveringskosten stroom en gas samen per maand, indien alleen samen bekend
unit_price_electricityStroomprijs per kWh incl. energiebelasting en btw (leeg: onbekend)
unit_price_electricity_basisGrondslag van de stroomprijs
unit_price_gasGasprijs per m³ incl. energiebelasting en btw (leeg: onbekend)
feed_in_cost_methodHoe terugleverkosten worden gerekend (per_kwh, tier, unknown)
feed_in_cost_valueTerugleverkosten volgens de leverancier
feed_in_compensationTerugleververgoeding volgens de leverancier
feed_in_cost_2027_per_kwhTerugleverkosten die de leverancier voor 2027 noemt, per kWh
feed_in_compensation_2027_per_kwhTerugleververgoeding die de leverancier voor 2027 noemt, per kWh
feed_in_source_urlPagina van de leverancier waar de terugleverbedragen staan
feed_in_checked_atDatum van controle van de terugleverbedragen (jjjj-mm-dd)
network_cost_methodHoe netbeheerkosten zijn meegenomen
source_urlPagina van de leverancier waar het tarief staat
source_typesupplier_site (leverancier zelf) of aggregator (overzicht van derden)
source_checked_atDatum van controle (jjjj-mm-dd)
source_valid_fromIngangsdatum volgens bron
source_valid_untilEinddatum volgens bron
address_assumptionTestadres/aanname voor de netbeheerder
calculableVolledig doorgerekend voor 2026 (true/false)
calculable_2027Volledig doorgerekend voor het scenario 2027 (true/false)
missing_fieldsVelden die ontbreken (gescheiden door ;)

Velden van history.json

  • reeksen[]: per leverancier, contract en grootheid (metric) een lijst punten met datum, waarde en soort (waarneming of bevestigd).
  • controles[]: per dag het aantal gevonden wijzigingen, ongewijzigde en mislukte bronnen uit de dagelijkse tariefcheck.
  • wijzigingen[]: gevonden verschillen met oud en nieuw; leeg zolang er geen zijn.

Uitleg over wat de reeks wel en niet zegt: tarievenhistorie. Zelf een vergelijker op je site? Zie de widget. Vragen: [email protected].