v1

latestOpenAPI 3.1.02026-07-2694207444.7 KB
PriceCurves

N2EX Price Curves

Returns the N2EX UK price curve data for a given date.

These price curves only contain order information for what is happening in the UK delivery area. No price curve information is available for the coupled NO2 area, since the trading activity in NO2 is small.

Response field descriptions

status: Missing if no data exists for the requested date. Available if data is present

orderPositions: a list of delivery period, and associated aggregated demand and supply curve orders

  • demandCurve: list of aggregated demand (=buy) curve order volume for price points
  • supplyCurve: list of aggregated supply (=sell) curve order volume for price points
  • deliveryStart: start of delivery period
  • deliveryEnd: end of delivery period

blockOrders: a list of block orders

  • side: Buy or Sell
  • exclusiveGroupId: if not null, then this block is part of an exclusive group. Group all blocks by exclusive group id to see the exclusive group.
  • minimumAcceptanceRatio: the minimum acceptance ratio needed for the block to activate. Typically in the 0.5-1 range, where 0.5 = 50% of the volume needs to be filled to activate
  • linkedOrderId: if not null, then this block will only activate if the linked block order with this id activates. To find the parent, find the block order with the corresponding id.
  • price: the average price for the block order to activate
  • paradoxicallyRejected: if true, then the block restrictions are within the correct price and volume limits, but activating the block would cause price and volume to shift enough to disqualify the block from activation.
  • actualAcceptanceRatio: the ratio of the block that was accepted, in a range of 0-1. 1 = 100% of volume accepted.
  • intervals: periods for the block, with corresponding volumes and accepted volumes.

Note that the intersection of the supply and demand curve positions will not add up to the realized price - for that, block order activations as well as import and export flows needs to be taken into account as well.

get/api/v2/Auction/N2EX_DayAhead/PriceCurves/UK

Query parameters

datestring date required

Delivery date, referring to CET date. Format yyyy-MM-dd, for example, 2024-08-15

Response

OK

deliveryDateCETstring date
status'Missing' | 'Available'
currencyUnitstring nullable
volumeUnitstring nullable
market'DayAhead' | 'GbHalfHour_DayAhead' | 'N2EX_DayAhead' | 'SemGb_IntradayAuction1' | 'SemGb_IntradayAuction2' | 'SIDC_IntradayAuction1' | 'SIDC_IntradayAuction2' | 'SIDC_IntradayAuction3'
deliveryAreastring nullable