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 APIs | Voltcast | |
|---|---|---|
| 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