Bank of Canada Policy & Prime Rate
bankofcanada.rates.policyRetrieve Bank of Canada overnight target and prime lending rate history for mortgage, loan, and bond analysis. Query recent changes or date ranges back to 1994 via the Valet API.
Instructions
Get Bank of Canada overnight target rate and prime lending rate history from the Valet API. overnight_rate_pct (series V39079): the Bank of Canada target for the overnight rate — its primary monetary policy instrument. prime_rate_pct (series V80691311): the prime lending rate set by financial institutions as a function of the overnight rate. Rate changes occur on scheduled Bank of Canada announcement dates (approximately 8 times per year). Returns the 10 most-recent observations by default; use start_date/end_date for historical ranges going back to 1994. Essential for Canadian mortgage, loan, and bond analysis. Source: Bank of Canada, www.bankofcanada.ca — open data, attribution required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recent | No | Number of most-recent observations to return (default 10). Rate changes occur on scheduled BoC announcement dates (roughly 8 times per year). Ignored when start_date or end_date is provided. | |
| end_date | No | End date for historical range in YYYY-MM-DD format (e.g. "2026-06-22"). Defaults to the most recent available date. | |
| start_date | No | Start date for historical range in YYYY-MM-DD format (e.g. "2020-01-01"). Overnight rate history goes back to 1994. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |