commodities

Latest commodity price

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

Use a slug returned by getCommoditiesAvailable. Returns the observed date, decimal value, unit and source. Readable instrument names are accepted; ambiguous names return explicit choices.

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

Authorization

Authorizationstringheaderrequired

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

Path parameters

slugstringrequired

Response

200Successful Responseapplication/json
dataMarketOutrequired
401Missing or invalid API keyapplication/json
errorstring
messagestring
request_idstring
422Validation Errorapplication/json
detailValidationError[]
429Rate limit exceededapplication/json
errorstring
messagestring
request_idstring
Response
{
  "data": {
    "aliases": [
      "example"
    ],
    "instrument_id": "id_a1b2c3d4",
    "slug": "example",
    "category": "example",
    "name": "Acme Corp",
    "description": "The request could not be processed.",
    "geography": "example",
    "venue": "example",
    "currency": "example",
    "unit": "example",
    "price_type": "standard",
    "frequency": "example",
    "source_id": "id_a1b2c3d4",
    "source_name": "Acme Corp",
    "source_url": "https://example.com/callback",
    "attribution": "example",
    "value": "example",
    "observed_on": "2026-01-01",
    "previous_value": "example",
    "previous_observed_on": "2026-01-01",
    "high_value": "example",
    "high_observed_on": "2026-01-01",
    "low_value": "example",
    "low_observed_on": "2026-01-01",
    "fetched_at": "2026-01-01T00:00:00Z",
    "last_checked": "2026-01-01T00:00:00Z",
    "stale": true,
    "observation_count": 3
  }
}