All datasets

Bank of England quoted mortgage rates

Monthly quoted household interest rate from the Bank of England's Statistical Interactive Database (IADB): 2-year fixed rate mortgage at 75% loan-to-value from UK monetary financial institutions (series IUMBV34). Values in percent per annum.

Source: Bank of England (IADB)356 rowsUpdated: 9/21/2026License: OGL-UK-3.0
mortgage-ratesinterest-rateshousingukfinance

Quality

100

Attribution

Bank of England

Schema

ColumnTypeDescription
datestringObservation date from the DATE column of the Bank of England IADB CSV export. Monthly series publish on month-end dates and are stored as the first day of the month.
series_idstringBank of England IADB series code (for example 'IUDBEDR' or 'XUDLUSS'); the unique identifier of the series in the Bank's database.
series_labelstringSame as series_id: the IADB CSV export identifies series by code only, so the label is the code itself.
valuefloatObserved value for the series and date. Units follow the series definition in the dataset description. Missing observations are null.

Sample rows

dateseries_idseries_labelvalue
1997-01-01IUMBV34IUMBV347.29
1997-02-01IUMBV34IUMBV347.35
1997-03-01IUMBV34IUMBV347.11
1997-04-01IUMBV34IUMBV347.24
1997-05-01IUMBV34IUMBV347.15

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

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/boe/boe_mortgage_rates").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/boe/boe_mortgage_rates

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