New: intraday auctions · wind & solar forecasts · the free live map
Prices, forecasts, weather stations, imbalance, flows and outages — 47 zones, 15-minute native, six in-house Volt models, one API, a free live map and a trading desk. And one promise nobody else makes: 15% less forecast error than the free baseline — or your zone is free. Scored in public, daily.
7-day Home trial · card required · billed after unless you cancel · from €9/mo · or book a founder walkthrough
−15%
forecast error vs baseline
47
bidding zones
<60s
auction webhook
DE-LU · day-ahead
15-minute periods · EUR/MWh
Live right now
Every bidding zone colored by its price this hour. Every border carrying real megawatts — power streaming from cheap zones into expensive ones, live from ENTSO-E. This is the free terminal; no login, archive to 2015.
Price · forecast · carbon · wind · imbalance · Dunkelflaute-Index — 11 layers, hour-by-hour scrubbing
Open the live terminalLive day-ahead prices + cross-border physical flows · ENTSO-E / SMARD (CC BY 4.0) · updates every 5 minutes
Zones that publish outside the euro — Britain, Türkiye, Ukraine — are shaded against their own day's range, and the price chips quote euro zones only
Real day-ahead prices, last 30 days — not a hypothetical. Pick your zone:
Savings, last 30 days
…
Computing from realized prices…
≈ …/year
Start capturing this →Why now · why Voltcast
Europe's grid got complicated fast — 15-minute markets, negative prices, weather-driven everything. The data to navigate it was split between hobby feeds and €3,500+/yr exchange licenses. We rebuilt the whole stack, then kept going.
2025-10-01 · the switch
The day went from 24 prices to 96.
Most integrations broke.
15-minute native everywhere, an explicit resolution_flag on every row, and the hourly-history seam handled — so it never surprises you. German §41a EnWG dynamic tariffs and 95% smart-meter rollout by 2030 make this the decade's data problem.
47
bidding zones · history to 2015 · bulk parquet
6
Volt models in production — prices, wind & solar, spreads, risk, imbalance, temperature
Scored in public. Losses included.
Daily verification vs free baselines — beat it or your zone is free, in the contract
43
weather stations — the exact gauges temperature markets & CME contracts settle on
The Voltcast Desk
A real-time trading desk with error bars on every tile — free demo, no login
Open the demo →
11
live map layers — prices, carbon, wind, temperature, uncertainty · free, no login
<60s
auction → your webhook, HMAC-signed · SSE streams · MCP for AI agents
125+
months of research + a new data-guide every day — every figure from our own database
Home Assistant to hedge desk
Python & TS SDKs, HA, evcc, Grafana, n8n, Sheets — from Home to Scale
New · Battery Revenue Platform
Daily index with the revenue stack broken out, an interactive explorer for your exact asset, and the only forward-looking BESS revenue forecast in Europe — scored in public. The incumbents sell this behind inquiry forms; here it's free.
Open the explorer2h battery · last 30 days · €/MW
perfect-foresight ceiling · BESS-v2 · live from the index
{
"zone": "DE-LU",
"model_version": "volt-2026.07.10",
"accuracy": "https://voltcast.com/accuracy/DE-LU",
"curve": [
{ "start": "2026-07-11T11:00:00Z",
"resolution_flag": "PT15M",
"p10": 41.20,
"p50": 58.75,
"p90": 84.10 },
...
]
}
Probabilistic forecasts
Per-zone gradient-boosted quantile models, retrained daily after the auction on load forecasts, wind & solar generation forecasts, weather and calendar structure. Horizons from 1 hour to 7 days, evaluated strictly walk-forward — no lookahead, ever.
The model family
Every forecast on this platform — prices, wind & solar, intraday spreads, imbalance, negative-price risk — comes from one in-house model family, trained on our own recorders and scored in public every single day. No vendored black boxes. No borrowed numbers. Ours.
A generation ships only when it beats the one before it on the public scoreboard — walk-forward, no lookahead, losses included.
THE ENGINE
Volt V6 · initialising
Stage 01 / 05
Unconditioned state. Curl-noise advection, no structure imposed.
Volt 6 is in production: the promotion ladder moved it to serving in 32 zones by beating the incumbent there on matched live days — automatically, and never before. It runs in 46 zones total, retrained every day with nine calibrated quantiles P1–P99, shadowing the rest until the evidence clears; Volt 3/4 keep serving those zones until then. Volt 5 never served — v6 outranked it before the ladder got there.
And beyond: order-book microstructure, merit-order fundamental simulation, intraday continuous trading models, proprietary flow data — deliberately parked. That's the Volt 7 / trading-track frontier - only for internal use at this time..
VOLT 6
Day-ahead curves with nine calibrated quantiles P1–P99, 1h–7d, every zone. The flagship — retrained daily, promoted zone by zone on live evidence.
in production · 32 zones →
VOLT RES 1
Our own generation forecasts, scored head-to-head against the TSO's official forecast in every API response. Wins and losses both published.
vs the TSO, daily →
VOLT SPREAD 1
Predicts tomorrow's IDA1−DA spread per 15-minute slot, issued before the intraday gate closes — forward-blind by construction.
pre-IDA1 gate →
VOLT RISK 1
P(price < 0) per period, 14 days out, Brier-scored daily against climatology. The tracker's forward view.
Brier-scored →
VOLT TEMP 1
Probabilistic daily Tmax/Tmin on the exact stations markets and CME weather contracts settle on — full distributions, 1°C buckets, verified vs METAR daily.
station-exact, CRPS-scored →
The whole family, one API call away. Full quantiles, wind & solar and optimization start at €199/mo — and if Volt doesn't beat the free baseline in your zone, that zone costs you nothing.
Free live demo
A real-time decision workspace fusing auctions, intraday, imbalance, outages, weather stations and every Volt model — with the data's age and the models' verified error bars on every tile. Event tape with measured publication latencies. Run drift showing what changed overnight. Four persona presets, ⌘K command palette, your layout saved.
Demo shows the full desk on yesterday's data — no login needed.
The scorecard
Pinball loss and MAE per zone and horizon, versus naive persistence and public free models — recomputed every day, in the open. You will never find a static accuracy claim on this site; the live page is the claim.
CZ · day-ahead
−30.4%
error vs free baseline
MAE 17.96 vs 25.81 €/MWh
view the full record →
NO4 · day-ahead
−29.0%
error vs free baseline
MAE 7.27 vs 10.25 €/MWh
view the full record →
AT · day-ahead
−26.8%
error vs free baseline
MAE 19.27 vs 26.34 €/MWh
view the full record →
Live numbers from the scorecard — daily walk-forward evaluations, recomputed continuously.
The standing offer
If our forecast doesn't beat the free baseline in your zone, you don't pay for it. Zone-level credits, automatic, no support ticket required.
Developer-first
# 15-minute day-ahead prices, DE-LU, native resolution
curl -H "Authorization: Bearer $VOLTCAST_KEY" \
"https://api.voltcast.com/v1/prices/DE-LU?from=2026-07-10&to=2026-07-12"
import voltcast
vc = voltcast.Client("vk_live_…")
df = vc.prices("DE-LU", start="2026-07-10", end="2026-07-12").to_pandas()
import { Voltcast } from "@voltcast/sdk";
const vc = new Voltcast("vk_live_…");
const curve = await vc.prices("DE-LU", { from: "2026-07-10", to: "2026-07-12" });
Webhooks: auction_published, price_below, negative_prices — HMAC-signed, exponential retries
Optimization: cheapest-window & EV/battery charge schedules straight from the forecast curve
Bulk export: parquet/CSV, signed URLs, zero egress fees — your models, your data
Ecosystem: Python & TypeScript SDKs, Home Assistant component, evcc tariff provider
Grid & carbon: load, generation mix and carbon intensity + green score per 15-minute period — charge when it's greenest, not just cheapest
AI agents: native MCP server — plug Voltcast into Claude, Cursor or your own agents in one config block
Batteries & flex: FCR/aFRR/mFRR reserve prices, outage alerts, and a battery arbitrage backtest against real history
Everywhere you work: Grafana, n8n, Google Sheets, a free embeddable price widget, and monthly market reports
Pricing
€9/mo
Home Assistant · evcc · hobby
Card required · billed after the trial unless you cancel.
€49/mo
commercial use
€199/mo
99.9% SLA
Card required · billed after the trial unless you cancel.
€499/mo
invoice · DPA · procurement
Multi-seat, SLA beyond Scale, battery revenue underwriting, custom zones or redistribution licensing — talk to a human, get an answer the same day.
Home starts with a 7-day free trial at €9/month. Card required at checkout; billed after the trial unless you cancel. And every forecast we sell is scored publicly, every day, on /accuracy.
Secure payment via Stripe · annual −15% · cancel any time