All datasets

Policy instrument

Tools used by the Bank of Canada to implement monetary policy and manage short‑term interest rates.

Source: Bank of Canada Valet736 rowsUpdated: 9/21/2026
monetary-policypolicy-rateinterest-ratescanadafinance

Quality

100

Attribution

Bank of Canada (Valet web service)

Schema

ColumnTypeDescription
datestringDate of the observation, as published by the Bank of Canada (the observation's 'd' field).
series_idstringValet series name (for example 'BD.CDN.2YR.DQ.YLD'); the unique identifier of the series in the Bank of Canada Valet API.
series_labelstringHuman-readable series label published by the Bank of Canada in the series detail.
valuefloatObserved value for the series and date (the 'v' field of the Valet observation record). Units follow the series definition in the dataset description. Missing observations are null.

Sample rows

dateseries_idseries_labelvalue
1996-01-01STATIC_ATABLE_V39079Target for the overnight rate (end of month)5.56
1996-02-01STATIC_ATABLE_V39079Target for the overnight rate (end of month)5.19
1996-03-01STATIC_ATABLE_V39079Target for the overnight rate (end of month)5
1996-04-01STATIC_ATABLE_V39079Target for the overnight rate (end of month)4.75
1996-05-01STATIC_ATABLE_V39079Target for the overnight rate (end of month)4.75

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

Python

import requests

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

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