The capture price is the volume-weighted average day-ahead price a technology actually earns — hours with more generation weigh more. The capture rate divides that by the unweighted baseload price: below 100% means cannibalisation, the asset producing most when prices are lowest. Denmark is split into 2 bidding zones, each clearing independently — figures below are for the default reference zone, Denmark West (DK_1). This page tracks monthly solar and wind onshore capture prices and capture rates for the Denmark West bidding zone (DK_1), computed from ENTSO-E hourly day-ahead prices and per-technology generation, from 2015.
Solar and wind onshore in the DK_1 bidding zone, most recent month with data. Months are bucketed in market time (Europe/Berlin).
Denmark has 2 bidding zones — each clears its own day-ahead price, so each technology's capture rate differs by zone. Pick a sub-zone:
The capture price weights every hour's day-ahead clearing price by that hour's generation of the technology: capture = Σ(price × generation) / Σ(generation). The baseload price is the plain monthly mean of all hourly prices — what a flat, always-on asset would earn. The capture rate is capture ÷ baseload; the industry also calls it quality factor, value factor, or Marktwertfaktor. Negative prices are included as-is, and hours with zero generation contribute zero weight.
Falling solar capture rates are cannibalisation in action: every new panel produces in the same midday hours, pushing exactly those clearing prices down.
DK_1)Free, no API key required. Sub-second response from a locally cached Parquet store.