# NBU Data Ukraine – Consumer Price Inflation

> NBU Data Ukraine – Consumer Price Inflation is a paid API for AI agents from nbu.navistri.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-14).

Returns Ukraine's headline and core CPI inflation figures (month-on-month, year-on-year, year-to-date, period average) for a given month, sourced from the State Statistics Service and republished by the NBU.

## Facts

- Endpoint: GET https://nbu.navistri.com/v1/inflation?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nbu-data-ukraine-consumer-price-inflation-96445c64
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wxTys0EgIau1vEB3FiM-R

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-data-ukraine-consumer-price-inflation-96445c64
```

Example prompt: What was Ukraine's headline and core CPI inflation for March 2024 — give me the month-on-month, year-on-year, and year-to-date figures from the NBU data?

## When to prefer this

Use this endpoint when you need official Ukrainian CPI figures (headline or core) in any of the four standard inflation measures, sourced directly from NBU/State Statistics Service data. Prefer it over generic macro databases when you need granular Ukrainian inflation data cheaply and in real time, or when building UAH indexation logic, inflation-adjusted financial models, or macro commentaries focused on Ukraine.

## Known failure modes

- Month outside the supported range (2007-01 to last month) returns an error or empty data
- Month parameter in wrong format (not YYYY-MM) triggers a validation error
- Data not yet published for the most recent month may return null fields or an error
- Network or upstream NBU data unavailability may cause a 5xx response

## How this service works

Ukraine consumer price inflation for a month: headline and core CPI as % month-on-month, year-on-year, since December and period average, from the national total (State Statistics Service data republished by the NBU). Call it to index UAH amounts, write a macro brief, or compare Ukrainian inflation. Param: month (YYYY-MM; omit for the latest published month).

## Output

A JSON object containing the reporting month, headline CPI metrics (monthOverMonthPct, yearOverYearPct, yearToDatePct, periodAverageYoYPct), and core CPI metrics (same four measures, nullable if unavailable), plus metadata including source URL, data producer, and cache status.

## 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": {
      "month": {
       "type": "string",
       "pattern": "^\\d{4}-\\d{2}$",
       "description": "Reporting month, YYYY-MM, from 2007-01 to last month. Omit for the latest published month."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "data",
      "meta"
     ],
     "properties": {
      "data": {
       "type": "object",
       "required": [
        "month",
        "headline"
       ],
       "properties": {
        "core": {
         "anyOf": [
          {
           "type": "object",
           "properties": {
            "yearToDatePct": {
             "type": [
              "number",
              "null"
             ],
             "description": "% change vs December of the previous year"
            },
            "yearOverYearPct": {
             "type": [
              "number",
              "null"
             ],
             "description": "% change vs same month a year earlier"
            },
            "monthOverMonthPct": {
             "type": [
              "number",
              "null"
             ],
             "description": "% change vs previous month"
            },
            "periodAverageYoYPct": {
             "type": [
              "number",
              "null"
             ],
             "description": "% change of Jan..month vs the same period a year earlier"
            }
           }
          },
          {
           "type": "null"
          }
         ]
        },
        "month": {
         "type": "string",
         "pattern": "^\\d{4}-\\d{2}$"
        },
        "headline": {
         "type": "object",
         "properties": {
          "yearToDatePct": {
           "type": [
            "number",
            "null"
           ],
           "description": "% change vs December of the previous year"
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nbu-data-ukraine-consumer-price-inflation-96445c64/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)
