Precious metals prices, live.
Gold, silver, platinum, palladium, industrial metals, energy, 55+ currencies and crypto — real-time, historical and streaming through one fast, developer-friendly API.
Free plan · no credit card · 100 requests/month
One request. Every price you need.
Authenticate with your key, pick a base currency and the symbols you want. Responses are compact JSON with both directions of every rate and your remaining quota.
curl "https://metalapi.com/api/v1/latest?api_key=YOUR_API_KEY&base=USD¤cies=XAU,XAG,EUR"{
"success": true,
"timestamp": 1792834892,
"date": "2026-10-24",
"base": "USD",
"rates": {
"XAU": 0.0002501319,
"USDXAU": 3997.89,
"XAG": 0.0185392857,
"USDXAG": 53.94
},
"rate_limit": {
"limit": 10000,
"remaining": 9876,
"reset": 1793491200,
"used": 124,
"plan": "Standard",
"reset_date": "2026-11-01T00:00:00.000Z"
}
}Built for production
Everything you need to price products, value portfolios or power trading dashboards.
Realtime prices
Spot gold, silver, platinum and palladium from interbank feeds, refreshed every few seconds. Stream them over Server-Sent Events.
25+ years of history
Daily open, high, low and close since 1999 for currencies and since 2000 for metals and energy — historical, timeframe, change and OHLC endpoints.
Any unit, any currency
Prices per troy ounce, gram, kilogram, pound or tonne in 55+ currencies. Convert between any two symbols in one call.
Karat prices
Gold prices for 8K to 24K jewellery, per gram or ounce, in your local currency.
Bid / ask spreads
Request XAU-BID and XAU-ASK alongside the mid price for trading and quoting tools.
Price alerts & webhooks
Get an email or a signed webhook the moment a price crosses your threshold or moves by a percentage.
Embeddable widgets
Drop a live price widget into any website with two lines of HTML. Themes, layouts and symbols are configurable.
Secure by default
Hashed API keys, domain-restricted keys for browser use, per-minute rate limits and a full request log.
Live market
Featured symbols, updating in realtime.
| Symbol | Price (USD) | 24h |
|---|---|---|
| XAUGold | 3,997.89 | −1.54% |
| XAGSilver | 53.936 | −1.51% |
| XPTPlatinum | 1,554.47 | −0.83% |
| XPDPalladium | 1,047.03 | −0.44% |
| XCUCopper | 6.5080 | +2.29% |
| WTIWTI Crude Oil | 103.27 | +3.82% |
| BRENTBrent Crude Oil | 111.70 | −1.30% |
| EUREuro | 1.120400 | −0.01% |
| GBPBritish Pound | 1.337500 | −0.01% |
| JPYJapanese Yen | 0.0063761 | +0.14% |
| CHFSwiss Franc | 1.213445 | −0.25% |
| TRYTurkish Lira | 0.020125 | −0.12% |
| BTCBitcoin | 80,570.76 | −0.62% |
| ETHEthereum | 2,368.28 | −0.66% |
Simple, usage-based plans
Start free. Upgrade when you need fresher data or more requests.
Free
- 100 requests / month
- daily updates
- 30-day timeframe queries
Standard
Popular- 10,000 requests / month
- 10-minute updates
- 365-day timeframe queries
Pro
- 100,000 requests / month
- 1-minute updates
- 365-day timeframe queries
Frequently asked questions
Where do the prices come from?+
Spot precious metals and major currencies come from interbank bid/ask feeds; industrial metals and energy from COMEX/NYMEX/ICE front-month futures; crypto from Kraken and Binance; reference FX from the European Central Bank. Multiple sources are combined by median and checked for bad ticks.
How fresh is the data on each plan?+
Prices are collected every few seconds. Each plan sees data at its update interval — daily on Free, down to 5 seconds on Enterprise. Bid/ask, karat and streaming are available on paid plans.
Is the API compatible with my existing MetalAPI integration?+
Yes. Endpoints, parameters, the rates format (XAU and USDXAU), error codes and the rate_limit block are unchanged. Existing API keys keep working.
What happens when I reach my monthly quota?+
Requests return error 105 until the quota resets on the 1st of the month (UTC). Upgrading takes effect immediately. /symbols and /usage never count towards the quota.
Can I use the API from a browser?+
Yes. Restrict the key to your domains in the dashboard; requests from other origins are rejected. For public pages, our widgets are the easiest option.
Do you offer refunds or cancellations?+
Plans are monthly or yearly and can be cancelled at any time from the billing page; you keep access until the end of the paid period.
Start building in two minutes
Create an account, copy your key and make your first request. No credit card required.
Keys are stored hashed. We never sell your data.