Electricity market data

Spanish electricity market data

I90 operational data — ... records, ... programs, ... units. Query via AI agent (MCP), SQL playground, Python SDK, or interactive dashboards.

Get started

From browsing on the web to building your own dashboard — pick what fits your workflow. Every access method is AI-agent-ready via MCP.

Browse

Explore data directly on datons.com — notebooks, SQL playground, and pre-built reports. No setup required.

Open playground

Chat with AI

Connect your AI assistant — Claude.ai, ChatGPT, VS Code, or Claude Code. Just paste the MCP URL.

Install MCP

Dashboard

Clone our Streamlit dashboard from GitHub. Run in Codespaces — no local setup, no firewall issues. Generate new analysis pages with AI, no coding required.

Open GitHub repo

Build

Python SDK, REST API, or build custom integrations. Get an API key and start building.

Get API key

Market programs

13 programs covering the full Spanish electricity dispatch cycle.

PDBF Day-ahead

Base operating schedule — the day-ahead market result that sets the initial dispatch for each hour.

PDVP Constraints

Day-ahead technical constraints — adjustments to resolve network congestion and security issues.

RTR Constraints

Real-time technical constraints — last-minute adjustments for real-time grid security.

PHF1–PHF7 Intraday

Seven intraday market sessions — continuous adjustments as real-time approaches.

BS Reserves

Secondary reserve (regulation band) — automatic frequency response capacity.

RR Reserves

Replacement reserve (balancing) — energy activated to restore secondary reserve.

BT Reserves

Tertiary reserve (mFRR) — manual frequency restoration reserve.

Built for analysis

Real-time analytics on Spain's electricity market data.

ClickHouse analytics

... rows queried in milliseconds. Aggregated queries across programs, units, and time ranges.

Interactive notebooks

Build analysis pipelines visually — chain queries, define variables, and create charts. Need raw SQL? There's a playground too.

Query protection

Aggregated queries up to 10,000 rows. Raw data samples limited to 50 rows. Safe for public notebooks.

Daily updates

Data ingested daily from REE's ESIOS platform. Historical archive growing continuously.

Plans

Each plan unlocks a deeper layer of market data. Start free; upgrade when you need per-unit detail, offer microstructure, or your own infrastructure.

Explorer

Free
  • Market prices, demand & generation by technology
  • Aggregations by technology, program, geography
  • Last 3 months of data
  • 10K data points/mo fair-use
  • 1 API key · 10 req/min
Get API key

Analyst

€19/mo
  • Everything in Explorer
  • Per-unit and per-company dispatch breakdown
  • Full history since 2014
  • 100K data points/mo fair-use
  • 3 API keys · 30 req/min
Subscribe

Professional

€99/mo
  • Everything in Analyst
  • Individual offer detail (price, volume, block, type)
  • SELECT * raw row access on operational_data
  • 1M data points/mo fair-use
  • 5 API keys · 60 req/min · priority queue
Subscribe

Enterprise

Custom
  • Everything in Professional
  • ClickHouse replica sync to your infrastructure
  • Named SLA + dedicated support channel
  • Custom integrations (Power BI, Snowflake, Airflow)
  • Unmetered within rate limits · unlimited API keys
  • Custom indicators & recipes built per deal
Contact sales

For enterprise teams

When you need the data in your infrastructure, not through our API.

Dedicated infrastructure

Your own ClickHouse Cloud instance with full data isolation. Upload and query your proprietary datasets alongside Datons data.

I90 Remote Sync

Operational unit-level market data synced daily to your infrastructure. Your team works with the data locally — no API dependency at runtime.

Custom integrations

Power BI dashboards, Snowflake/BigQuery sync, Airflow pipelines. Built by Datons, deployed to your stack.

Training & consulting

From personalized workshops to multi-day programs. I90 data consulting — how to interpret operational data and build analysis workflows.

Frequently asked questions

What is I90 data?

I90 archives contain operational unit-level market data detail, published by REE (Red Eléctrica de España) 90 days after each operating day. They include the final energy allocations, prices, and dispatch information for all 13 market programs — from day-ahead scheduling to real-time balancing.

What can I query?

Any aggregated query across the operational_data table: energy volumes, prices, unit participation, program breakdowns, temporal patterns. Raw data is limited to 50-row samples for data protection.

Can I run the dashboard without installing anything?

Yes. The Streamlit dashboard runs in GitHub Codespaces — a virtual machine in Microsoft Azure. If you have access to github.com, you can launch it in minutes with no local setup and no firewall issues.

Can I get the data in my own infrastructure?

Yes. With Enterprise, you can have a dedicated ClickHouse Cloud instance or use I90 Remote Sync to receive daily data updates in your infrastructure. Your team works with the data locally without API dependency.

Do I need an account?

Notebooks are public to view — no account needed. Editing, creating notebooks, and API access requires a free account.

How do I connect via MCP?

Go to the Install page and follow the steps for your platform — Claude.ai, ChatGPT, Claude Code CLI, or VS Code. Each one takes less than a minute.

How do I get an API key?

Create a free account on datons.com, then go to Account → API Keys to generate your key. Use it with the Python SDK (pip install datons) or any HTTP client via the X-API-Key header.

What programs are included?

All 13 Spanish electricity market programs: PDBF (day-ahead), PDVP and RTR (constraints), PHF1-7 (intraday sessions), BS (secondary reserve), RR (replacement reserve), and BT (tertiary/mFRR).

Start exploring the market

Create a free account to build interactive notebooks — query market data, visualize results, and share insights.

Subscribe to our newsletter

Get weekly insights on data, automation, and AI.

© 2026 Datons. All rights reserved.