Coming Soon

Gold Price API

Gold spot prices from official-source data with historical access back to 2004. Multi-currency, weight unit conversions, FX, commodity, and MCP access under one shared API key.

XAU/USD $4,714.31 per troy oz
Last updated: 2026-04-24

Prices are indicative and sourced from averaged public data (Central Banks, digital markets). They do not constitute an official LBMA fixing.

Official central bank data · JSON REST API · Available soon

Why Choose Our Gold Price API

Built on official central bank data with transparent sourcing and developer-friendly design.

🏛

Official Central Bank Data

Gold prices sourced from sovereign central bank institutions, not commercial data resellers. FX conversions use official ECB reference rates.

💱

26+ Currencies

Get gold prices in USD, EUR, GBP, JPY, CHF, AUD, CAD, PLN, CNY, INR, and 16+ more currencies. All converted using official ECB exchange rates.

📊

Historical Data Since 2013

Access daily gold prices going back to 2004, including older Kaggle-backed history plus official central-bank-derived spot pricing for current periods.

Simple REST JSON API

Clean, predictable JSON responses. Standard HTTP methods. API key authentication via header. Integrate in under 10 minutes.

⚖️

Multiple Weight Units

Get prices per troy ounce, gram, kilogram, tola, or tael. Weight conversion is built into the API so client apps do not need custom metal math.

🆓

Shared Plan Across Products

The same plan model unlocks gold, FX, commodity, and MCP access. Free gives spot access; paid unlocks historical endpoints and broader request limits.

SentiSignal vs. Typical Gold API Providers

The product is positioned for developers who need one key for gold, FX, and commodity workflows instead of stitching together separate vendors.

Feature SentiSignal Others
Historical gold coverage Daily data from 2004 onward with yearly aggregation. Often limited to recent years or paid-only archival access.
Weight units troy_oz, gram, kg, tola, tael. Usually limited to troy ounce and sometimes gram only.
Currency handling Official FX conversions via ECB reference rates with 30+ supported currencies. Fewer supported currencies or extra requests per conversion.
Access model Coming soon — one shared key for gold, FX, commodity, and MCP. Register to be notified. Often gated behind trials, sales contact, or card capture.
Commercial readiness Gold, FX, commodity, and MCP access under one shared tier model. Separate products or upsells for adjacent market data.

API Reference

Base URL: https://www.sentisignal.com/api/v1/metals (always pass symbol=GOLD)

GET /api/v1/metals/price

Get the current gold price in one or more currencies. Use symbol=GOLD.

Parameter Type Default Description
symbol string GOLD GOLD | SILVER | PLATINUM | PALLADIUM
currencies string USD Comma-separated currency codes (e.g., USD,EUR,GBP)
weight_unit string troy_oz troy_oz | gram | kg | tola | tael
GET /api/v1/metals/price/historical

Get historical gold prices for a date range.

Parameter Type Default Description
symbolstringGOLDGOLD | SILVER | PLATINUM | PALLADIUM
start_datestringStart date (YYYY-MM-DD)
end_datestringEnd date (YYYY-MM-DD)
currenciesstringUSDComma-separated currency codes
intervalstringdailydaily | weekly | monthly | yearly
weight_unitstringtroy_oztroy_oz | gram | kg | tola | tael
GET /api/v1/metals/price/convert

Convert a specific weight of gold to a currency value.

Parameter Type Default Description
symbolstringGOLDGOLD | SILVER | PLATINUM | PALLADIUM
currencystringTarget currency code (e.g., EUR)
weightnumber1Amount of metal
weight_unitstringtroy_oztroy_oz | gram | kg | tola | tael
datestringlatestPrice date (YYYY-MM-DD, optional)
GET /api/v1/metals/currencies Public

List all supported output currencies with metadata. No auth required.

GET /api/v1/metals/symbols Public

List all supported metal symbols with their sources. No auth required.

Quick Start

Get spot prices in under 30 seconds, then scale to yearly historical queries and alternative weight units on the same API key.

cURL
curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://www.sentisignal.com/api/v1/metals/price?symbol=GOLD&currencies=USD,EUR,GBP"

Response

{
  "status": "success",
  "timestamp": "2026-03-01T12:00:00Z",
  "data": {
    "metal": "gold",
    "symbol": "GOLD",
    "price_date": "2026-03-01",
    "source": "SentiSignal Composite Gold Index",
    "contributing_sources": ["NBP", "CBAR", "CBU", "NBK", "TCMB", "BANXICO", "KAGGLE"],
    "prices": {
      "USD": { "price": 2045.30, "unit": "troy_oz", "currency": "USD" },
      "EUR": { "price": 1892.15, "unit": "troy_oz", "currency": "EUR" },
      "GBP": { "price": 1623.80, "unit": "troy_oz", "currency": "GBP" }
    },
    "fx_source": "ECB (European Central Bank)",
    "fx_date": "2026-03-01"
  },
  "meta": { "credits_used": 1, "credits_remaining": 99, "plan": "free" }
}
Part of Finance Hub API

