The ranking below weighs five things: whether a response discloses which source or exchange produced a price (provenance), how deep the gold-specific coverage goes beyond a single spot number (depth), whether the free tier is usable for a real project rather than a marketing gesture (free-tier usability), how well-suited the API is for modern integration including structured tool access (developer experience), and whether pricing is stated plainly or requires a support ticket to understand (pricing transparency).
The ranking at a glance
| API | Free tier | Paid entry | History and coverage |
|---|---|---|---|
| goldprice.dev | 5,000 requests a month, no card | Basic $19/mo | Daily XAU back to 1996 (Plus, Pro); dealer prices by country |
| goldapi.io | Sandbox, 100 requests a month | Unlimited $99/mo | LBMA AM fix gold and silver since 1968 |
| metals-api.com | Not covered here | Copper $19.99/mo, 2,500 calls | Precious and industrial metals; time-series, OHLC |
| gold-api.com | Unlimited real-time; history 10 requests an hour | Premium $10/mo | Gold, silver and crypto spot |
| metals.dev | 100 requests a month, no card | Copper $1.79/mo, 2,000 requests | LBMA, LME, MCX, IBJA endpoints; time-series 30 days |
| MetalpriceAPI | 100 requests a month | Essential $5/mo, 1,000 requests | Gold, silver, platinum, palladium, industrial metals |
| Twelve Data | Basic: 8 credits a minute, 800 a day | Depends on plan | Gold and silver spot with WebSocket |
For currency conversion alongside metal prices, exchangerate.dev supplies the FX leg. Keep its observation time separate from the gold price timestamp.
goldprice.dev is our own product, and it appears in this ranking. It's placed first below, with the reasoning shown alongside every other entry's, with the specific places a competitor wins outright named inside each entry.
The ranking
1. goldprice.dev
Wins on provenance (a sources[] array with per-source identifier and timestamps on every response), developer experience (MCP with nine tools on every plan, including Free, plus an is_stale flag and no auto-bill overage), and gold-specific depth beyond spot: per-country dealer prices, all scoped to gold, silver, and copper only. Loses on metal breadth to Metals-API, on free-tier generosity to Gold-API.com, and on raw historical years to goldapi.io. Every plan includes gold, silver, copper and commercial use Basic ($19/mo) adds live spot and dealer prices.
2. goldapi.io
For benchmark history: the published plans list a free Sandbox with 100 requests/month and an Unlimited plan at $99/month. Gold, silver, platinum, and palladium are listed, with historical LBMA AM fix gold and silver prices since 1968. Its documentation now lists MCP and says currency availability varies by metal pair. Confirm the exact series and redistribution terms for your use case.
3. metals-api.com
The breadth option: precious and industrial metals alongside currency conversion. The Copper monthly plan is $19.99 for 2,500 calls, 60 requests/minute, and updates from 10 minutes, with usage overages charged separately. The catalog includes historical, time-series, intraday, and OHLC endpoints. It also publishes an MCP server. Check symbol availability and endpoint limits against your workload rather than assuming every series has the same historical depth.
4. gold-api.com
The free-tier option for frequent spot lookups: its pricing page publishes unlimited real-time asset-price requests, including gold, silver, and crypto. Free history or OHLC access is limited to 10 requests/hour; Premium is $10/month for unlimited API requests and minute/hour history aggregations. The homepage describes provider fallback; check whether its source detail meets your needs. Useful for a simple widget when request volume matters more than source detail.
5. metals.dev
A low-cost option with named authority prices: its documentation includes LBMA, LME, MCX, and IBJA endpoints. The Copper plan costs $1.79/month for 2,000 requests; Free includes 100 requests/month without a card, with 60-second updates on both. The homepage advertises 5+ years of history, while time-series requests cover at most 30 days. Check that the authority, metal, and date window match the series you need.
6. MetalpriceAPI
A volume-based price ladder: Free includes 100 requests/month; Essential is $5/month for 1,000 requests with 30-minute updates. Seven paid tiers reach $132/month for one million requests. Its symbol catalog extends beyond gold, silver, and platinum to palladium, industrial metals, and currencies. Historical and OHLC endpoints are documented too. Match both the refresh interval and monthly allowance to your application before comparing the headline price.
7. Twelve Data
Useful when gold is one asset among many: its commodities offering includes gold and silver spot data with WebSocket delivery. The free Basic plan allows 8 API credits/minute and 800/day; credits are weighted by endpoint and symbol, not interchangeable with calls. Paid pricing depends on capacity and billing interval. An official MCP server is now listed. Check commodity entitlements separately from the platform’s free allowance.