# Bank of England Base Rate History API

> Bank of England Base Rate History API is a paid API for AI agents from x402-finance-api-production.up.railway.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Returns the Bank of England base interest rate history as a time series for up to 120 months

## Facts

- Endpoint: POST https://x402-finance-api-production.up.railway.app/interest-rates
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bank-of-england-base-rate-history-api-18235fcd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SFbnmtHa8b448dFmn6H7O

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability bank-of-england-base-rate-history-api-18235fcd -d '<json body>'
```

Example prompt: Can you pull the Bank of England base rate history for the last 24 months so I can see how the rate has changed over time?

## When to prefer this

Use this endpoint when you need official Bank of England base rate history in structured time-series form, especially for UK financial analysis, mortgage rate context, economic research, or monitoring central bank policy changes. Prefer this over general web search when you need clean, structured numeric rate data with timestamps.

## Known failure modes

- months parameter out of range (must be 1-120) — validation error
- months not provided or non-integer — bad request error
- Upstream data source unavailable — service error or stale data
- Payment not processed — 402 Payment Required if USDC not supplied

## How this service works

Bank of England base rate history with current rate and time series.

## Output

A time series of Bank of England base rate values with dates, including the current rate and historical data points spanning the requested number of months (1-120).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "months": {
   "type": "integer",
   "maximum": 120,
   "minimum": 1,
   "description": "Months of base-rate history to return (1-120)."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bank-of-england-base-rate-history-api-18235fcd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-finance-api-production.up.railway.app](https://www.zero.xyz/host/x402-finance-api-production.up.railway.app/llms.txt)
