Global commodity prices, monthly (WB Pink Sheet)
Monthly global commodity-price intelligence from the World Bank Commodity Markets Pink Sheet (CMO-Historical-Data-Monthly.xlsx, keyless): 71 commodities across 10 Pink Sheet categories — energy, beverages, oils & meals, grains, other food, timber, other raw materials, fertilizers, metals & minerals, precious metals — in nominal US dollars, 1960M01 onward (50 series start 1960M01; series start dates differ, latest starter 2003M12). Carries 1- and 12-month percent changes, deviation from the trailing 12-month average, rolling 12-month realized volatility (percentage points), and the percent below the trailing 60-month maximum (boom/bust gauge). One row per month x commodity; genuine upstream gaps are kept as nulls, never imputed. Who joins this: commodity desks and procurement teams join input costs on year_month + commodity_code; macro models use energy/food momentum as inflation pass-through features.
- Rows
- 56,800
- Columns
- 13
- Source cadence
- Monthly
- Last refreshed
- Sep 30, 2026
- Theme
- economy
| Column | Type | Description |
|---|---|---|
| month_date | date | First day of the observation month (Pink Sheet labels months YYYY'M'MM). (unit: date) |
| year_month | string | Observation month as YYYY-MM (panel join key). (unit: string) |
| commodity_code | string | Stable slug of the Pink Sheet series name (panel join key). (unit: string) |
| commodity_name | string | Pink Sheet series name verbatim ('**' marks a methodology footnote in the workbook). (unit: string) |
| category | string | Pink Sheet category: energy, beverages, oils_and_meals, grains, other_food, timber, other_raw_materials, fertilizers, metals_and_minerals or precious_metals. (unit: string) |
| unit | string | Price unit from the workbook header (nominal US dollars; the natural-gas index is 2010=100). (unit: string) |
| price | float | Monthly average price in nominal US dollars (index points for the natural-gas index); null where upstream publishes no observation. (unit: nominal US dollars (see unit)) |
| price_mom_pct | float | 1-month percent change in price (null for the first valid observation of each series and around upstream gaps). (unit: percent) |
| price_yoy_pct | float | 12-month percent change in price (null for the first 12 valid observations of each series and around upstream gaps). (unit: percent) |
| price_vs_12m_avg_pct | float | Percent deviation of the price from its trailing 12-month average (null until 12 valid observations). (unit: percent) |
| vol_12m_pp | float | Rolling 12-month standard deviation of monthly percent changes — the realized-volatility read (null until 12 valid observations). (unit: percentage points) |
| drawdown_5y_pct | float | Percent below the trailing 60-month maximum price — the boom/bust gauge (null until 60 valid observations). (unit: percent) |
| row_hash | string | Deterministic 16-hex sha256 of year_month + commodity_code + price (idempotency key). (unit: string) |
First 10 sample rows — a preview, not the complete dataset.
| month_date | year_month | commodity_code | commodity_name | category | unit | price | price_mom_pct | price_yoy_pct | price_vs_12m_avg_pct | vol_12m_pp | drawdown_5y_pct | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1960-01-01 | 1960-01 | aluminum | Aluminum | metals_and_minerals | $/mt | 511 | — | — | — | — | — | d23c5a0e4a4ae63b |
| 1960-02-01 | 1960-02 | aluminum | Aluminum | metals_and_minerals | $/mt | 511 | 0 | — | — | — | — | fd8b3f5aab4bf406 |
| 1960-03-01 | 1960-03 | aluminum | Aluminum | metals_and_minerals | $/mt | 511 | 0 | — | — | — | — | 7628e4abdf45cc91 |
| 1960-04-01 | 1960-04 | aluminum | Aluminum | metals_and_minerals | $/mt | 511 | 0 | — | — | — | — | 806c24945390559c |
| 1960-05-01 | 1960-05 | aluminum | Aluminum | metals_and_minerals | $/mt | 511 | 0 | — | — | — | — | 665017ce30a5826e |
| 1960-06-01 | 1960-06 | aluminum | Aluminum | metals_and_minerals | $/mt | 511 | 0 | — | — | — | — | a1e5304a89f09ec6 |
| 1960-07-01 | 1960-07 | aluminum | Aluminum | metals_and_minerals | $/mt | 511 | 0 | — | — | — | — | 2f2881bb6aa02e64 |
| 1960-08-01 | 1960-08 | aluminum | Aluminum | metals_and_minerals | $/mt | 511 | 0 | — | — | — | — | 95131ca100a8f0b3 |
| 1960-09-01 | 1960-09 | aluminum | Aluminum | metals_and_minerals | $/mt | 511 | 0 | — | — | — | — | b81d65437fd703ed |
| 1960-10-01 | 1960-10 | aluminum | Aluminum | metals_and_minerals | $/mt | 511 | 0 | — | — | — | — | 7a272104a4f1a39d |
- Current
20260930T082235Z-7bc58b353034 · sha256 7bc58b353034…
56,800 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/wb_pink_sheet_intel/global_commodity_prices_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/wb_pink_sheet_intel/global_commodity_prices_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/wb_pink_sheet_intel/global_commodity_prices_monthly
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260930T082235Z-7bc58b353034 and its content hash, so readers get exactly the data you used.
World Bank Pink Sheet Commodity Intelligence. (2026). Global commodity prices, monthly (WB Pink Sheet) [Data set, snapshot 20260930T082235Z-7bc58b353034, sha256 7bc58b353034]. Datazimuts. Retrieved 2026-09-30, from https://datazimuts.com/en/datasets/wb_pink_sheet_intel/global_commodity_prices_monthly?snapshot=20260930T082235Z-7bc58b353034
@misc{dz_wb_pink_sheet_intel_global_commodity_pri_7bc58b35,
title = {{Global commodity prices, monthly (WB Pink Sheet)}},
author = {{World Bank Pink Sheet Commodity Intelligence}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/wb_pink_sheet_intel/global_commodity_prices_monthly?snapshot=20260930T082235Z-7bc58b353034}},
note = {Snapshot 20260930T082235Z-7bc58b353034, sha256 7bc58b35303442c1cb66a21c0e8556e9413c0cc7ef82f702b9a5308982aa76c1; accessed 2026-09-30}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=wb_pink_sheet_intel%2Fglobal_commodity_prices_monthly&lang=en&theme=auto&snapshot=20260930T082235Z-7bc58b353034&x=month_date&y=price&agg=avg" title="Global commodity prices, monthly (WB Pink Sheet)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.