Docs

TenneT data connector

The TenneT Data APIs enable you to ingest real-time and historical energy market data from the Dutch Transmission System Operator (TSO), TenneT, directly into your Blockbax project. This tutorial focuses on integrating two key datasets:

  • Settlement Prices: Imbalance prices per balancing time unit.
  • Balance Delta: Operational volumes requested by TenneT via IGCC, PICASSO, aFRR, and incident reserves.
  • If you are interested in ingesting one of the other Data APIs, please get in touch with us.

This connector is ideal for energy market analysts, grid operators, and data-driven energy applications.

This connector is currently offered as an add-on. See our pricing page and contact us for more information.

Step 1: Send us an email

Send the following to support@blockbax.com:

  • Your TenneT API key. Follow the steps below to get your TenneT API key:

    Register Tennet
    • Once registered and approved you can generate a new API key for Production in TenneT’s API Developer Portal. Don’t forget to copy and save the API key after creation.
    API Key TenneT
  • A Blockbax access key with only send measurements rights.

  • Your Blockbax project ID, found here:

Project ID

That’s all, and to make it even easier, here is an example you can copy-paste:

Hi Blockbax Support,

Here is the information to enable the TenneT connector:

  • TenneT API key: [ONE TIME LINK TO YOUR KEY]
  • Blockbax API key: [ONE TIME LINK TO YOUR KEY]
  • Blockbax project ID: [PROJECT ID]
  • Data interval: Every 15 minutes

Please let me know when the integration is running.

Blockbax Support will come back to you as soon as possible when the connector is added to your project.

Step 2: Configure subject type

  1. Create or edit a subject type where the data of TenneT can be ingested.

  2. Add one or multiple of the following metrics.

Settlement Prices
Metric NameData TypeUnitExternal ID
ISPNumbertennet_isp
Incident Reserve UpTexttennet_incident_reserve_up
Incident Reserve DownTexttennet_incident_reserve_down
Dispatch UpNumber€/MWhtennet_dispatch_up
Dispatch DownNumber€/MWhtennet_dispatch_down
ShortageNumber€/MWhtennet_shortage
SurplusNumber€/MWhtennet_surplus
Regulation StateNumbertennet_regulation_state
Regulation ConditionTexttennet_regulation_condition
Balance Delta
Metric NameData TypeUnitExternal ID
SequenceNumbertennet_sequence
IGCC Contribution (Up)NumberMAWtennet_power_igcc_in
IGCC Contribution (Down)NumberMAWtennet_power_igcc_out
Activated Power Reg. (Up)NumberMAWtennet_power_afrr_in
Activated Power Reg. (Down)NumberMAWtennet_power_afrr_out
Activated Power Inc. (Up)NumberMAWtennet_power_mfrrda_in
Activated Power Inc. (Down)NumberMAWtennet_power_mfrrda_out
Picasso Contribution (Up)NumberMAWtennet_power_picasso_in
Picasso Contribution (Down)NumberMAWtennet_power_picasso_out
Price Dev. Highest Price (Up)Number€/MWhtennet_max_upw_regulation_price
Price Dev. Lowest Price (Down)Number€/MWhtennet_min_downw_regulation_price

Metric names can be arbitrarily chosen but the External ID should always be selected from the required format.

Step 3: Check if data is ingested

  • Wait for an email from Blockbax Support that the integration is running.
  • Check if the data is ingested correctly. Please contact us via support@blockbax.com if you find any issues.

Good luck with driving value from the TenneT data!