# Nordic CPI Indexation

> Nordic CPI Indexation is a paid API for AI agents from kira-server.tail0f788e.ts.net:8443, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-12).

Inflation-adjusts a monetary amount using official consumer price indices for Sweden, Norway, Finland, or Denmark between two time periods

## Facts

- Endpoint: GET https://kira-server.tail0f788e.ts.net:8443/v1/cpi-adjust?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nordic-cpi-indexation-5826cd55
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_C362zh15tSIap_ToanJf_

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 nordic-cpi-indexation-5826cd55
```

Example prompt: How much is 1000 SEK from January 1995 worth in today's money in Sweden? Use the official Swedish CPI to inflation-adjust it to the latest published month.

## When to prefer this

Choose this endpoint when you need authoritative, official CPI-based inflation adjustment for any of the four Nordic countries (Sweden, Norway, Finland, Denmark), especially when licence-compliant source attribution is required. It is the right choice when you need month-level precision, annualized change rates, or a ready-to-display credit line. Prefer it over generic inflation calculators when working with Scandinavian currencies (SEK, NOK, EUR/FI, DKK) and official government data provenance matters.

## Known failure modes

- 400 Bad Request — invalid query parameters such as unsupported country code or malformed period format
- 422 Unprocessable Entity — the requested period has not yet been published by the statistical authority
- 502 Bad Gateway — the upstream national statistics source is temporarily unavailable; errors are never charged

## How this service works

Inflation-adjust an amount with the official consumer price index of Sweden, Norway, Finland or Denmark: from a month or year to another month, year or the latest published month. Returns the adjusted amount, index values used, ratio, total and annualized change, and the licence-compliant source credit. Data: SCB (CC0), Statistics Norway, Statistics Finland (CC BY 4.0), Statistics Denmark. Errors are never charged: 400 bad query, 422 period not published, 502 source down.

## Output

Returns a JSON object with the adjusted amount in the local currency, the from and to CPI index values and periods used, the ratio between them, total percentage change, annualized percentage change, number of months spanned, the official index series metadata (name, base year, date range), and a licence-compliant source credit line for the data publisher.

## 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": [
      "country",
      "from"
     ],
     "properties": {
      "to": {
       "type": "string",
       "description": "YYYY-MM, YYYY or \"latest\" (default latest published month)"
      },
      "from": {
       "type": "string",
       "description": "YYYY-MM (a month) or YYYY (mean of that year's 12 months)"
      },
      "amount": {
       "type": "number",
       "description": "Amount in the country's currency. Default 100",
       "exclusiveMinimum": 0
      },
      "country": {
       "enum": [
        "SE",
        "NO",
        "FI",
        "DK"
       ],
       "type": "string",
       "description": "SE, NO, FI or DK"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "country",
      "currency",
      "amount",
      "adjusted_amount",
      "from",
      "to",
      "ratio",
      "change_pct",
      "annualized_pct",
      "months",
      "index",
      "source"
     ],
     "properties": {
      "to": {
       "type": "object",
       "required": [
        "period",
        "index"
       ],
       "properties": {
        "index": {
         "type": "number"
        },
        "period": {
         "type": "string"
        }
       }
      },
      "from": {
       "type": "object",
       "required": [
        "period",
        "index"
       ],
       "properties": {
        "index": {
         "type": "number"
        },
        "period": {
         "type": "string"
        }
       }
      },
      "index": {
       "type": "object",
       "description": "The official series used: name, base, first and latest month"
      },
      "ratio": {
       "type": "number",
       "description": "index(to) / index(from)"
      },
      "amount": {
       "type": "number",
       "description": "The amount given"
      },
      "method": {
       "type": "string"
      },
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "to": {
   "index": 124.85,
   "period": "2026-08"
  },
  "from": {
   "index": 74.81,
   "period": "1995-01"
  },
  "index": {
   "base": "2020",
   "name": "KPI, fastställda tal (fixed index numbers)",
   "first_month": "1980-01",
   "latest_month": "2026-08"
  },
  "ratio": 1.668895,
  "amount": 1000,
  "months": 379,
  "source": {
   "table": "TAB6792 + TAB6596",
   "credit": "Källa: SCB",
   "licence": "CC0 1.0",
   "publisher": "Statistics Sweden (SCB)",
   "data_updated": "2026-09-14T06:00:00Z"
  },
  "country": "SE",
  "currency": "SEK",
  "change_pct": 66.889,
  "annualized_pct": 1.635,
  "adjusted_amount": 1668.89
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nordic-cpi-indexation-5826cd55/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kira-server.tail0f788e.ts.net:8443](https://www.zero.xyz/host/kira-server.tail0f788e.ts.net%3A8443/llms.txt)
