Global Supply Chain Pressure Index
Get the Global Supply Chain Pressure Index (GSCPI) of the Federal Reserve Bank of New York, monthly from 1998: one measure of the pressure on global supply chains, combining 27 series. Shipping costs come from the Baltic Dry Index, the Harpex index of container ship charter rates and the US Bureau of Labor Statistics air freight price indices; the rest are the delivery times, backlogs and purchased stocks of the manufacturing purchasing managers’ surveys of the euro area, China, Japan, South Korea, Taiwan, the United Kingdom and the United States. The index peaked in December 2021 at more than four standard deviations, when the reopening after COVID-19 met congested ports, and is a common leading indicator of goods inflation.
Benigno, G., di Giovanni, J., Groen, J. J. J., & Noble, A. I. (2022). The GSCPI: A New Barometer of Global Supply Chain Pressures. Federal Reserve Bank of New York Staff Reports, 1017. https://www.newyorkfed.org/research/staff_reports/sr1017
The index is the first principal component of the series after removing the part explained by demand, measured in standard deviations from its average: zero is the average pressure and 1 is one standard deviation above it. It is not a rate, so it is not a decimal fraction. No API key is needed. The New York Fed re-estimates the whole history with every release, so past months can change slightly.
See definition: https://www.newyorkfed.org/research/policy/gscpi
Also known as: GSCPI, supply chain pressure, supply chain index, shipping and delivery pressure.
Global Supply Chain Pressure Index in Python or via the MCP
Install the Finance Toolkit with:
pip install financetoolkit -U
Then call get_supply_chain_pressure_index as shown below.
from financetoolkit import Economics
economics = Economics(start_date='2026-05-01', end_date='2026-10-31')
economics.get_supply_chain_pressure_index()
Or, after setting up the Finance Toolkit MCP, ask:
How did the Global Supply Chain Pressure Index develop from May to October 2026?
Which returns:
| World | |
|---|---|
| 2026-05 | 1.8017 |
| 2026-06 | 1.2026 |
| 2026-07 | 0.9511 |
| 2026-08 | 1.271 |
| 2026-09 | 1.3612 |
| 2026-10 | 1.2619 |
Parameters
get_supply_chain_pressure_index accepts the following parameters.
| Parameter | Type | Description | Example |
|---|---|---|---|
rolling | int | The rolling window size to use for smoothing the data (simple moving average). Defaults to None. | 4 |
growth | bool | Whether to return the growth data or the actual data. Defaults to False. | True |
lag | int | The number of periods to lag the data by. Defaults to 1. | 4 |
standardize | bool | Whether to standardize (Z-Score) the result. When combined with growth=True, standardizes the growth values instead of the raw values. Defaults to False. | True |
rounding | int | None | The number of decimals to round the results to. Defaults to None. | 2 |