Commodity price coverage

Commodities

Commodity data provides indicative reference pricing for metals, energy, and agricultural markets through clean REST endpoints designed for analytics, dashboards, and operational tooling.

  • Metals, energy & agriculture
  • Live reference prices
  • Snapshots & OHLCV history

Feed capabilities

Endpoint and channel coverage for the commodities feed. Non-exchange-sourced, normalized to the same response shape as all TickerLayer feeds.

Quote endpointsBid, ask and last via /commodities/quote for energy, metals, and agricultural instruments.
OHLCV aggregatesCommodity bars via /commodities/agg when historical coverage is enabled for your account.
WebSocket channelcommodities.quotes and commodities.trades, using the same subscribe pattern as stocks and forex feeds.
Normalized responsesNon-exchange-sourced, consistent JSON field naming across all asset classes.

Inside the commodities feed

Field for field, the exact responses the API returns. What you see here is what production sends.

Latest quote

Best bid and ask with sizes from the aggregation layer, one call per commodity symbol.

  • Top-of-book bid and ask with sizes
  • Millisecond timestamps on every response
  • Reference symbols: XAUUSD, WTIUSD, XAGUSD
  • Identical shape across every asset class
GET/commodities/quote/:symbol
{
  "symbol": "XAUUSD",
  "bid": 2650.12,
  "ask": 2650.45,
  "bid_size": 72,
  "ask_size": 68,
  "timestamp": 1743512400000
}
GET/commodities/quote/:symbolLatest consolidated bid and askDocs
GET/commodities/trade/last/:symbolLast trade price and sizeDocs
GET/commodities/snapshot/:symbolQuote, last trade, prev close, and change in one responseDocs
GET/commodities/agg/:symbol/prevMost recent settled daily barDocs
GET/commodities/agg/:symbol/:multiplier/:timespan/:from/:toHistorical OHLCV range with paginationDocs
GET/commodities/symbolsSymbol discovery for the feedDocs
WScommodities.quotes · commodities.tradesStreaming quotes and trades by subscriptionDocs

Data quality

Benchmarked against a selected market reference.

A selected dealer whose instrument definition matches ours.

Measured Sep 10, 2026, 10:18 to 10:43 UTC, one sample per second.

See the full Commodities benchmark

0.59 bp

Price fidelity

3.33 bp

Tail deviation p95

79.8%

Within 5 bp of the reference

Typical use cases

Commodity data supports multi-asset workflows and broader market coverage products.

Expand your dashboards

Add commodity data feeds to existing stock or forex integrations without a new client or key.

Dashboards

Commodity charting

OHLCV aggregates for energy, metals, and agricultural commodity time-series displays.

Charts

Monitor price alerts

Stream commodity quotes into your existing alert engine, no separate API setup required.

Alerts

Cross-asset research

Pull commodity history alongside stocks and forex for broad cross-asset backtesting and analysis.

Research

Access model

Same API key, same limit structure across all TickerLayer data feeds.

One integration model across every feed

Use the same API key, REST conventions, and WebSocket subscription flow across all TickerLayer data feeds.

  • Header-based REST authentication
  • Symbol-based WebSocket subscriptions
  • Account-level limits and package access
GETREST
GET /commodities/quote/XAUUSD
WSWebSocket, where available
{
  "action": "subscribe",
  "channels": ["commodities.quotes"],
  "symbols": ["XAUUSD"]
}
AuthAuthentication
REST:      x-api-key: YOUR_API_KEY
WebSocket: ?apiKey=YOUR_API_KEY  (upgrade URL)

Frequently asked questions

What is the TickerLayer Commodities Data Feed?

The Commodities Data Feed provides API access to selected commodity-style instruments through the same developer experience as the rest of TickerLayer. It suits dashboards, analytics and research tools, pricing screens, and internal monitoring, and it uses the integration approach you already know from other asset classes.

Which commodities are supported?

Coverage focuses on core commodity instruments and grows over time based on demand. Check the commodities symbols endpoint for the current instruments, display names, and integration-ready symbols, so your app reflects what is actually available rather than a fixed assumption.

Can I use commodities data in an application or dashboard?

Yes. It works well in financial dashboards, research tools, market overview pages, pricing screens, and internal analytics. The API is easy to wire into frontend, backend, and data workflows, and it sits comfortably next to stocks, forex, crypto, and CFD-style data when you want a broader market view.

Does TickerLayer support live commodities workflows?

Yes, with live-style data where available and timestamps on every response for freshness checks. Build your UI and backend to handle market pauses, stale values, symbol-specific update behavior, and brief unavailability. That resilience is what keeps the experience reliable in production.

How does commodities data work with other TickerLayer feeds?

Commodities follow the same philosophy as every other asset class: clear endpoints, consistent response shapes, and symbol discovery. So you can build a multi-asset product from one API and one integration pattern, instead of stitching together separate systems and carrying the maintenance that comes with them.

What can developers build with commodities market data?

Common builds include commodity watchlists, macro dashboards, pricing widgets, monitoring tools, and analytics screens. Commodities also add useful context to broader dashboards that already track stocks, forex, or crypto, and the integration stays practical and easy to maintain as your product grows.

Ready to integrate?

Start with the free tier, explore the docs, and connect via REST or WebSocket in minutes.