FRED PPIACO — Daily CSV Download (US Producer Price Index
The Producer Price Index measures prices at the wholesale/producer level — before they reach consumers. PPI leads CPI by 1–3 months, making it a pipeline inflation indicator. The PPI captures commodity input costs, supply chain pressures, and corporate margin dynamics that eventually flow through to consumer prices.
Dataset: US Producer Price Index — PPI (1913–2026) · Updated —
Loading FRED data…
Source: FRED series PPIACO · Bureau of Labor Statistics (BLS) via FRED
Macro Takeaway
This indicator is a key component of the macro-financial monitoring framework. Its current level relative to its historical distribution — captured in the percentile and z-score above — provides immediate context for whether conditions are historically normal, stretched, or compressed.
Cross-referencing with the CPI inflation and the Core PCE inflation helps situate this indicator within the broader macro regime.
Dataset Overview
| Indicator | US Producer Price Index — PPI (1913–2026) |
|---|---|
| Geography | United States |
| Frequency | Monthly |
| Period | 1913–2026 |
| Variables | date, ppi_index, ppi_yoy |
| Format | CSV, Excel (XLSX) |
| Sources | Bureau of Labor Statistics (BLS) via FRED |
| Last updated | — |
Dataset Variables
The CSV and Excel files contain the following columns.
| Column | Type | Description |
|---|---|---|
date | Date (YYYY-MM-DD) | Observation date |
ppi_index | Float | PPI All Commodities index level |
ppi_yoy | Float | PPI year-over-year change (%) |
Column names match the CSV headers exactly.
Download the Complete Dataset
The full dataset is available in CSV and Excel formats.
FRED Direct CSV Access
The underlying data is available from FRED under series code PPIACO:
https://fred.stlouisfed.org/graph/fredgraph.csv?id=PPIACO
Direct CSV Access — Eco3min Structured Dataset
https://eco3min.fr/dataset/us-ppi.csv
This URL returns the complete dataset in CSV format. It can be used directly in pandas, R, curl, or any data tool.
Using the Dataset in Python
import pandas as pd url = "https://eco3min.fr/dataset/us-ppi.csv" df = pd.read_csv(url, parse_dates=["date"]) print(df.head()) print(df["ppi_index"].describe())
Using the Dataset in R
library(readr) url <- "https://eco3min.fr/dataset/us-ppi.csv" df <- read_csv(url) head(df) summary(df$ppi_index)
Both examples load the dataset directly from the URL — no download or API key required.
Methodology
FRED series PPIACO — Producer Price Index for All Commodities. One of the oldest continuous US economic series (since 1913). Covers raw materials, intermediate goods, and finished goods at the producer level.
This dataset is updated monthly (~2 weeks after reference month) via automated pull from the FRED API.
Historical Regimes
Historical regime analysis for this dataset will be added in a future update. The key stats block above provides immediate context for the current reading relative to the full historical distribution.
Related Macroeconomic Datasets
PPI is the upstream signal in the inflation pipeline: commodity prices → producer prices → consumer prices. Divergences between PPI and CPI reveal whether margin compression or expansion is occurring at the corporate level.
- US CPI Inflation History — Consumer prices — PPI leads CPI by 1–3 months
- Core CPI Inflation — Underlying consumer inflation trend
- Core PCE Inflation — The Fed’s preferred measure — also downstream from PPI
- WTI Crude Oil Price — Key commodity input in PPI
- Copper Price History — Industrial metals component of PPI
Related Research
PPI spikes have historically coincided with commodity-driven inflation episodes — and real rate regime transitions. The 110+ year history spans every major inflation era.
Macroeconomic Dataset Hub
This dataset is part of the Eco3min macro-financial data repository.
Explore the Eco3min Dataset Hub
Sources
- Bureau of Labor Statistics (BLS) via FRED
