# NBU Key Policy Rate

> NBU Key Policy Rate is a paid API for AI agents from nbu.navistri.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-14).

Returns the National Bank of Ukraine key policy rate (облікова ставка) for a given date, including overnight deposit/loan corridor rates and the full history of rate changes over the prior ~13 months.

## Facts

- Endpoint: GET https://nbu.navistri.com/v1/key-rate?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nbu-key-policy-rate-85fa99e7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kE-4mPlCk_YvaV1Ur3PPV

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 nbu-key-policy-rate-85fa99e7
```

Example prompt: What is the NBU key policy rate (облікова ставка) as of March 15, 2024, and when did it last change? I also need the overnight deposit and loan corridor rates.

## When to prefer this

Use this endpoint when you need the official National Bank of Ukraine policy rate (облікова ставка) for any date since 1992, especially for Ukrainian legal or financial calculations (loan interest, contract penalties tied to NBU rate), macroeconomic analysis, or to track the history of NBU rate decisions. Prefer this over general FX or inflation endpoints on the same platform when the specific need is the benchmark lending rate, not currency or price data.

## Known failure modes

- Date before 1992-06-25 returns an error (NBU data unavailable before that date)
- Invalid date format (non-YYYY-MM-DD) returns a validation error
- Overnight corridor rates may be null for historical dates when that data was not published
- Network or upstream NBU data source unavailability may return a 5xx error
- Future dates may return today's rate or an error depending on implementation

## How this service works

National Bank of Ukraine key policy rate (облікова ставка) on a date, with the overnight deposit and overnight loan rates and every policy-rate change in the previous ~13 months. Call it for Ukrainian loan or deposit maths, late-payment penalties tied to the NBU rate, macro briefs, or to see when the rate last moved. Param: date (YYYY-MM-DD, default today in Kyiv).

## Output

A JSON object with: the queried date, the policy rate percentage (policyRatePct), the effective date of that rate, overnight deposit and loan corridor rates (nullable), the lookback start date, and an array of all policy rate changes in the preceding ~13 months (each with effectiveFrom date, ratePct, and previousRatePct). Also includes metadata: source URL, retrieval timestamp, cache status, and terms.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "date": {
       "type": "string",
       "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
       "description": "Date, YYYY-MM-DD, from 1992-06-25. Default: today (Kyiv)."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "data",
      "meta"
     ],
     "properties": {
      "data": {
       "type": "object",
       "required": [
        "date",
        "asOf",
        "policyRatePct",
        "policyRateChanges"
       ],
       "properties": {
        "asOf": {
         "type": "string",
         "format": "date"
        },
        "date": {
         "type": "string",
         "format": "date"
        },
        "lookbackFrom": {
         "type": "string",
         "format": "date"
        },
        "policyRatePct": {
         "type": "number"
        },
        "policyRateChanges": {
         "type": "array",
         "items": {
          "type": "object",
          "properties": {
           "ratePct": {
            "type": "number"
           },
           "effectiveFrom": {
            "type": "string",
            "format": "date"
           },
           "previousRatePct": {
            "type": "number"
           }
          }
         }
        },
        "overnightLoanRatePct": {
         "type": [
          "number",
          "null"
         ]
        },
        "overnightDepositRatePct": {
         "type": [
          "number",
          "null"
         ]
        },
        "policyRateEffectiveFrom": {
         "type": [
          "string",
          "null"
         ]
        }
       }
      },
      "meta": {
       "type": "object",
       "properties": {
        "terms": {
         "type": "string"
        },
        "cached": {
         "type": "boolean"
        },
        "params": {
         "type": "object"
        },
        "source": {
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nbu-key-policy-rate-85fa99e7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nbu.navistri.com](https://www.zero.xyz/host/nbu.navistri.com/llms.txt)
