Silver Price (XAG/USD)

Call it yourself

Bearer token + one GET. MCP-native agents on Free already.

curl -H "Authorization: Bearer ga_live_..." \
  "https://api.goldprice.dev/v1/prices?symbol=XAG-USD-SPOT"
const res = await fetch(
  "https://api.goldprice.dev/v1/prices?symbol=XAG-USD-SPOT",
  { headers: { Authorization: `Bearer ${process.env.GOLDPRICE_API_KEY}` } }
);
const { symbols } = await res.json();
console.log(symbols[0].price, symbols[0].sources);

FAQ

  • Where does this silver price come from?
    We stream XAG/USD spot from a live spot oracle. Every source that contributes appears in the API response with its own license, timestamp, and staleness flag. No blended median, no hidden weights.
  • How fresh is the silver price?
    Hero pulse refreshes at oracle cadence (~2–4 events/s during market hours) via SSE. The underlying aggregator writes a new row each minute when sources tick. On EventSource error the page falls back to 5s polling.
  • How far back does the chart go?
    Up to 20 years of daily closes for XAG/USD. Recent days come from our live aggregator; deeper history layers in from the daily-close feed.
  • Can I get this via API?
    GET /v1/prices?symbol=XAG-USD-SPOT for the live row, /v1/prices/history for daily-close series. Free tier covers 30 days; Pro unlocks the full window. MCP tool get_spot_price is on every tier.

Related