Latest commodity prices
Most recent available price for all 18 commodities. Covers energy, metals, and agricultural products. Data from World Bank Pink Sheet, updated monthly.
Response
Latest monthly prices for 18 energy, metal, and agricultural commodities from the World Bank.
Example response
{
"meta": {
"endpoint": "/api/v1/fred/us/cpi",
"data_time": "2026-04-16T14:30:00Z",
"response_time": "2026-04-16T14:30:12Z",
"provider": "Sugra API v1.0.1",
"source": "sugra_crypto",
"attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
"fallback_chain": [
"sugra_crypto",
"sugra_finance"
]
}
}Changes
Changed in 2 of the 21 revisions of this API.2213
- ▲
the response property
data/countbecame optional for the status200response-property-became-optional
- ▲
the response property
data/pricesbecame optional for the status200response-property-became-optional
- ▲
response property
data/countlist-of-types was widened by adding typesnull and numberto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
the
data/pricesresponse's property type/format changed fromobject/to/for status200response-property-type-changed
- ▲
removed the required property
data/prices/aluminumfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/coffee-arabicafrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/copperfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/cornfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/cottonfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/crude-oil-brentfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/crude-oil-wtifrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/goldfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/iron-orefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/natural-gas-eufrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/natural-gas-usfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/platinumfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/ricefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/rubberfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/silverfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/soybeansfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/sugarfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/prices/wheatfrom the response with the200statusresponse-required-property-removed
- ○
added
Pricessubschema #2to thedata/pricesresponse propertyanyOflist for the response status200response-property-any-of-added
This revision also has 15 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
added the optional property
codeto the response with the401statusresponse-optional-property-added
- ○
added the optional property
codeto the response with the429statusresponse-optional-property-added
- ○
added the optional property
codeto the response with the503statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the401statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the429statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the503statusresponse-optional-property-added
- ○
added the optional property
planto the response with the401statusresponse-optional-property-added
- ○
added the optional property
planto the response with the429statusresponse-optional-property-added
- ○
added the optional property
planto the response with the503statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the401statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the429statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the503statusresponse-optional-property-added
- ○