The electricity price API that publishes its accuracy

Day-ahead spot prices for 47 European bidding zones at native 15-minute resolution with history to 2015 — plus P10–P90 price forecasts benchmarked publicly every day, imbalance and reserve prices, carbon intensity, and webhooks that fire seconds after the auction. One clean JSON API, SDKs for Python and TypeScript, with Home from €9/month.

Typical price APIsVoltcast
Coverage Usually 1 country or a handful of zones 47 European zones incl. GB reference prices (Elexon MID), grid & imbalance data — one schema
Resolution Hourly 15-minute native (hourly on request)
History Recent years Back to 2015, bulk parquet/CSV export
Forecasts None, or unverifiable P10/P50/P90 with accuracy published daily
Accountability Don't beat the free baseline in your zone → that zone is free (contractual)
Push Polling only Webhooks (<60s after auction) + SSE stream
Beyond prices Rarely Imbalance, FCR/aFRR/mFRR, load, generation, carbon, outages
Entry price Varies Home €9/mo · all-zone API from €49/mo

Comparison reflects publicly documented capabilities as of August 2026. Corrections welcome: hello@voltcast.com.

Three lines to your first price curve

curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://voltcast.com/api/v1/prices/DE-LU?from=2026-07-10&to=2026-07-12"

Frequently asked

Which countries does the electricity price API cover?

All EU bidding zones on the ENTSO-E Transparency Platform — Germany (DE-LU), France, Spain, Italy (all 7 zones), the Nordics (SE1-4, NO1-5, DK1-2, FI), Poland, the Baltics, the Balkans and more — 47 zones total, including Great Britain via Elexon (MID reference prices, imbalance and grid data).

Is there a free electricity price API tier?

Free is closed to new accounts. Existing Free accounts remain grandfathered with their original access. New API access starts with Home (€9/month): one zone of your choice, 90 days of history and 7-day P50 forecasts.

How accurate are the price forecasts?

We publish the answer every day at voltcast.com/accuracy: mean absolute error per zone and horizon, always compared against a naive persistence baseline. Fleet-wide, the forecast error is currently about a quarter lower than the baseline — and if we fail to beat the baseline in your zone for a month, that zone is credited automatically.

How fast do I get prices after the day-ahead auction?

Webhooks fire within about a second of our recorder detecting the published curve — typically seconds after the ENTSO-E publication that follows the 13:00 CET SDAC auction. An SSE stream is available on Pro plans.

Can AI agents use the API?

Yes — Voltcast ships a native MCP (Model Context Protocol) server at voltcast.com/api/mcp, so Claude, Cursor and custom agents can query prices, forecasts, carbon data and optimization tools directly.

Check our accuracy before you commit.

Every forecast we sell is benchmarked in public, every day, against a free baseline — and if we don't beat it in your zone, that zone is free. That's in the terms.

Home from €9/month · secure Stripe checkout · cancel any time