commodities

Commodity prices history

https://docs.economicsapi.com/endpoints/getcommodityhistory
gethttps://api.economicsapi.com/v1/commodities/{slug}/history

Dated source observations, oldest first. Returns the latest 5,000 observations within the requested date window by default.

curl -X GET "https://api.economicsapi.com/v1/commodities/example/history" \
  -H "Authorization: Bearer sk_live_xxxxxxxxxxxxxxxxxxxx"

Authorization

Authorizationstringheaderrequired

Bearer token. API key from your economicsapi dashboard Format: `Bearer sk_live_xxxxxxxxxxxxxxxxxxxx`.

Path parameters

slugstringrequired

Query parameters

fromstring<date> | null

Start date, YYYY-MM-DD

tostring<date> | null

End date, YYYY-MM-DD

limitintegerdefault 5000

Maximum observations; use date windows for longer histories

min 1 · max 5000

Response

200Successful Responseapplication/json
dataMarketPointOut[]required
401Missing or invalid API keyapplication/json
errorstring
messagestring
request_idstring
422Validation Errorapplication/json
detailValidationError[]
429Rate limit exceededapplication/json
errorstring
messagestring
request_idstring
Response
{
  "data": [
    {
      "observed_on": "2026-01-01",
      "value": "example"
    }
  ]
}