UK category inflation heat signals (CPIH by COICOP division, inflation breadth, anomalies)
Monthly ML-enriched UK inflation signals derived from ONS CPIH by-category indices (12 COICOP divisions, 1988 -> present): per-category year-over-year inflation with 30-month annualized change volatility, 3-month momentum, 3-sigma anomaly flags versus a trailing 12-month baseline, naive-drift 1-month forecasts, a per-month cross-category volatility rank, plus a UK-wide inflation-breadth gauge (share of divisions running above 3% YoY). Raw data: Office for National Statistics (Open Government Licence v3.0). Every row is country_code GBR and joins cleanly with UK macro datasets.
Quality
Attribution
Office for National Statistics (derived signals by Frontier Data Hub)
Schema
| Column | Type | Description |
|---|---|---|
| date | string | Observation month (first day of month; ONS CPIH reference period). |
| country | string | |
| country_code | string | |
| series_id | string | Signal code: CPIH_YOY (per-COICOP-division year-over-year inflation) or INFLATION_BREADTH_3PCT (share of divisions above 3% YoY). |
| series_label | string | Human-readable label for the signal series, derived from the ONS CPIH COICOP division names. |
| value | float | Signal value in native units: percent year-over-year for CPIH_YOY; a 0-1 share for INFLATION_BREADTH_3PCT. |
| volatility_30d | float | |
| momentum_3m | float | |
| anomaly_flag | integer | |
| forecast_1m | float | |
| rank | integer |
Sample rows
| date | country | country_code | series_id | series_label | value | volatility_30d | momentum_3m | anomaly_flag | forecast_1m | rank |
|---|---|---|---|---|---|---|---|---|---|---|
| 1988-01-01 | United Kingdom | GBR | INFLATION_BREADTH_3PCT | Share of the 12 CPIH COICOP divisions with year-over-year inflation above 3% | 0 | — | — | 0 | — | — |
| 1988-02-01 | United Kingdom | GBR | INFLATION_BREADTH_3PCT | Share of the 12 CPIH COICOP divisions with year-over-year inflation above 3% | 0 | — | — | 0 | — | — |
| 1988-03-01 | United Kingdom | GBR | INFLATION_BREADTH_3PCT | Share of the 12 CPIH COICOP divisions with year-over-year inflation above 3% | 0 | — | — | 0 | — | — |
| 1988-04-01 | United Kingdom | GBR | INFLATION_BREADTH_3PCT | Share of the 12 CPIH COICOP divisions with year-over-year inflation above 3% | 0 | — | 0 | 0 | — | — |
| 1988-05-01 | United Kingdom | GBR | INFLATION_BREADTH_3PCT | Share of the 12 CPIH COICOP divisions with year-over-year inflation above 3% | 0 | — | 0 | 0 | — | — |
Download sample data
Download the full sample snapshot for this dataset (sample rows, not the complete dataset).
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/uk_price_heat_signals/uk_category_inflation_signals" | jq '{title, rows, columns_count, license}'Python
import requests
ds = requests.get("https://datazimuts.com/v1/datasets/uk_price_heat_signals/uk_category_inflation_signals").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/uk_price_heat_signals/uk_category_inflation_signals
Tip: fetch /llms.txt for the full machine-readable catalog.