Skip to main content
GET
Inflation (Snapshot)

Overview

The Inflation Snapshot API returns the most recent month of every CPI series we track, twelve rows, each with the month-over-month and year-over-year percent changes computed for you. Pass series to get one row. We source the data directly from authoritative government sources. The snapshot refreshes the morning each month’s figures are published. To get started, please create an account and grab your API key at financialdatasets.ai. You will use the API key to authenticate your API requests.

Coverage

Series

Six concepts, each seasonally adjusted (_sa) and not seasonally adjusted (_nsa): cpi_all, cpi_core, cpi_food, cpi_energy, cpi_shelter, cpi_services_less_energy. The full list is one free GET request away: https://api.financialdatasets.ai/macro/inflation/series/

Reading the fields

  • date is the reference month as its first day, not the release date.
  • value is the published index level (1982-84 = 100).
  • change_1m_pct and change_12m_pct are percent changes from the prior month and from a year earlier, rounded to one decimal. The headline “inflation rate” is change_12m_pct of cpi_all_nsa.
  • A change is null when the comparison month was not published (for example, October 2025).

Getting Started

There are only 2 steps for making a successful API call:
  1. Add your API key to the header of the request as X-API-KEY.
  2. Execute the API request. Add series to get one series instead of all twelve.

Example

Inflation Snapshot

Example Response

The live response has one row per series, twelve in total.

Authorizations

X-API-KEY
string
header
required

API key for authentication.

Query Parameters

series
string

Optional series id to return one row instead of all twelve, e.g. cpi_core_sa.

Response

Inflation snapshot response

inflation
object[]