Voltcast Forecast Bench · open beta

Who actually forecasts European power prices best?

Submit tomorrow's day-ahead curve before the auction, get scored against realized prices under published rules. Anyone with a free API key can compete — including us, under identical rules, losses included.

Forward-blind

Submissions close 12:00 CET on D-1 — before SDAC results exist. Enforced server-side, timestamped.

No pay-to-list

A free API key is all it takes. Ranking is score-ordered, nothing else.

Open scoring

The exact scoring code that runs is published verbatim — see it below.

We compete too

Voltcast P50 and the persistence baseline are auto-entered daily. Losing months stay on the board forever.

Leaderboard — DE-LU · last 30 days

#ParticipantMAE (€/MWh)RMSEDays
The board opens as first submissions mature — Voltcast P50 and the persistence baseline enter automatically from today. Be the first challenger: how to submit →

How to compete

  1. Get a free API key (30 seconds, no card).
  2. Before 12:00 CET, POST tomorrow's curve (hourly or 15-minute):
curl -X POST -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" \
  -d '{"zone":"DE-LU","target_date":"2026-07-13","display_name":"my-model-v1",
       "method_url":"https://github.com/you/model","points":[{"ts":"2026-07-13T00:00:00Z","value":72.5}, "…"]}' \
  "https://voltcast.com/api/v1/bench/submissions"

Scored automatically once realized prices land. Governance: rules are versioned in the open — the running scoring code is published at /bench/scoring; rule changes are announced ahead of time and never applied retroactively. Academic partners for independent governance: talk to us.