Source reality and usage model

Gold API is the gold-specific entry point into the broader Metals API product and the wider Finance Hub API suite. The product is informational: it is designed for reporting, analytics, research, and app experiences, not as investment advice or an execution-grade trading feed.

Gold source attribution

Gold responses include source attribution and price date. The strongest official anchor in the stack is NBP for gold, with composite handling documented in Metals API responses.

FX source attribution

Currency conversion is based on ECB reference-rate data via the Frankfurter stack. FX rates are daily reference data, not intraday executable quotes.

Freshness model

Freshness is tied to source publication cadence. Gold and FX should be treated as daily reference data with explicit timestamps and publication dates in the response payload.

Available soon

Pricing and public access are being finalised. Register to be notified the moment the API opens.

Get Notified by Email

Built For Your Use Case

📱

Fintech Applications

Build gold investment features, portfolio tracking, and price alerts into your fintech app. Real-time prices in local currencies.

📈

Portfolio Trackers

Display gold holdings in any currency. Calculate portfolio value with accurate, central-bank-sourced data. Historical charts for performance tracking.

💎

Jewelry & E-commerce

Dynamically price gold products based on live spot prices. Support multiple currencies for international customers. Weight-based pricing built in.

🔬

Research & Analytics

Access 20+ years of daily gold prices for academic research, market analysis, economic modeling, and yearly rollups. Export-friendly JSON format.

Frequently Asked Questions

Where does the gold price data come from? +
Gold prices are sourced from seven sources: NBP (National Bank of Poland), CBAR (Central Bank of Azerbaijan), CBU (Central Bank of Uzbekistan), NBK (National Bank of Kazakhstan), TCMB (Central Bank of Turkey), BANXICO (Bank of Mexico), and a Kaggle historical composite. Each day's price is the arithmetic average of all available source rows for that date.
How often are prices updated? +
Gold prices are updated daily on business days, typically by 12:00 UTC. NBP publishes gold fixings on weekdays only. Weekend and holiday prices use the most recent available business day data. FX rates from ECB are updated daily at 16:00 CET.
What currencies are supported? +
We support 30+ currencies including USD, EUR, GBP, JPY, CHF, AUD, CAD, PLN, CZK, HUF, NOK, NZD, ZAR, BRL, MXN, CNY, INR, KRW, IDR, MYR, THB, PHP, TRY, RON, SEK, DKK, and more. Currency conversion uses official ECB exchange rates.
When will API access be available? +
Pricing and public access are being finalised. Register at sentisignal.com/gold-api to be notified the moment the API opens.
How far back does historical data go? +
Historical gold price data is available from 2004 to the present. Older periods come from the unified commodity price store, and paid plans can query that archive through the historical endpoint with daily, weekly, monthly, or yearly aggregation.
What weight units are supported? +
The API supports five weight units: troy ounce, gram, kilogram, tola, and tael.
How does authentication work? +
Pass your API key in the Authorization header as "Bearer YOUR_API_KEY" or in the x-api-key header. The /currencies endpoint is public and does not require authentication.
Can I use this for commercial purposes? +
Yes. NBP data is public domain (official government data), and ECB exchange rates are freely available for redistribution. Commercial use terms will be published alongside pricing.

Explore the full API suite

One API key covers all products. Finance Hub ->

Suite
Finance Hub
Full API suite

Umbrella landing for the full API suite with one key, one plan, and a shared product story.

View ->
Metals
Metals Price API
Gold, silver, platinum, palladium

Daily precious metals coverage with FX conversion and weight-unit support.

View ->
FX
Currencies API
Spot and historical rates

Daily ECB reference rates and historical currency pairs for reporting, analytics, and conversion.

View ->
Sent
Market Sentiment API
Daily, rolling, divergence

Daily sentiment scores, rolling windows, and top-asset rankings derived from thousands of AI-analyzed financial news articles.

View ->
Cmdty
Commodities Price API
Energy and agriculture

Energy and agriculture endpoints with historical summaries, source transparency, and FX conversion.

View ->
News
News Search API
AI-scored financial news

Keyword and semantic search over AI-analyzed financial news, with importance, quality, and sentiment scores.

View ->
MCP
MCP Server Finance Hub
Agent-native tool access

Finance tools for Claude, Cursor, and other MCP clients using the same API access model.

View ->