Precious Metals API

Precious Metals Price API — Gold, Silver, Platinum & Palladium

Daily reference prices for all four precious metals, sourced from up to seven official central banks and public datasets. FX conversion to 30+ currencies, historical series with summary statistics, and news sentiment signals — all under one API key.

Up to 7 sources for gold · Official central bank pricing · Daily fixing rates · Public redistribution rights

4metals
7gold sources
Dailygranularity
30+currencies

What metals are covered

All four precious metals tracked daily from official sovereign sources with full public redistribution rights.

MetalSymbolSourcesGranularityUnitNotes
GoldGOLDNBP, CBAR, CBU, NBK, TCMB, BANXICO, KAGGLEDailytroy ozComposite index — 7 sources
SilverSILVERCBAR, CBU, NBKDailytroy ozComposite index — 3 official sources
PlatinumPLATINUMCBAR, NBKDailytroy ozComposite index — 2 official sources
PalladiumPALLADIUMCBAR, NBKDailytroy ozComposite index — 2 official sources

Data note: Presented prices are a proprietary SentiSignal composite index calculated from publicly available official data. Gold uses 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), KAGGLE (historical dataset). Silver uses three (CBAR, CBU, NBK); Platinum and Palladium use two (CBAR, NBK). All sources carry public redistribution rights. IMF PCPS monthly data used as fallback when daily rates are unavailable. Prices are indicative and do not constitute an official LBMA fixing.

Why teams choose this API

Multi-source composite index

Gold prices are averaged across up to 7 sources including sovereign central banks (NBP, CBAR, CBU, NBK, TCMB, BANXICO) and a public historical dataset (KAGGLE). Silver, Platinum, and Palladium use 2–3 central bank sources. All sources carry public redistribution rights.

Sentiment signals for metals

SentiSignal's analysis engine scores financial news per metal. Query bullish/bearish sentiment alongside price data — a combination no metals API competitor offers.

FX conversion built in

Request any of 26+ output currencies and the API resolves conversions using daily ECB reference rates via Frankfurter. No secondary FX call required.

One key across the Finance Hub suite

The same API key that unlocks precious metals pricing also covers the Gold Composite Index, FX rates, broader commodity data, news search, and the MCP server for AI agents.

Endpoints

GET/api/v1/metals/symbols

Returns all supported metal symbols (GOLD, SILVER, PLATINUM, PALLADIUM) with their source breakdown. No auth required.

GET/api/v1/metals/currencies

Returns all supported output currencies (30+). No auth required.

GET/api/v1/metals/price?symbol=SILVER&currencies=USD

Current daily price for a metal symbol. Use currencies= (plural, comma-separated) for multi-currency output.

GET/api/v1/metals/price?symbol=GOLD&currencies=USD,EUR,GBP&weight_unit=gram

Current gold price in three currencies, expressed per gram.

GET/api/v1/metals/price/historical?symbol=GOLD&start_date=2025-01-01&end_date=2025-12-31&interval=monthly

Historical price series with min, max, average, and percentage change summary stats.

GET/api/v1/metals/price/convert?symbol=GOLD&currency=EUR&weight=10&weight_unit=gram

Convert a specific weight of metal to a target currency value.

Quick Start

Get the current silver price in EUR — one request, no secondary FX call needed.

curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://www.sentisignal.com/api/v1/metals/price?symbol=SILVER&currencies=EUR"
{
  "status": "success",
  "data": {
    "metal": "silver",
    "symbol": "SILVER",
    "price_date": "2026-03-13",
    "source": "SentiSignal Composite Silver Index",
    "contributing_sources": ["CBAR", "CBU", "NBK"],
    "prices": {
      "EUR": { "price": 29.84, "unit": "troy_oz", "currency": "EUR" }
    },
    "fx_source": "ECB (European Central Bank)",
    "fx_date": "2026-03-13"
  },
  "meta": { "credits_used": 1, "plan": "starter" }
}

Historical series: add start_date, end_date, and interval=monthly query params (Starter plan required). Note: use currencies (plural, comma-separated) not currency.

How we compare

The only metals API with official central bank sources and news sentiment signals. No other provider in this category offers both.

FeatureSentiSignalCompetitor ACompetitor BCompetitor CCompetitor D
Central bank sources✓ Sovereign central banks✗ commercial feed✗ commercial feedpartialpartial
News sentiment signals✓ included
Composite gold index✓ 7-source composite
FX conversion (30+ currencies)
Free tierComing Soonlimitedlimitedlimitedlimited

Based on publicly available pricing pages and documentation from major providers as of early 2026.

Available soon

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

Coming Soon

Get notified when the Precious Metals API launches

We're finalising pricing and terms. Register your email and we'll let you know the moment access opens.

No spam. One email when the Precious Metals API opens.

Typical use cases

Portfolio trackers and wealth management apps that need reference gold and silver prices with FX conversion.
Macro dashboards covering all four precious metals under one API endpoint family and one authentication model.
Jewelry and retail pricing tools that need daily official rates across multiple currencies.
Research platforms combining precious metal price series with news sentiment to model price drivers.
📰

Understand why metals move — not just what they cost

Gold and silver prices react to Fed decisions, inflation data, geopolitical risk, and central bank reserve shifts. SentiSignal's sentiment engine provides AI-scored financial news with per-metal sentiment signals from 130k+ articles across 145 sources. Combine price data with sentiment to build smarter dashboards and alerts.

FAQ

Which precious metals are available?

Gold (GOLD), Silver (SILVER), Platinum (PLATINUM), and Palladium (PALLADIUM). Source coverage varies by metal — see the coverage table above for the per-metal breakdown.

Where does the price data come from?

We aggregate rates from official sovereign central banks and public datasets — up to seven sources for gold. Gold: 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), KAGGLE (historical dataset). Silver: CBAR, CBU, NBK. Platinum and Palladium: CBAR and NBK. All sources carry public redistribution rights.

What endpoint do I call for gold?

Use GET /api/v1/metals/price?symbol=GOLD&currencies=USD. Gold is part of the Metals API — there is no separate /api/v1/gold endpoint. The symbol parameter selects which metal you want.

How is the price calculated when there are multiple sources?

The API computes a simple arithmetic average across all available sources for the most recent date. The response includes contributing_sources so you can see exactly which sources contributed to the composite price on any given day.

Is this real-time or daily data?

Daily official fixing prices — updated once per trading day. This is reference pricing for portfolios, analytics, and content products. It is not sub-minute tick data for order execution.

How is this different from other metals APIs?

Three differences: (1) Multi-source composite from sovereign central banks and public datasets — not a single commercial feed. (2) Companion sentiment signals — unique in this category. (3) One key for the full Finance Hub suite: metals, FX, commodities, and MCP.

Is historical data on the free tier?

The API is not yet publicly available. Register above to be notified when access opens — pricing details will be published at that time.

Can I access sentiment data for gold or silver?

Yes — SentiSignal provides AI-scored sentiment data per metal symbol to help you understand what market narratives are driving prices.

Explore the full API suite

One API key covers all products. Finance Hub →