All datasets

UK mortgage & rate pass-through signals (mortgage momentum, bank-rate pass-through spread, anomalies, forecasts)

Signals derived from the Bank of England's Statistical Interactive Database: 30-period annualized volatility of monthly rate changes, 3-month momentum, year-over-year change, 3-sigma anomaly flags, naive-drift 1-month forecasts, a per-month cross-series volatility rank, and the bank-rate-to-mortgage pass-through spread (quoted 2-year fixed 75% LTV mortgage minus Bank Rate). Covers IUMBV34 (quoted 2-yr fixed mortgage rate), IUDBEDR (official Bank Rate) and IUDSOIA (SONIA overnight average; daily series aggregated to monthly averages). All rows are normalized to country_code GBR so they join cleanly with UK data. Raw series: Bank of England (IADB), free and keyless.

Source: UK Mortgage & Pass-Through Signals (derived)1,070 rowsUpdated: 9/22/2026License: OGL-UK-3.0
mortgage-ratesbank-ratepass-throughinterest-ratessoniaukhousingvolatilitymomentumanomaly-detectionforecastingsignals

Quality

97.8

Attribution

Bank of England

Schema

ColumnTypeDescription
datestringFirst day of the observation month (YYYY-MM-DD); monthly series publish at month-end, daily series are averaged to the month).
countrystring
country_codestring
series_idstringBank of England IADB series code: IUMBV34 (quoted 2-year fixed 75% LTV mortgage rate), IUDBEDR (official Bank Rate) or IUDSOIA (SONIA overnight average).
series_labelstringHuman-readable label for the IADB series code, from the Bank of England's series descriptions.
valuefloatRate in percent per annum as published by the Bank of England (monthly series as published; daily IUDBEDR/IUDSOIA aggregated to the monthly mean). Note: yoy_change_pct is expressed in percentage points for these rate series.
volatility_30dfloat
momentum_3mfloat
yoy_change_pctfloat
anomaly_flaginteger
forecast_1mfloat
rankinteger
passthrough_spreadfloat

Sample rows

datecountrycountry_codeseries_idseries_labelvaluevolatility_30dmomentum_3myoy_change_pctanomaly_flagforecast_1mrankpassthrough_spread
1997-01-01United KingdomGBRIUDBEDROfficial Bank Rate (BoE IADB IUDBEDR)5.937501.3525
1997-01-01United KingdomGBRIUDSOIASterling Overnight Index Average, SONIA (BoE IADB IUDSOIA)5.9004545454545450
1997-01-01United KingdomGBRIUMBV34Quoted household interest rate, 2-year fixed 75% LTV mortgage (BoE IADB IUMBV34)7.2901.3525
1997-02-01United KingdomGBRIUDBEDROfficial Bank Rate (BoE IADB IUDBEDR)5.937501.4124999999999996
1997-02-01United KingdomGBRIUDSOIASterling Overnight Index Average, SONIA (BoE IADB IUDSOIA)5.9850

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_mortgage_signals/uk_mortgage_rate_signals" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/uk_mortgage_signals/uk_mortgage_rate_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_mortgage_signals/uk_mortgage_rate_signals

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