All datasets

BLS Consumer Price Index (CPI-U), seasonally adjusted

Monthly U.S. consumer price indexes from the BLS Consumer Price Index for All Urban Consumers (CPI-U): all items, all items less food and energy (core), rent of primary residence, and energy. Index points, seasonally adjusted, U.S. city average.

Source: U.S. Bureau of Labor Statistics944 rowsUpdated: 9/22/2026
inflationcpipricesus

Quality

100

Attribution

U.S. Bureau of Labor Statistics

Schema

ColumnTypeDescription
datetimestampMonth of observation, mapped from the BLS API 'year' and 'period' fields (for example '2026' + 'M08' becomes 2026-08-01). Only monthly periods are kept.
series_idstringBLS series identifier, e.g. 'CES0000000001' or 'CUSR0000SA0'. Encodes the survey, area, item, and seasonal adjustment; formats are documented at bls.gov/help/hlpforma.htm.
series_labelstringOfficial BLS series title from the Bureau's series catalog (data.bls.gov/timeseries), e.g. 'All employees, thousands, total nonfarm, seasonally adjusted'.
valuefloatObserved value from the BLS API 'value' field. Units follow the series definition: employment and unemployment levels are in thousands of persons/jobs, average hourly earnings in dollars, weekly hours in hours, rates in percent, and CPI/PPI series in index points. Missing observations are null.

Sample rows

dateseries_idseries_labelvalue
2007-01-01T00:00:00CUSR0000SA0All items in U.S. city average, all urban consumers, seasonally adjusted203.437
2007-02-01T00:00:00CUSR0000SA0All items in U.S. city average, all urban consumers, seasonally adjusted204.226
2007-03-01T00:00:00CUSR0000SA0All items in U.S. city average, all urban consumers, seasonally adjusted205.288
2007-04-01T00:00:00CUSR0000SA0All items in U.S. city average, all urban consumers, seasonally adjusted205.904
2007-05-01T00:00:00CUSR0000SA0All items in U.S. city average, all urban consumers, seasonally adjusted206.755

Download sample data

Download the full sample snapshot for this dataset (sample rows, not the complete dataset).

Use with an LLM

Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).

cURL

curl "https://datazimuts.com/v1/datasets/bls/bls_consumer_prices" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/bls/bls_consumer_prices").json()
print(ds["title"], ds["rows"], "rows")

# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
    print(row)

API endpoint: https://datazimuts.com/v1/datasets/bls/bls_consumer_prices

Tip: fetch /llms.txt for the full machine-readable catalog.