All datasets

UK monthly GDP estimate (total, seasonally adjusted)

GDP monthly estimate for the United Kingdom, all industries (A-T), seasonally adjusted index. Office for National Statistics.

Source: Office for National Statistics354 rowsUpdated: 9/21/2026
gdpgrowthuk

Quality

100

Attribution

Office for National Statistics

Schema

ColumnTypeDescription
datestringObservation period from the ONS API Time dimension (code list mmm-yy, e.g. 'Jan-24'), stored as the first day of the month.
series_idstringONS API dimension option code identifying the series (e.g. 'CP00' for the CPIH overall index).
series_labelstringSeries label published by the ONS for the dimension option code (e.g. 'Overall Index').
valuefloatObservation value returned by the ONS API. Units are Index. Seasonally adjusted 2016=100. (unit: Index. Seasonally adjusted 2016=100)

Sample rows

dateseries_idseries_labelvalue
1997-01-01A--TA-T : Monthly GDP61.6483
1997-02-01A--TA-T : Monthly GDP61.9102
1997-03-01A--TA-T : Monthly GDP61.8159
1997-04-01A--TA-T : Monthly GDP62.5811
1997-05-01A--TA-T : Monthly GDP62.0561

Use with an LLM

Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).

cURL

curl "https://datazimuts.com/v1/datasets/ons/ons_gdp_monthly" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/ons/ons_gdp_monthly").json()
print(ds["title"], ds["rows"], "rows")

# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
    print(row)

API endpoint: https://datazimuts.com/v1/datasets/ons/ons_gdp_monthly

Tip: fetch /llms.txt for the full machine-readable catalog.