---
title: "Temperature data (TEMP)"
method: GET
path: "/temperature"
tags: ["Temperature"]
---

# Temperature data (TEMP)

`GET /temperature`

This endpoint provides daily average GB temperature data (in Celsius) as well as reference temperatures (low, normal and high).
This average data is calculated by National Grid ESO from the data retrieved from 6 weather stations around Britain.
NGESO use this data as part of the electricity demand forecasting process.
            
Date parameters must be provided in the exact format yyyy-MM-dd.

## Query parameters

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

## Response `200`

OK

- InsightsApiModelsResponsesResponseWithMetadata1InsightsApiModelsResponsesMiscTemperatureData
  - `data` InsightsApiModelsResponsesMiscTemperatureData[], nullable
    - `measurementDate` string, date
    - `publishTime` string, date-time, nullable
    - `temperature` number, double, nullable
    - `temperatureReferenceAverage` number, double, nullable
    - `temperatureReferenceHigh` number, double, nullable
    - `temperatureReferenceLow` number, double, nullable
  - `metadata` InsightsApiModelsMetadataApiResponseSourceMetadata
    - `datasets` string[], nullable

---

[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)
