sifting/io
Commodity Data API · Metals · Energy · Agriculture

Real-time and historical
commodity prices through one API.

Access real-time and historical prices for gold, silver, copper, WTI, Brent, natural gas, grains, softs, and livestock. Pull current quotes and historical OHLCV bars over REST, or stream live updates over WebSocket, using one API key.

Live · Commodities
Gold · XAU/USD
$—
Brent CrudeUKO/USD · Energy
$—
  • Metals · Energy · Agriculture
    Multi-sector coverage
  • 25+ Years
    Historical OHLCV bars
  • <100 ms
    Median API delivery
  • 99.9%
    Pro · Ultra uptime SLA
Capabilities

A commodity data API built for live pricing and deep history.

Use one API key to access real-time commodity prices and up to 25+ years of historical commodity data on supported series across metals, energy, and agricultural markets. Pull current quotes over REST, stream live updates over WebSocket, and reuse consistent API conventions across the SiftingIO platform.

Real-time commodity prices

Access timestamped bid and ask quotes for supported metals, energy, and agricultural series over REST, with live reference-price updates available over WebSocket.

25+ years of historical data

Query up to 25+ years of available history on supported series, including OHLCV bars for long-horizon research, backtesting, valuation, hedging, and audit workflows.

REST and WebSocket access

Use REST for current quotes and historical bars, or stream commodity updates over WebSocket with one API key across both access methods.

Metals, energy, and agriculture

Cover gold, silver, copper, WTI, Brent, natural gas, grains, softs, livestock, and selected commodity reference series through one commodity price API.

Consistent API conventions

Reuse the same authentication model, API identifiers, UTC timestamps, pagination conventions, and response patterns across SiftingIO products.

Built for production

Deploy with published rate limits, multi-region routing, status visibility, team access, and service commitments on eligible plans.

API · commodities

Live quotes, historical bars,
and streams via one API key.

Pull current commodity quotes over REST, query more than 25 years of OHLCV history on supported series, or stream live reference-price updates over WebSocket. Commodity API identifiers use uppercase forms such as XAUUSD, WTIUSD, UKOUSD, and NATGAS.

request · last quote
curl -H "X-API-Key: $KEY" \
  "https://api.sifting.io/v1/last/quote/commodities/XAUUSD"
example · top of book
{  "s": "XAUUSD",  "b": "2387.42",  "B": "120.5",  "a": "2387.61",  "A": "98.0",  "t": 1746189123456}

s symbol · b/B bid/size · a/A ask/size · t timestamp

Coverage

Commodity data coverage across metals,
energy, grains, softs, and livestock.

Explore a representative selection of commodity price series available through the SiftingIO Commodity Data API. Browse the live symbol catalog for current API identifiers and endpoint examples. Need another series? Request coverage.

  • Precious metals

    • GoldXAUUSD
    • SilverXAGUSD
    • PlatinumXPTUSD
    • PalladiumXPDUSD
  • Industrial metals

    • CopperXCUUSD
    • AluminumXALUSD
    • NickelXNIUSD
    • ZincXZNUSD
  • Energy & fuels

    • WTI Crude OilWTIUSD
    • Brent Crude OilUKOUSD
    • Natural GasNATGAS
    • Heating OilHOILUSD
  • Grains & oilseeds

    • CornCORNUSD
    • WheatWHEATUSD
    • SoybeansSOYBUSD
    • Soybean OilSBOILUSD
  • Soft commodities

    • CoffeeCOFFEEUSD
    • CocoaCOCOAUSD
    • SugarSUGARUSD
    • CottonCOTTONUSD
  • Livestock

    • Live CattleCATTLEUSD
    • Feeder CattleFEEDCUSD
    • Lean HogsHOGSUSD
    • Class III MilkMILKUSD

Also available: carbon emissions, gasoline, coal, ethanol, uranium, lithium, iron ore, lumber, rubber, orange juice, and more.

Browse the full commodity symbol catalog
Use cases

Commodity data for real-world workflows.

Use real-time and historical commodity data across risk, treasury, procurement, research, and customer-facing financial applications.

Risk & hedging

