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).
exchange-ratesforexsterlingukfinance
Quality
99.8
Attribution
Bank of England
Schema
| Column | Type | Description |
|---|---|---|
| date | string | Observation 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_id | string | Bank of England IADB series code (for example 'IUDBEDR' or 'XUDLUSS'); the unique identifier of the series in the Bank's database. |
| series_label | string | Same as series_id: the IADB CSV export identifies series by code only, so the label is the code itself. |
| value | float | Observed value for the series and date. Units follow the series definition in the dataset description. Missing observations are null. |
Sample rows
| date | series_id | series_label | value |
|---|---|---|---|
| 1997-01-02 | XUDLBK67 | XUDLBK67 | 91.7972 |
| 1997-01-03 | XUDLBK67 | XUDLBK67 | 92.4368 |
| 1997-01-06 | XUDLBK67 | XUDLBK67 | 92.2827 |
| 1997-01-07 | XUDLBK67 | XUDLBK67 | 92.7244 |
| 1997-01-08 | XUDLBK67 | XUDLBK67 | 92.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.