World Gold Council API Alternative
fsapi.gold.org is the JSON endpoint behind the price chart on gold.org. It isn't a documented public API. Here's what it actually is, and how to pull the same gold price data from a published, versioned API instead.
Searching for fsapi.gold.org/api/goldprice/v13/chart/price usually means one thing: you found the network request behind the World Gold Council's price chart while looking at your browser's DevTools, and you want the same data in your own code.
That endpoint works today. It also isn't a product. There's no documentation page, no API key, no rate-limit policy, and no support channel for it, and the version number in the path has already moved once (third-party references from earlier show v11; the endpoint live today is v13). Building on it means building on an internal implementation detail that can change without notice.
What fsapi.gold.org actually is
fsapi.gold.org/api/goldprice/v13/chart/price returns time-series gold price data in USD, going back to 1970, along with market-closure notes (holidays, for example). It responds with no authentication required, but CORS is restricted to gold.org's own origin: server-side calls work, a browser fetch from your own site will be blocked.
None of that makes it a public API. The World Gold Council doesn't publish request limits, a terms-of-use for the endpoint, or a commitment that the path or response shape stays stable. It's the same category of request as any other site's internal chart-data call: reachable, but not meant to be depended on by someone else's code.
Where the World Gold Council is the right source
The World Gold Council's actual public offering is research, not a live-price feed: quarterly Gold Demand Trends reports, central-bank gold reserve data, ETF holdings, and long-run market statistics, published through gold.org. That's the right source when the question is about demand, holdings, or historical context.
It's the wrong source when the question is programmatic access to a current or historical spot price. For that, a documented API with a stated free tier, a versioned response shape, and a support path is the more durable choice, whether that's goldprice.dev or another developer-facing provider.
Live gold price, in code
GET /v1/prices returns the current XAU/USD spot price as JSON. No key is required to start.
curl "https://api.goldprice.dev/v1/prices?symbol=XAU-USD-SPOT"import requests
res = requests.get(
"https://api.goldprice.dev/v1/prices",
params={"symbol": "XAU-USD-SPOT"},
)
price = res.json()["symbols"][0]
print(price["price"]) # e.g. "3348.65"Historical gold price data, in code
GET /v1/bars returns cursor-paginated OHLCV bars, the equivalent of the chart series fsapi.gold.org returns. The free tier covers the most recent 30 days; Basic extends to 1 year; Pro reaches full daily history back to 1996.
curl "https://api.goldprice.dev/v1/bars?symbol=XAU-USD-SPOT&interval=1d&from=2026-06-24&to=2026-07-24"{
"symbol": "XAU-USD-SPOT",
"interval": "1d",
"bars": [
{
"bar_start": "2026-07-15T00:00:00Z",
"open": "3327.12",
"high": "3354.81",
"low": "3312.44",
"close": "3348.65",
"volume": null,
"is_closed": true
}
],
"next_cursor": "MjAyNi0wNy0xNVQwMDowMDowMFo",
"meta": { "tier": "free", "count": 1, "source_id": "mixed" }
}FAQ
Direct-answer responses. JSON-LD FAQPage schema is emitted in-head for answer-engine retrieval.
- What is fsapi.gold.org?
- It's the JSON endpoint that powers the interactive price chart on gold.org, the World Gold Council's site. It returns gold price time-series data in USD going back to 1970. It isn't a published developer product: there's no documentation page, no API key, and no support channel, and the version segment in the path has changed over time (an earlier version was v11; the endpoint live today is v13).
- Can I use fsapi.gold.org in my own app?
- No authentication is required, so server-side calls work today. Browser calls from your own domain will fail: the endpoint's CORS policy only allows gold.org's own origin. Beyond that, the World Gold Council doesn't publish a stability contract, rate limit, or terms of use for third-party consumption of this endpoint. Depending on it in production means depending on an internal implementation detail that can change or move without notice.
- Does the World Gold Council have an official API?
- Not a documented, general-purpose price API. The World Gold Council's public output is research: Gold Demand Trends reports, central-bank reserve data, ETF holdings, and long-run statistics, published through gold.org. It's the reference for demand and holdings context, not a live or historical price feed with published terms.
- What's the goldprice.dev equivalent of the WGC chart feed?
- GET /v1/prices for the current spot price and GET /v1/bars for OHLCV history, both documented and versioned. /v1/bars serves 30 days of daily history on the free tier, 1 year on Basic, and full daily history back to 1996 on Pro (intraday bars start in 2006).
- Does goldprice.dev require an API key?
- No key is required to start. The free tier covers 1,000 calls a month with no card and no signup friction, returns JSON, and includes an MCP server. Upgrade only if you outgrow the free tier's limits.
- Can an AI agent or MCP client pull this data directly?
- Yes. goldprice.dev ships an MCP server on every plan, including Free. The get_spot_price and get_historical tools return the same live and historical XAU data as the REST examples above, directly inside Claude Desktop, Cursor, or any MCP-compatible client, with no REST-wrapper code required.
Building with gold price data?
Free tier: $0, no card, no API key to start. 1,000 calls a month, JSON, MCP server included.
Start on the free tier →