$ curl api.gridsense.evervia.co.uk/v1/forecast

UK energy demand. forecasted.

Live half-hourly UK grid data from Elexon BMRS.
Weather regressors from Open-Meteo.
Gradient Boosting model. R² = 0.9701.
48-hour demand forecasts via REST API.

0.9701
R² Accuracy
30min
Update cycle
48h
Forecast window
Current MW
gridsense — live feed
endpointapi.gridsense.evervia.co.uk/v1
status● LIVE
modelGradientBoostingRegressor
r2_score0.9701
national_demandfetching…
start_time
temperature_2m
windspeed_10m
shortwave_rad
Live grid intelligence

UK National Demand

Elexon BMRS · Open-Meteo · Supabase · Updated every 30 mins

syncing…
Grid Price
per kWh
Live Demand
gigawatts
Period
UK time
Model R²
0.9701
accuracy
Live demand — last 48 hrs (MW)
Loading…
Weather — London
System status
Model performance
0.9701
R² Score
Records
What GridSense does

Production-grade energy intelligence.
Without the enterprise price tag.

01 // INGEST

Live Elexon BMRS data

Half-hourly UK national demand and transmission system demand ingested via automated n8n pipeline. Every 30 minutes. Zero manual intervention.

02 // ENRICH

Weather as regressors

Temperature, wind speed, and shortwave radiation from Open-Meteo — joined to demand data at the model layer to improve forecast accuracy significantly.

03 // PREDICT

Gradient Boosting model

Trained on lag features, rolling statistics, calendar signals, and weather regressors. R² = 0.9701. 48-hour forecast window with 95% confidence bands.

04 // SERVE

REST API access

JSON endpoints for current demand, 48h forecast, weather inputs, and model metadata. Authenticated via API key. Rate-limited by plan tier.

05 // STORE

Supabase persistence

All data stored in structured PostgreSQL tables with unique constraints. Full historical access for Pro/Enterprise. Real-time subscriptions coming soon.

06 // EXPORT

CSV + bulk export

Download historical demand and weather data as CSV. Configurable date ranges. Available on Professional and Enterprise tiers.

API Reference

Clean. Predictable. Documented.

GridSense exposes a RESTful JSON API hosted on Hetzner VPS infrastructure. All endpoints return structured responses with timestamps, units, and model metadata included.

GET /v1/demand/latest Most recent reading
GET /v1/demand/history 48h historical data
GET /v1/forecast 48h ahead forecast
GET /v1/weather Current weather inputs
GET /v1/model/metadata Model info + R² score
POST /v1/export/csv Bulk data export
Python · example request GridSense API v1
import requests

# Authenticate with your API key
headers = {
    "Authorization": "Bearer gs_your_api_key",
    "Content-Type": "application/json"
}

# Get 48h demand forecast
r = requests.get(
    "https://api.gridsense.evervia.co.uk/v1/forecast",
    headers=headers
)

data = r.json()

# Response structure:
# {
#   "model": "GradientBoostingRegressor",
#   "r2_score": 0.9701,
#   "forecast": [
#     {
#       "timestamp": "2026-05-07T12:00:00Z",
#       "predicted_mw": 24183,
#       "ci_lower": 23100,
#       "ci_upper": 25266
#     },
#     ...
#   ]
# }

print(f"Forecast points: {len(data['forecast'])}")
print(f"R² score: {data['r2_score']}")
Pricing

Start free. Scale when you need to.

Free
£0/mo
For exploration and evaluation
  • Dashboard access (read-only)
  • Latest demand reading
  • 10 API calls/day
  • 24h delayed data
  • Community support
Join waitlist
Enterprise
£9.99/mo
For teams and integrations
  • Unlimited API calls
  • Custom forecast endpoints
  • Full historical export
  • Webhook push notifications
  • Dedicated SLA support
  • Early access to new models
Contact us
Early access

Join the GridSense waitlist.

GridSense is in active development. Early access members get priority API keys, discounted rates, and direct input on the roadmap. No spam — just a single email when you're in.

Free
Professional · £4.99
Enterprise · £9.99