ESIOS. Spanish electricity market data

REE publishes Spain's unit-level market data as Excel files with 30+ sheets. We turn them into one database, updated daily: every unit, all 13 market programs, prices and offers, since 2014. Ask your AI assistant, use SQL or Python.

See how every plant and every competitor bid and dispatched, without building spreadsheets.

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-wide aggregates. Prices, demand, generation by technology.

  • 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

Per-unit and per-company dispatch. The moat.

  • 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

Individual offer detail. Block-level price, volume, type.

  • 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

Your infrastructure, your SLA, our data.

  • 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
  • Training & consulting
Contact sales

Data points = cells of data delivered (column-weighted: identity columns weigh more than axis columns). Fair-use limits prevent runaway automation; overage available on metered plans. See docs for the full cell-based pricing model.

How to use ESIOS.

Same data, four ways in. Each one works with every plan, including the free one.

01

Browse

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

In the app: Studio.

02

Chat with AI

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

Steps just below.

03

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.

In the app: Dashboard (GitHub).

04

Build

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

Free API key with the Explorer plan.

Connect your AI assistant.

Option 02, step by step: paste one link into Claude, ChatGPT or VS Code and ask the data in plain words. You'll sign in with your Datons account, free to create. Your plan decides which data your assistant can read.

1

Go to Settings

2

Click on Connectors

3

Click "Add custom connector"

4

Paste the URL below and save

Server URL

https://api.datons.com/esios/mcp/

This also syncs to Claude Desktop automatically.

Analysis built on this platform.

Every chart and dataset in these articles comes from ESIOS Data.

12 months after the Iberian blackout

365-day pre vs post-blackout comparison across five dimensions — RT3 costs multiplied by 2.5.

Read analysis

Who pockets the hidden RT3 cost

€3,900M of pay-as-bid concentrated in 5 utilities.

Read analysis

RT3 eats 53% of the OMIE savings

The renewable savings your industrial bill doesn't show.

Read analysis

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.

We use cookies to improve your experience and analyze site usage. You can manage your preferences at any time.