All datasets

Global producer price & cost-push signals (PPI momentum, PPI-CPI spread, anomalies)

Monthly ML-enriched producer-price signals for 35 economies, derived from OECD Key Economic Indicators: producer price year-over-year inflation, consumer price year-over-year inflation, and the PPI-minus-CPI spread (the margin-squeeze / cost-push gauge), with 30-month annualized change volatility, 3-month momentum, 3-sigma anomaly flags versus a trailing 12-month baseline, naive-drift 1-month forecasts, and a per-month cross-country volatility rank. Raw indicators: OECD. All rows carry ISO alpha-3 country_code and join cleanly with other macro datasets.

Source: Producer Price Signals (derived)36,108 rowsUpdated: 9/22/2026
producer-pricesppicost-pushinflationmargin-squeezevolatilitymomentumanomaly-detectionforecastingsignalsoecd

Quality

96.7

Attribution

Organisation for Economic Co-operation and Development (OECD; derived signals by Frontier Data Hub)

Schema

ColumnTypeDescription
datestringObservation month (first day of month; OECD KEI monthly reference period).
countrystring
country_codestring
series_idstringSignal code: PPI_YOY (producer price year-over-year change), CPI_YOY (consumer price year-over-year change), PPI_CPI_SPREAD (PPI YoY minus CPI YoY, the margin-squeeze gauge).
series_labelstringHuman-readable label for the signal series, derived from the OECD KEI indicator names.
valuefloatSignal value in native units: percent year-over-year for PPI_YOY/CPI_YOY; percentage points for PPI_CPI_SPREAD.
volatility_30dfloat
momentum_3mfloat
anomaly_flaginteger
forecast_1mfloat
rankinteger

Sample rows

datecountrycountry_codeseries_idseries_labelvaluevolatility_30dmomentum_3manomaly_flagforecast_1mrank
1956-01-01United StatesUSACPI_YOYConsumer price index, year-over-year change, %0.374531777688069670
1956-01-01United StatesUSAPPI_CPI_SPREADProducer-price YoY minus consumer-price YoY, percentage points (margin-squeeze gauge)0.61231078341599240
1956-01-01United StatesUSAPPI_YOYProducer price index, year-over-year change, %0.98684256110406210
1956-02-01United StatesUSACPI_YOYConsumer price index, year-over-year change, %0.374531777688069670
1956-02-01United StatesUSAPPI_CPI_SPREADProducer-price YoY minus consumer-price YoY, percentage points (margin-squeeze gauge)0.609075232337930

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

Python

import requests

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

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