Forward view
Multi-horizon futures settlement curve for one commodity on one call. This is the endpoint behind /data/gold.
Live endpoint
Returns every populated horizon for one commodity on one call. Asset is one of XAU, XAG, HG. XAU's curve is served on every tier; XAG/HG require Pro+ — the same per-asset gate as /v1/prices.
Path parameters
- assetstringREQUIRED
- One of
XAU(gold),XAG(silver),HG(copper).
Response shape
Returns a ForwardViewResponse with asset, spot_usd, computed_at, and a horizons[] array. Each horizon row has:
expiry— ISO YYYY-MM-DDfutures— settle price + contract code (ornullif no contract matches this horizon)
Plus a top-level sources[] array for attribution and an errors[] array for partial-failure surfacing.
The futures curve
The chart at /data/gold renders the market-implied forward price path directly.
- Futures curve — next 5 forward gold contracts. Settle prices ~15 minutes delayed via our primary delayed-feed series with a secondary fallback. We are not a licensed real-time market data redistributor.
Refresh cadences and freshness SLAs: methodology.
MCP tool
Available as get_forward_view on every tier — same per-asset gate as the REST endpoint (XAU free, XAG/HG Pro+):
get_forward_view(asset: "XAU" | "XAG" | "HG")
-> { asset, spot_usd, computed_at, horizons[], sources[], errors[] }Same response shape as the REST endpoint. See /docs/mcp for setup.
See also
- /data/gold — the chart this endpoint drives
- /methodology — futures-curve math, refresh cadence, source attribution
- /docs/mcp — MCP server setup + tool reference