# Central Bank Policy Interest Rates API

> Central Bank Policy Interest Rates API is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-11).

Returns the current policy interest rate for ~40 central banks as a ranked list, or retrieves a single country's monthly rate history including every hike and cut, sourced from BIS data.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/central-bank-rates?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/central-bank-policy-interest-rates-api-0b177eb0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hF68FRzrcGfe61twwrQps

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 central-bank-policy-interest-rates-api-0b177eb0 -d '<json body>'
```

Example prompt: Show me the current policy interest rate ranking across all major central banks, and then pull the monthly rate history for the US (country code US) for the last 24 months so I can see every Fed hike and cut.

## When to prefer this

Choose this endpoint when you need authoritative, BIS-sourced central bank policy rate data — either as a current global ranking or as a country-level monthly history. Prefer this over scraped or unofficial sources when accuracy and citation matter. Ideal for macroeconomic research, investment analysis, financial dashboards, or monitoring monetary policy trends. Use the ranking mode when comparing across countries; use the country + months mode when you need time-series data for a single central bank.

## Known failure modes

- Invalid or unsupported country code returns empty or null result
- Requesting a country not covered by BIS data returns no history
- Missing required 'type', 'method', or 'bodyType' fields in input causes a validation error
- Very large month values may return incomplete historical data if BIS coverage is limited
- Network timeout or upstream BIS data unavailability may cause request failure

## How this service works

Policy interest rate of about 40 central banks (Fed, ECB, BoE, BoJ, Banxico, BCB...): latest rate and date as a ranking, or one country's monthly history with every hike and cut. Bank for International Settlements data.

## Output

Returns either a ranked list of ~40-48 central banks with each bank's name, country code, latest rate percentage, and the month it was last updated — or, for a specific country, a monthly time series of policy rates showing every change (hike or cut) over the requested period. Also includes the data source attribution (BIS WS_CBPOL dataset).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [],
     "properties": {
      "months": {
       "type": "integer"
      },
      "country": {
       "type": "string",
       "description": "ISO 2-letter code (US, GB, JP, MX...; XM = euro area); omit for ranking"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": [
      "object",
      "null"
     ],
     "properties": {
      "source": {
       "type": [
        "string",
        "null"
       ]
      },
      "ranking": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": [
         "null",
         "object"
        ],
        "properties": {
         "name": {
          "type": [
           "null",
           "string"
          ]
         },
         "month": {
          "type": [
           "null",
           "string"
          ]
         },
         "country": {
          "type": [
           "null",
           "string"
          ]
         },
         "rate_pct": {
          "type": [
           "null",
           "number"
          ]
         }
        }
       }
      },
      "central_banks": {
       "type": [
        "number",
        "null"
       ]
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "source": "Bank for International Settlements (WS_CBPOL)",
  "ranking": [
   {
    "name": "Turkey",
    "month": "2026-08",
    "country": "TR",
    "rate_pct": 37
   },
   {
    "name": "Argentina",
    "month": "2025-06",
    "country": "AR",
    "rate_pct": 29
   }
  ],
  "central_banks": 48
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/central-bank-policy-interest-rates-api-0b177eb0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
