GETTING STARTED

Welcome

WattAhead aggregates data from 15 global energy markets (75 zones), normalizes it to one format, and enriches it with forecasts and daily Hoot briefings.

Electricity is the one financial market where you don't know upfront what you'll pay. Our mission: make this data readable, comparable, and actionable, so every trader, operator, analyst, and business has the same visibility as the biggest players in the industry.

What you can do

attach_money

Normalized spot prices

Real-time prices across 75 zones. One format, EUR/MWh, same currency everywhere, so you can compare anything to anything.

online_prediction

24-48h Forecasts

Hourly price predictions for the next 24 to 48 hours. Mean error around 19 EUR/MWh on our pan-European backtest.

psychology

Hoot Briefings

An AI analyst produces bilingual briefings (EN/FR) when markets move. Not a noisy alert stream: short, contextual notes, five-minute read.

electric_bolt

Generation mix

Breakdown by source (solar, wind, nuclear, gas, hydro, coal) plus actual load vs grid operator forecast.

public

Live global map

Visualize Europe, North America, and Asia-Pacific on the same map. Color-coded by price level. Pulses on Hoot anomalies.

download

Exportable raw data

REST API to integrate data into your own stack. CSV export for ad-hoc analysis. Full historical archive per zone.

What sets us apart

language

15 markets, 75 zones, one format

ERCOT, CAISO, ENTSO-E, Nordpool, AEMO, JEPX, IESO, AESO, NYISO, ISO-NE, MISO, SPP, OMIE, Elexon, RTE. Prices always EUR/MWh, timestamps always UTC.

psychology

Hoot, an analyst that never sleeps

Detects unusual events (price spikes, generation drops, load stress, forecast misses) and explains what's happening in plain language.

target

Forecasts validated on real data

Backtested on a frozen holdout of 24 European zones, chronological 15% split, reproducible. Results published, not hidden.

bolt

Minimal data latency

Major markets refresh every 5 minutes. No 24-hour delay, no "data expires in 90 days".

Quickstart

Three minutes to make the most of the platform.

1

Look at the Dashboard

Go to /dashboard. The KPIs at the top summarize global state. The table lists every zone with current price, 24h trend (sparkline), and a link to detail.

2

Open a zone

Click any table row. You land on the zone page: 48h history, 24-48h forecast overlay, generation mix by fuel, actual vs forecast load.

3

Read the latest Hoot briefing

The Hoot feed (bottom of dashboard) lists recent briefings. Click to expand a card: mini chart of the mentioned zone included.

4

Wire up the API

Developers tab of these docs: create an API key, copy a cURL example, first data in under 60 seconds.

PLATFORM

Dashboard

Starting point for any session. Aggregates global KPIs, the zone-by-zone price table with 24h sparklines, the interactive map, and the latest Hoot briefings feed, all in one view.

bar_chart

Four top KPIs: active markets, tracked zones, weighted average price, and data freshness (seconds). A green pulsing dot means healthy real-time stream.

table_chart

Zone-by-zone table. Each row shows price in EUR/MWh, a 24h sparkline (teal line if trending down, red if up, grey if stable), and a drill-down arrow to the zone page.

psychology

Hoot feed below the table. Recent briefings appear as cards, latest one tagged "Latest". Click a card to expand: a 12h mini-chart of the mentioned zone appears, with a direct link to its detail page.

tab

Market tabs at the top (All, ERCOT, CAISO...) filter the table AND recenter the map on the relevant region. Shortcut: Cmd+K opens the command palette from anywhere.

Interactive Map

Real-time geographic visualization. Each zone is a colored circle placed on its actual geography.

Color scale: violet (negative price, renewable surplus), blue (0-20 EUR/MWh, low), teal (20-50, normal), amber (50-80, elevated), red (80+, stress). Zone name labels appear at zoom 4+.

Hover a zone to see its price. Click to zoom in and open its detail. Visual pulses overlay zones in active high-severity Hoot anomalies. Region buttons top-left jump between Global, North America, Europe, and Asia-Pacific without manual zoom.

Markets & Zones

Complete list of covered markets. Each market contains one or more price zones. A market usually maps to a grid operator (ISO, TSO), a zone to a geographic or electrical sub-area.

Examples: ERCOT has Houston, North, South, West (4 Texas hubs). ENTSO-E covers 11 European zones (France, Germany, Spain, Italy North/Central/South, Belgium, Netherlands, Austria, Switzerland, Portugal). Nordpool covers 11 Scandinavian and Baltic zones.

Per market you see: zone count, 7-day average price, 7-day min/max, volatility (stdev), and last data freshness delta.

Predictions

The Predictions page displays hourly forecasts 24 to 48 hours ahead for every covered zone. Each row shows current price, predicted price, and the percent delta.

science

Forecasts use machine learning trained on 2+ years of per-zone history, integrating weather forecasts, grid operator-published load forecasts, and the calendar (business hours, national holidays per country).

target

Our forecasts are measured against a frozen holdout (15% of data held out from training): mean error around 19 EUR/MWh at 24h on the European set. Metrics are refreshed after each production cycle.

autorenew

Fresh forecast cycle every hour. If a zone goes without a fresh prediction for 3 hours, a fallback prediction is generated automatically (with a visible tag in the API response).

Hoot Briefings

Hoot is the AI analyst built into the platform. It continuously watches the 75 zones, detects what falls out of the ordinary, and produces short bilingual briefings (max 2 sentences per language).

check_circle What it is

What Hoot watches: significant price spikes relative to the local baseline, large gaps between predicted and realized price, drops in renewable generation, load stress relative to installed capacity, sudden decorrelation between normally-linked markets.

block What it's not

What Hoot is NOT: an automated alert stream for every move. A static threshold ("alert me at 100 EUR/MWh"). The service smooths out noise by design: only significant events surface.

Output format: bilingual text in JSON (keys "en" and "fr"). Consumable via the API (GET /v1/hoot/summary) or visible on the dashboard.

Compare

Overlay up to 4 zones on the same chart. Pick a window (24h, 3d, 7d, 14d). Great for comparing neighboring zones, a market vs its interconnection, or a country before and after a tariff change.

Generation & Load

Per market: generation breakdown by fuel (wind, solar, nuclear, gas, hydro, coal, biomass, storage), actual load vs grid operator forecast, and spot price on the same time window. Useful to see the supply-demand-price correlation at a glance.

Macro Data

Contextual data: ECB FX rates (EUR/USD, EUR/GBP, EUR/CHF, EUR/NOK, EUR/SEK), UK grid carbon intensity (gCO2/kWh, 30-min resolution), public holidays by country (12 countries tracked for calendar reconciliation). Useful to convert foreign prices, modulate forecasts by calendar, or analyze gas/carbon/price correlation.

Alerts

Set up personal price alerts per zone with a threshold in EUR/MWh. Push notifications when price crosses the threshold.

Email and webhook notifications coming. Hoot-triggered alerts in preparation: get a message only when a significant event is detected, not on every price move.

Data Catalog

Full inventory. Per market and per zone: row count available, all-time average price, min, max, stdev, share of catalog. Lets you check historical depth before plugging into a given zone.

Settings

API key management (create, revoke, view prefix), language preference, theme preference (light, dark, system), notification consent.