Monthly world price indices since 1960 for energy, agriculture, beverages, food, grains, raw materials, timber, fertilisers, metals and precious metals, on a 2010 = 100 base. Sourced from the World Bank Pink Sheet, CC BY 4.0. 12672 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| index_name | TEXT NOT NULL |
| base_period | TEXT |
| year | INTEGER NOT NULL |
| month | INTEGER NOT NULL |
| index_value | DECIMAL(16,4) |
| source | TEXT |
| index nameTEXT NOT NULL | base periodTEXT | yearINTEGER NOT NULL | monthINTEGER NOT NULL | index valueDECIMAL(16,4) | sourceTEXT |
|---|---|---|---|---|---|
| Agriculture | 2010=100 | 1960 | 1 | 22.0321 | World Bank Commodity Markets, the Pink Sheet (CC BY 4.0) |
| Agriculture | 2010=100 | 1960 | 2 | 21.8085 | World Bank Commodity Markets, the Pink Sheet (CC BY 4.0) |
| Agriculture | 2010=100 | 1960 | 3 | 21.8961 | World Bank Commodity Markets, the Pink Sheet (CC BY 4.0) |
| Agriculture | 2010=100 | 1960 | 4 | 22.0395 | World Bank Commodity Markets, the Pink Sheet (CC BY 4.0) |
| Agriculture | 2010=100 | 1960 | 5 | 22.0493 | World Bank Commodity Markets, the Pink Sheet (CC BY 4.0) |
12,667 more rows — see the plans
See the plansGET connect.apighana.com/api/data/commodity_price_indices
Cite this dataset and the organisation its records come from (World Bank Commodity Markets, the Pink Sheet). Datasets are updated, so keep the date you accessed it in the citation. These records cover 1960 to 2025; say which period your figures come from. Last updated from the source on Sep 18, 2026.
API Ghana. (2026). Commodity price indices (Version 1.0) [Data set, compiled from World Bank Commodity Markets, the Pink Sheet]. Retrieved October 1, 2026, from https://apighana.com/datasets/commodity-price-indices
curl "https://connect.apighana.com/api/data/commodity_price_indices?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/commodity_price_indices?page=1&limit=20",
{ headers: { "X-API-Key": process.env.APIGHANA_KEY } },
);
const { data, meta } = await response.json();import os, requests
response = requests.get(
"https://connect.apighana.com/api/data/commodity_price_indices",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]