All datasets

Bank of England sterling exchange rates

Daily sterling exchange rates from the Bank of England's Statistical Interactive Database (IADB): US dollar into sterling spot rate (XUDLUSS) and euro into sterling spot rate (XUDLERS) in foreign currency per GBP 1, plus the broad sterling effective exchange rate index (XUDLBK67, January 2005 = 100).

Source: Bank of England (IADB)22,524 rowsUpdated: 9/21/2026License: OGL-UK-3.0
exchange-ratesforexsterlingukfinance

Quality

99.8

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-02XUDLBK67XUDLBK6791.7972
1997-01-03XUDLBK67XUDLBK6792.4368
1997-01-06XUDLBK67XUDLBK6792.2827
1997-01-07XUDLBK67XUDLBK6792.7244
1997-01-08XUDLBK67XUDLBK6792.659

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

Python

import requests

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

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