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
/api/v1/commodity/symbolsPublic list of supported commodity symbols. No auth required.
/api/v1/commodity/price?symbol=BRENT¤cy=USDCurrent price for a commodity symbol. Use BRENT, WTI, NATURAL_GAS for daily data; WHEAT, CORN, etc. for monthly.
/api/v1/commodity/price/historical?symbol=BRENT¤cy=EUR&start_date=2025-01-01&end_date=2025-12-31&interval=monthlyHistorical 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¤cy=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.
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
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 →
Umbrella landing for the full API suite — one key, one plan, all products.
View →Spot prices, historical series back to 2004, and conversions across five weight units.
View →Gold (7-source composite), silver, platinum, and palladium — daily prices with FX conversion and weight unit support.
View →Daily ECB reference rates and historical currency pairs for 170+ currencies.
View →13 financial data tools for Claude, Cursor, and any MCP client. Same key as REST.
View →