← Intelligence Mashups

Energy-Weather Correlation

GET /mashup/energy/weather

Analyze the relationship between weather conditions and electricity prices for a specific Nordic bidding zone. Combines real-time electricity spot prices from Nord Pool with current weather data (temperature, wind, cloud cover) to show how weather patterns affect energy costs. Returns price data alongside weather metrics and correlation insights. Essential for energy trading dashboards, smart home optimization, and utility companies analyzing price drivers.

Parameters

zone required

Nordic bidding zone (NO1-NO5, SE1-SE4)

Example Requests

Basic usage
curl "https://nordapi.ee/api/v1/mashup/energy/weather?zone=NO1"
Energy-weather correlation for Oslo area (NO1)
curl "https://nordapi.ee/api/v1/mashup/energy/weather?zone=NO1"
Energy-weather for Stockholm area (SE3)
curl "https://nordapi.ee/api/v1/mashup/energy/weather?zone=SE3"
Energy-weather for Northern Norway (NO4)
curl "https://nordapi.ee/api/v1/mashup/energy/weather?zone=NO4"

Live Response

{
  "country": "NO",
  "date": "2026-04-05",
  "insights": [
    "Holiday today - demand is typically lower, expect cheaper prices",
    "Price spread today: 4.1 cents/kWh"
  ],
  "is_holiday": true,
  "optimal_usage_windows": [
    {
      "avg_price_eur": 0.06379,
      "end": "2026-04-05T14:00:00Z",
      "start": "2026-04-05T11:00:00Z"
    },
    {
      "avg_price_eur": 0.06404,
      "end": "2026-04-05T15:00:00Z",
      "start": "2026-04-05T12:00:00Z"
    },
    {
      "avg_price_eur": 0.06509,
      "end": "2026-04-05T03:00:00Z",
      "start": "2026-04-05T00:00:00Z"
    }
  ],
  "prices": {
    "hourly": [
      {
        "currency": "NOK",
        "hour": "2026-04-05T00:00:00Z",
        "price_eur": 0.06346,
        "price_local": 0.71126
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T01:00:00Z",
        "price_eur": 0.06477,
        "price_local": 0.72594
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T02:00:00Z",
        "price_eur": 0.06704,
        "price_local": 0.75138
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T03:00:00Z",
        "price_eur": 0.06991,
        "price_local": 0.78355
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T04:00:00Z",
        "price_eur": 0.06894,
        "price_local": 0.77268
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T05:00:00Z",
        "price_eur": 0.06882,
        "price_local": 0.77133
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T06:00:00Z",
        "price_eur": 0.06975,
        "price_local": 0.78176
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T07:00:00Z",
        "price_eur": 0.06987,
        "price_local": 0.7831
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T08:00:00Z",
        "price_eur": 0.07097,
        "price_local": 0.79543
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T09:00:00Z",
        "price_eur": 0.0719,
        "price_local": 0.80586
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T10:00:00Z",
        "price_eur": 0.06937,
        "price_local": 0.7775
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T11:00:00Z",
        "price_eur": 0.06383,
        "price_local": 0.71541
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T12:00:00Z",
        "price_eur": 0.06359,
        "price_local": 0.71272
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T13:00:00Z",
        "price_eur": 0.06394,
        "price_local": 0.71664
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T14:00:00Z",
        "price_eur": 0.0646,
        "price_local": 0.72404
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T15:00:00Z",
        "price_eur": 0.07182,
        "price_local": 0.80496
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T16:00:00Z",
        "price_eur": 0.07328,
        "price_local": 0.82132
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T17:00:00Z",
        "price_eur": 0.07876,
        "price_local": 0.88274
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T18:00:00Z",
        "price_eur": 0.09618,
        "price_local": 1.07799
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T19:00:00Z",
        "price_eur": 0.09545,
        "price_local": 1.0698
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T20:00:00Z",
        "price_eur": 0.10407,
        "price_local": 1.16642
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T21:00:00Z",
        "price_eur": 0.09411,
        "price_local": 1.05478
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T22:00:00Z",
        "price_eur": 0.08096,
        "price_local": 0.9074
      },
      {
        "currency": "NOK",
        "hour": "2026-04-05T23:00:00Z",
        "price_eur": 0.08054,
        "price_local": 0.90269
      }
    ],
    "hours_with_data": 24,
    "stats": {
      "avg_eur": 0.07441375,
      "cheapest_hour": "2026-04-05T00:00:00Z",
      "max_eur": 0.10407,
      "min_eur": 0.06346,
      "most_expensive_hour": "2026-04-05T20:00:00Z"
    }
  },
  "success": true,
  "weather": {
    "conditions": "Moderate conditions",
    "temperature_c": 7.4,
    "wind_speed_kmh": 12.2
  },
  "zone": "NO1",
  "zone_name": "Oslo"
}