Siirry sisältöön

Tutkimus ja data

NordShifts data API

The same data and models as the site, as JSON over HTTPS, for organisations. Keys belong to an organisation, usage is counted per day, and enterprise accounts can embed a branded forecast widget.

Tiers

Calculating…

Hanki ilmainen API-avain

Ilmaistaso: 500 pyyntöä päivässä, 31 päivän historia, perusrajapinnat. Lähetämme linkin sähköpostiin; avain näytetään kerran, kun avaat sen.

Konsoli

Liitä avaimesi nähdäksesi käytön, kokeillaksesi rajapintoja ja hallitaksesi webhookeja. Avain pysyy vain tässä selaimen välilehdessä.

Kokeile rajapintaa

Authentication

Send your organisation's key in the X-API-Key header. Keys are shown once when created; only a hash is stored, so a lost key is revoked and replaced.

curl -H "X-API-Key: ns_..." "https://nordshifts.com/api/v1/forecast?zone=LV"

Endpoints

  • GET /api/v1/zonesPrices, forecasts, track record, data quality, carbon intensity, battery scheduleSupported bidding zones and your usage today.
  • GET /api/v1/prices?zone=LV&start=2026-01-01Prices, forecasts, track record, data quality, carbon intensity, battery scheduleDay-ahead auction prices (EUR/MWh, UTC), also for Germany, France, Italy, Great Britain and their neighbours.
  • GET /api/v1/forecast?zone=LV&model=gbmPrices, forecasts, track record, data quality, carbon intensity, battery scheduleLatest frozen forecast: next day, day after and days 3-7 with 10/50/90% quantiles.
  • GET /api/v1/battery-schedule?zone=DE&capacity_mwh=2&power_mw=1Prices, forecasts, track record, data quality, carbon intensity, battery scheduleTomorrow's charge and discharge plan for a battery, hourly or by quarter-hour.
  • GET /api/v1/track-record?zone=ALL&product=daPrices, forecasts, track record, data quality, carbon intensity, battery scheduleDaily live error of every frozen forecast.
  • GET /api/v1/data-qualityPrices, forecasts, track record, data quality, carbon intensity, battery scheduleCoverage, freshness and caveats for every dataset.
  • GET /api/v1/battery/screener?duration=2Battery, PPA, supply, retail risk, flexibility and monitoring analyticsBattery revenue stack per zone.
  • POST /api/v1/ppa/priceBattery, PPA, supply, retail risk, flexibility and monitoring analyticsPPA valuation for a zone and technology.
  • GET /api/v1/ppa/capture-model?tech=windBattery, PPA, supply, retail risk, flexibility and monitoring analyticsThe pooled capture-rate model.
  • GET /api/v1/supply/zone?zone=NO2Battery, PPA, supply, retail risk, flexibility and monitoring analyticsScarcity, import dependence and reservoirs for a zone.
  • GET /api/v1/studies/baltic-syncBattery, PPA, supply, retail risk, flexibility and monitoring analyticsThe Baltic synchronisation study.
  • GET /api/v1/carbon/zone?zone=EEPrices, forecasts, track record, data quality, carbon intensity, battery scheduleHourly carbon intensity, mix, next-day forecast and monthly averages.
  • GET /api/v1/carbon/best-window?zone=DK1&hours=3Prices, forecasts, track record, data quality, carbon intensity, battery scheduleThe lowest-carbon block of hours in the forecast.
  • GET /api/v1/load-forecast?zone=FIBattery, PPA, supply, retail risk, flexibility and monitoring analyticsProbabilistic next-day demand and its walk-forward scores.
  • POST /api/v1/retail/portfolioBattery, PPA, supply, retail risk, flexibility and monitoring analyticsSupply cost, margin and value-at-risk of a customer profile.
  • POST /api/v1/flex/planBattery, PPA, supply, retail risk, flexibility and monitoring analyticsFleet schedule for heat pumps, electric cars and batteries.
  • GET /api/v1/monitoring/alerts?days=30Battery, PPA, supply, retail risk, flexibility and monitoring analyticsUnusual price hours, forecast surprises and decoupling events.
  • GET /api/v1/usagePrices, forecasts, track record, data quality, carbon intensity, battery scheduleYour organisation's usage over the last 30 days.

White-label widget

Enterprise organisations get an embeddable next-day price widget with their own name, colour and logo, served from /embed/your-organisation and placed with an iframe.

Getting access

Accounts are set up by hand while the API is in early access. Tell us about your organisation and use case.

Request access

Data from ENTSO-E, Energinet, Elexon and the Baltic TSOs is redistributed under their terms with attribution; weather-derived data is subject to the commercial-plan caveat on the data page.

NordShifts data API