Monitor commodity exposure, benchmark prices, hedge performance, and P&L using live prices and historical OHLCV across metals, energy, and agriculture.

Treasury & procurement

Track input costs and commodity-linked pricing for procurement, budgeting, supply-chain planning, scenario analysis, and corporate treasury workflows.

Fintech & pricing applications

Embed gold, silver, crude oil, natural gas, metals, and agricultural commodity prices into dashboards, marketplaces, financial products, and customer-facing applications.

Research & backtesting

Access up to 25+ years of historical commodity data on supported series, with OHLCV bars for model validation, cross-asset research, signal development, and backtesting.

FAQ

Commodity Data API, frequently asked.

What commodities does the SiftingIO Commodity Data API cover?

Coverage includes precious metals, industrial metals, energy and fuels, grains and oilseeds, soft commodities, livestock, and selected industrial and reference series. The live commodity symbol catalog is the source of truth, and additional series can be requested as coverage expands.

Where does the commodity data come from?

SiftingIO publishes aggregated, derived, and calculated spot and reference values based on multiple third-party sources. It does not redistribute raw primary exchange feeds or official exchange-of-record prices, and its values may differ from a specific exchange, broker, benchmark administrator, or counterparty.

Are these spot prices or futures contracts?

The standard Commodities feed provides aggregated spot and reference price series. It is not an official expiry-specific futures feed. If you require individual futures expiries, continuous contracts, term structures, or roll calendars, contact the SiftingIO team to confirm availability and licensing.

Can I use SiftingIO as a gold price API or oil price API?

Yes. Supported identifiers include XAUUSD for gold, XAGUSD for silver, WTIUSD for WTI crude oil, UKOUSD for Brent crude oil, and NATGAS for natural gas. The live symbol catalog provides the current list and working API examples.

What does the latest commodity quote return?

The latest top-of-book endpoint returns the symbol, best bid and ask, bid and ask sizes, and a Unix millisecond timestamp using the fields s, b, B, a, A, and t.

Is historical commodity data available?

Yes. The documented Commodities Bars endpoint provides OHLCV at 1m, 5m, 15m, 30m, 1h, 1d, 1w, and 1mo intervals with UTC timestamps and cursor pagination. Supported series may provide more than 25 years of available history. Subscription depth is one month on Free, one year on Builder, and full available history on Pro and above.

What does volume mean in historical commodity bars?

The v field is tick-count volume: the number of price updates observed during the bar. It is not official exchange-traded volume or futures-contract volume.

How fresh is the commodity data?

WebSocket publishes updates as new observations become available. Median SiftingIO API delivery is under 100 ms from primary regions for actively updating symbols, while source publication cadence and market sessions vary. Uptime commitments depend on plan, with a 99.9% SLA on Pro and Ultra.

Is the Commodity Data API available 24/7?

The API and historical endpoints remain accessible around the clock, but live price updates follow the schedules and publication cadence of the underlying commodity sources. Clients should inspect timestamps and handle documented stale-snapshot responses rather than assume every symbol updates continuously.

How do I authenticate the Commodity Data API?

Send the API key in the X-API-Key header for REST requests. For WebSocket, pass the key in the ?key= query parameter or authenticate immediately after connecting. Access remains subject to commodity entitlements and plan limits.

Does SiftingIO support commodity data over FIX?

Yes. Eligible Enterprise customers can receive aggregated commodity and metals market data over FIX 4.4. FIX access is provisioned per account, is market-data only, and does not include order entry.

Can I display or redistribute commodity data inside my product?

Eligible Pro and Ultra plans support commercial use and customer-facing display subject to plan and licensing terms. Raw-feed redistribution, B2B sublicensing, custom distribution rights, and high-volume embedded use may require an Enterprise agreement.

Is there a free Commodity Data API plan?

Yes. The Free plan requires no credit card and includes 10,000 monthly REST calls, one WebSocket connection, five symbol subscriptions, one API key, and one month of historical depth for evaluation and internal non-commercial use.

Metals · Energy · Agriculture · Free tier

Start building with the Commodity Data API.

Create an account, generate an API key, and test current commodity quotes, historical OHLCV, and live WebSocket streams. No credit card required on the Free plan.