---
title: "Initial National Demand outturn (INDO) stream"
method: GET
path: "/demand/outturn/stream"
tags: ["Demand"]
---

# Initial National Demand outturn (INDO) stream

`GET /demand/outturn/stream`

This endpoint provides data for initial National Demand outturn, which measures the
half-hour average MW demand metered by the Transmission Company based on its operational metering.
The data is updated every 30 minutes and within 15 minutes of the end of the effective settlement period. The data is represented with:
- INDO (initial National Demand outturn) which takes into account transmission losses but does not include station transformer load, pumped storage demand or interconnector demand.
- ITSDO (initial Transmission System Demand outturn) which takes into account transmission losses, station transformer load, pumped storage demand and interconnector demand.
            
This endpoint has an optimised JSON payload and is aimed at frequent requests for the data.
            
Settlement date parameters must be provided in the exact format yyyy-MM-dd.

## Query parameters

- `settlementDateFrom` string, date
- `settlementDateTo` string, date
- `settlementPeriod` integer[]

## Response `200`

Data retrieved

- InsightsApiModelsResponsesDemandOutturnDemandOutturn[]
  - `publishTime` string, date-time, nullable
  - `startTime` string, date-time
  - `settlementDate` string, date
  - `settlementPeriod` integer
  - `initialDemandOutturn` integer, nullable
  - `initialTransmissionSystemDemandOutturn` integer, nullable

## Other responses

- `400` — Error with query parameters - see response for details
- `429` — Too many requests
- `500` — Server error - please try again later

---

[API](https://skmtc.net/elexon/apis/bmrs-insights.md) · [All operations](https://skmtc.net/elexon/apis/bmrs-insights/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/elexon/bmrs-insights/versions/d94e9edb295e/schema)
