---
title: "Total generation outturn (FUELINST)"
method: GET
path: "/generation/outturn"
tags: ["Generation", "Rolling System Demand"]
---

# Total generation outturn (FUELINST)

`GET /generation/outturn`

This endpoint provides the total generation outturn across all fuel types, derived by summing generation
of all categories from the Generation by Fuel Type report.
            
This data can be used as a proxy for rolling system demand.

## Query parameters

- `from` string, date-time
- `to` string, date-time
- `format` 'json' | 'xml' | 'csv'

## Response `200`

Data retrieved

- InsightsApiModelsResponsesResponseWithMetadata1InsightsApiModelsResponsesDemandOutturnRollingSystemDemand
  - `data` InsightsApiModelsResponsesDemandOutturnRollingSystemDemand[], nullable
    - `recordType` string, nullable
    - `startTime` string, date-time, nullable
    - `demand` integer, nullable
  - `metadata` InsightsApiModelsMetadataApiResponseSourceMetadata
    - `datasets` string[], 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)
