Commodity product API

Commodity Price API for energy and agriculture

Query energy and agricultural commodity symbols through a clean REST API, ask for non-USD output currencies, and pull historical series with summary statistics. For gold, silver, platinum, and palladium, see the dedicated Metals API.

Energy daily via EIA/FRED • Agriculture monthly via IMF PCPS • Precious metals → use Metals API

Prices are indicative and sourced from averaged public data (Central Banks, digital markets). They do not constitute an official LBMA fixing.

Why teams use the Commodity API

One API across categories

Serve precious metals, energy benchmarks, and agricultural contracts from one commodity endpoint family.

FX conversion built in

Request non-USD output currencies and let the API resolve conversions via tracked FX rates.

Historical summaries included

Historical responses include min, max, average, first, last, and percentage change across mixed-frequency source data.

Same key as the rest of the stack

Commodity endpoints are unlocked with the same public API tier model as gold, FX, and MCP.

Endpoints

GET/api/v1/commodity/symbols

Public list of supported commodity symbols. No auth required.

GET/api/v1/commodity/price?symbol=BRENT&currency=USD

Current price for a commodity symbol. Use BRENT, WTI, NATURAL_GAS for daily data; WHEAT, CORN, etc. for monthly.

GET/api/v1/commodity/price/historical?symbol=BRENT&currency=EUR&start_date=2025-01-01&end_date=2025-12-31&interval=monthly

Historical price series with FX conversion and summary stats.

Quick Start

curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://www.sentisignal.com/api/v1/commodity/price?symbol=BRENT&currency=EUR"
{
  "status": "success",
  "data": {
    "symbol": "BRENT",
    "price": 74.21,
    "currency": "EUR",
    "unit": "barrel",
    "price_date": "2026-03-13",
    "source": "EIA",
    "fx_rate": 0.921304
  },
  "meta": { "credits_used": 1, "plan": "starter" }
}

Available soon

Pricing and public access are being finalised. Register to be notified the moment the API opens.

Coming Soon

Get notified when the Commodity Price API launches

We're finalising pricing and terms. Register your email and we'll let you know the moment access opens.

No spam. One email when the Commodity Price API opens.

Data note: Energy symbols (BRENT, WTI, NATURAL_GAS) — daily via EIA/FRED. Agriculture (WHEAT, CORN, COFFEE, etc.) — monthly via IMF PCPS. For gold, silver, platinum, and palladium with daily prices, use the dedicated Metals API.

Typical use cases

Macro dashboards covering metals, energy, and agriculture in one schema.
Risk systems that need symbol-normalized commodity price feeds.
Content products and charting apps that overlay price series with market intelligence.

FAQ

Which symbols are available?

The public /api/v1/commodity/symbols endpoint returns currently supported commodities from the unified dataset. Energy (BRENT, WTI, NATURAL_GAS) and agriculture (WHEAT, CORN, COFFEE, etc.) are the primary focus of this API.

What about gold, silver, platinum, palladium?

Precious metals have a dedicated Metals API at /api/v1/metals with daily central bank composite data and weight unit conversions. The Commodity API does not carry precious metals — use GET /api/v1/metals/price?symbol=GOLD for gold pricing.

Can I request non-USD prices?

Yes. The API returns USD natively and converts to supported currencies using tracked FX data when requested.

Is historical access on the free tier?

No. Free access is intended for current prices. Historical endpoints require a paid plan.

Are all commodities daily?

No. Energy symbols (BRENT, WTI, NATURAL_GAS) have daily data via EIA/FRED. Agriculture is monthly via IMF PCPS.

Explore the full API suite

One API key covers all products. Finance Hub →