Free Gold Price API

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.

Try the APIGet a free key →Free · 5,000 calls/month · no credit card
Spot XAU/XAG/HG · non-USD gold FX cross
XAU/AUDA$5,954.50−0.3%XAU/BGN7220.57 BGN−0.3%XAU/BRL20878.48 BRL−0.3%XAU/CADC$5,881.56−0.3%XAU/CHFCHF 3,433.43−0.3%XAU/CNY¥27,689.37−0.3%XAU/CZK89951.31 CZK−0.3%XAU/DKK27596.32 DKK−0.3%XAU/EUR€3,691.73−0.3%XAU/GBP£3,126.81−0.3%XAU/HKDHK$32,469.51−0.3%XAU/HUF1343158.80 HUF−0.3%XAU/IDR74265687.30 IDR−0.3%XAU/ILS12831.67 ILS−0.3%XAU/INR₹393,298−0.3%XAU/ISK503579.56 ISK−0.3%XAU/JPY¥652,732−0.3%XAU/KRW5594298.74 KRW−0.3%XAU/MXNMex$76,492.46−0.3%XAU/MYR16888.77 MYR−0.3%XAU/NOK39287.85 NOK−0.3%XAU/NZD7375.68 NZD−0.3%XAU/PHP261067.83 PHP−0.3%XAU/PLN16137.47 PLN−0.3%XAU/RON19698.91 RON−0.3%XAU/SEK41271.84 SEK−0.3%XAU/SGDS$5,307.54−0.3%XAU/THB138949.32 THB−0.3%XAU/TRY204641.59 TRY−0.3%XAU/USD$4,137.37−0.3%spotXAU/ZAR68544.58 ZAR−0.3%XAU/AUDA$5,954.50−0.3%XAU/BGN7220.57 BGN−0.3%XAU/BRL20878.48 BRL−0.3%XAU/CADC$5,881.56−0.3%XAU/CHFCHF 3,433.43−0.3%XAU/CNY¥27,689.37−0.3%XAU/CZK89951.31 CZK−0.3%XAU/DKK27596.32 DKK−0.3%XAU/EUR€3,691.73−0.3%XAU/GBP£3,126.81−0.3%XAU/HKDHK$32,469.51−0.3%XAU/HUF1343158.80 HUF−0.3%XAU/IDR74265687.30 IDR−0.3%XAU/ILS12831.67 ILS−0.3%XAU/INR₹393,298−0.3%XAU/ISK503579.56 ISK−0.3%XAU/JPY¥652,732−0.3%XAU/KRW5594298.74 KRW−0.3%XAU/MXNMex$76,492.46−0.3%XAU/MYR16888.77 MYR−0.3%XAU/NOK39287.85 NOK−0.3%XAU/NZD7375.68 NZD−0.3%XAU/PHP261067.83 PHP−0.3%XAU/PLN16137.47 PLN−0.3%XAU/RON19698.91 RON−0.3%XAU/SEK41271.84 SEK−0.3%XAU/SGDS$5,307.54−0.3%XAU/THB138949.32 THB−0.3%XAU/TRY204641.59 TRY−0.3%XAU/USD$4,137.37−0.3%spotXAU/ZAR68544.58 ZAR−0.3%
Use it with

Start with the language you already use.

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"

Example response

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"
  }]
}
Start without signup

Free Live Gold Price API

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.

100requests · IP · hour

No API key required

Send a GET request to /v1/prices?symbol=XAU-USD-SPOT and receive a JSON response, 15 minutes late.

5,000calls · month

Free API key

Sign up with no credit card for 10 requests per minute and5,000 monthly calls.

31quote currencies

XAU JSON

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.

Build with current data

Bars, live streams, and dealer quotes

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.

What you get

Three source kinds, one schema.

Pass-through. One schema. Gold, silver, copper.

3source kinds

Every source visible

Each as its own sources[] row, with source identifier and timestamps.

3metals · spot

Gold, silver, copper

XAU, XAG and HG spot on every plan. Paid plans are live.

9MCP tools · all tiers

Agent-native from day one

Built-in MCP server. Nine tools on every plan including Free.

Endpoints

One focused API.
Everything documented.

REST over HTTPS. JSON responses. Official clients: npm@nusantara-ventures/goldprice and PyPI goldprice-dev. MCP also available.

GET/v1/pricesLatest spot price per symbol; opt-in provenance. Futures: Legacy plans onlyfree
GET/v1/spot/{symbol}Same lean shape as /prices, unwrapped for a single symbolfree
GET/v1/forward-view/{asset}Multi-horizon futures settlement curveLegacy plans only
GET/v1/convertMetal ↔ currency ↔ unit conversionfree
GET/v1/caratPer-gram gold price by karat purity, 35 currenciesfree
GET/v1/settlementsFutures settlement series for GC / SI / HGLegacy plans only
GET/v1/metadata/tiersPublic tier catalog — rate limits, quotas, symbol scopefree
↳ Full reference at /docs/api-reference
Pricing

Four tiers.
Start where you are.

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.

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

Basic

$19/ month
Live spot and dealer prices.
  • Live gold, silver and copper
  • Dealer prices by country
  • Dealer premiums over spot
  • Daily history
  • 100,000 calls/mo · 60 req/min

Plus

$39/ month
Streaming and intraday bars.
  • Live spot and dealer prices
  • Full daily history
  • 1h and 4h intraday bars
  • SSE or WebSocket streaming
  • 300,000 calls/mo · 120 req/min

Your plan is attached to the goldprice.dev account you're signed in to. The billing email entered in Stripe may be different.