All datasets

OECD Key Economic Indicators: producer prices

Monthly producer price index (OECD KEI measure PP: "Producer prices"), base year 2015=100 (BASE_PER=2015 in the source response), for OECD members, key partners and major aggregates.

Source: OECD Key Economic Indicators12,901 rowsUpdated: 9/21/2026
inflationppiproducer-pricesmacrooecdmonthly

Quality

97

Attribution

OECD

Schema

ColumnTypeDescription
datestringObservation month (the TIME_PERIOD column of the OECD SDMX-CSV response, 'YYYY-MM'), stored as the first day of the month.
series_idstringSDMX series key (<REF_AREA>.<MEASURE>), e.g. 'USA.CP': the unique identifier of the series in the OECD Key Economic Indicators dataflow.
series_labelstringEconomy name from the OECD CL_AREA codelist, e.g. 'United States'.
valuefloatProducer price index (OECD KEI measure PP: "Producer prices"), index with base year 2015=100 (UNIT_MEASURE=IX, BASE_PER=2015 in the source response).

Sample rows

dateseries_idseries_labelvalue
2000-01-01AUT.PPAustria84.89748389
2000-02-01AUT.PPAustria85.09087223
2000-03-01AUT.PPAustria85.28426058000001
2000-04-01AUT.PPAustria85.38095476000001
2000-05-01AUT.PPAustria85.76773143999999

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/oecd_kei/producer_price_index_monthly" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/oecd_kei/producer_price_index_monthly").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/oecd_kei/producer_price_index_monthly

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