Free
$0/ forever
Delayed spot prices. No card.
- ✓Prices delayed by 15 minutes
- ✓Gold, silver and copper
- ✓Daily history
- ✓Commercial use with visible credit
- ✓5,000 calls/mo · 10 req/min
Get gold spot prices in 31 currencies through a simple JSON API. Start without an API key; Free and keyless prices are 15 minutes late.
Every example makes the same anonymous request and reads the first price from symbols[]. No SDK or API key is required for this request.
curl "https://api.goldprice.dev/v1/prices?symbol=XAU-USD-SPOT"import requests
response = requests.get(
"https://api.goldprice.dev/v1/prices",
params={"symbol": "XAU-USD-SPOT"},
timeout=10,
)
response.raise_for_status()
price = response.json()["symbols"][0]["price"]
print(price)const response = await fetch(
"https://api.goldprice.dev/v1/prices?symbol=XAU-USD-SPOT",
{ signal: AbortSignal.timeout(10_000) },
);
if (!response.ok) throw new Error("HTTP " + response.status);
const { symbols } = await response.json();
console.log(symbols[0].price);The response is wrapped in symbols[]. price is a decimal string per troy ounce; check is_stale before using it.
{
"symbols": [{
"symbol": "XAU",
"quote_currency": "USD",
"unit": "troy_ounce",
"price": "4826.40",
"is_stale": false,
"computed_at": "2026-05-01T02:34:02Z"
}]
}Call XAU spot as JSON without a key, 15 minutes late. Responses include price, computed_at, and is_stale. Optional bid/ask appear only on paid plans with a coherent two-sided quote. Request source details with the include=sources query parameter.
Send a GET request to /v1/prices?symbol=XAU-USD-SPOT and receive a JSON response, 15 minutes late.
Sign up with no credit card for 10 requests per minute and5,000 monthly calls.
USD, EUR, GBP, JPY, INR, IDR, MYR, and 24 more. Spot updates about once a minute, shown 15 minutes late on Free.
Every plan permits commercial use. Free requires a visible credit link. Read the gold price API reference, compare the free plan details, or use the free gold price widget.
Daily bars on every plan. Plus adds 1h and 4h bars for 30 days; Pro adds 1m to 4h at full depth. Plus and Pro include the SSE and WebSocket streamsfor live ticks. Basic+ dealer quotes are covered in the Indonesia bullion dealer monitoring guide.
Pass-through. One schema. Gold, silver, copper.
Each as its own sources[] row, with source identifier and timestamps.
XAU, XAG and HG spot on every plan. Paid plans are live.
Built-in MCP server. Nine tools on every plan including Free.
REST over HTTPS. JSON responses. Official clients: npm@nusantara-ventures/goldprice and PyPI goldprice-dev. MCP also available.
Live gold price pages for 10 currencies, plus integration tutorials and market explainers.
MCP and all three metals on every plan. Basic adds live spot and dealer quotes. Plus adds intraday bars and one stream. Pro adds full intraday depth and streamed dealer quotes.
Your plan is attached to the goldprice.dev account you're signed in to. The billing email entered in Stripe may be different.