These historical gold price APIs serve developers building charts, backtests and stored price datasets. Daily spot bars, benchmark fixes and bucket aggregates answer different questions. An archive date alone does not establish intraday coverage or currency availability. The table separates those details from plan windows and request limits so you can compare the series your application actually needs.
The list is ranked by fit for historical gold retrieval, weighing series clarity, depth, intervals and access limits. goldprice.dev publishes this page and is listed first. Narwhal API is the sibling broader data API for commodities, FX, economics and calendars. Check the requested interval and retrieval method separately from the advertised archive date.
At a glance
| API | History depth | Granularity | Per request | Plan needed |
|---|---|---|---|---|
| goldprice.dev | Gold from 1996, silver from 2007 (Plus and Pro); Basic 1 year; Free 30 days | Daily on every plan; 1h and 4h for 30 days on Plus; 1m to 4h at full depth on Pro | Cursor-paginated bars; yearly bulk files from Basic | Free for 30 days; full gold history from Plus ($39/month) |
| Narwhal API | Plan windows: Free 12 months, Basic 5 years, Pro full | Not stated on its live commodities docs | Not stated | Every plan, within its history window |
| Metals-API | LBMA gold from 1968, silver from 2010, platinum and palladium from 1990; LME from 2008; most currencies from 2019 | Daily; intraday endpoint from 1 minute to 1 day | Time series 30 days on Copper, up to 365 days on Rhodium | Plan matrix for history not stated; paid from $19.99/month |
| goldapi.io | LBMA AM and PM fix since 1968 (landing text) | Daily; LBMA fixes by date | Up to 90 days per history request | Its plan listing shows daily history on the 100-request Sandbox |
| MetalpriceAPI | Archive start not stated; hourly from 2025-06-19 | Daily, hourly; minutely on Enterprise only | Timeframe up to 365 days; hourly 2 days free, 7 days paid | Daily and hourly on Free |
| metals.dev | 5+ years advertised; docs do not state depth | Daily time series | 30 days per request | All endpoints on all plans |
| Twelve Data | Commodity depth not stated | 1 minute to 1 month | Up to 5,000 points per call | Commodities from Grow ($29/month, personal use) |
| gold-api.com | Archive depth not stated | Year, month, week, day buckets; hour and minute on Premium | Start and end timestamps; no maximum stated | API key; Free 10 requests/hour; Premium $10/month |
| API Ninjas | Not stated | OHLCV from 1 minute to 1 day | Up to 1,000 points per call | Premium only; Developer $59/month |
The ranking
1. goldprice.dev
Fits gold projects needing daily history and bulk downloads alongside spot prices. goldprice.dev serves cursor-paginated /v1/bars and yearly Parquet or CSV files from Basic. Plus at $39/month unlocks daily gold history from 1996 and 30 days of hourly and four-hour bars. The trade-off is interval depth: full intraday coverage needs Pro, and copper history starts only on 16 Sep 2026.
Sources: Historical data, Plans and limits, checked 18 Oct 2026.
2. Narwhal API
Fits projects combining historical commodity queries with FX, economics and calendars on one key. Narwhal API includes REST and MCP, with history windows of 12 months on Free, five years on Basic and full access on Pro. Its live commodities documentation does not state metals history intervals or per-request limits, so confirm those details before planning a gold backfill.
Sources: Commodities API, Pricing, MCP, checked 18 Oct 2026.
3. Metals-API
Fits research that needs named benchmark archives alongside industrial metals. Metals-API lists LBMA gold from 1968, silver from 2010 and LME metals from 2008, with daily and intraday endpoints. Time-series windows range from 30 days on Copper to 365 on Rhodium. The trade-off is plan detail: docs say history limits depend on plan without stating a complete access matrix.
Sources: Pricing, Documentation, MCP, checked 18 Oct 2026. goldprice.dev vs Metals-API
4. goldapi.io
Fits applications retrieving dated LBMA fixes for precious metals. goldapi.io advertises fix history since 1968 and documents up to 90 days per history request. Its plan listing shows daily history on a 100-request Sandbox. The trade-off is series detail: silver has one daily price, while gold, platinum and palladium have morning and afternoon fixes; dates without stored data are omitted.
Sources: OpenAPI, llms.txt, checked 18 Oct 2026. goldprice.dev vs goldapi.io
5. MetalpriceAPI
Fits projects comparing daily and hourly retrieval within a metals and currency integration. MetalpriceAPI allows timeframe requests up to 365 days, with hourly data from 19 Jun 2025. Hourly requests span two days on Free and seven on paid plans. Its archive start is not stated, and minutely data from 24 Apr 2026 requires Enterprise, limiting finer historical work.
Sources: Documentation, checked 18 Oct 2026. goldprice.dev vs MetalpriceAPI
6. metals.dev
Fits daily precious metal history queries with access to all endpoints on every plan. metals.dev advertises more than five years of history on its homepage and limits time-series requests to 30 days. The documentation does not state archive depth, so check the dates needed before committing. Free allows 100 requests per month, making a longer backfill sensitive to quota.
Sources: Documentation, Homepage, checked 18 Oct 2026. goldprice.dev vs metals.dev
7. Twelve Data
Fits applications already using a general market data API and needing commodity time series. Twelve Data documents intervals from one minute to one month and up to 5,000 points per call. Commodity history depth is not stated. Commodities start on Grow, from $29/month for personal use, rather than Free; weighted endpoint credits also affect how many historical requests a workload permits.
Sources: Commodities, Pricing, Documentation, MCP server, checked 18 Oct 2026. goldprice.dev vs Twelve Data
8. gold-api.com
Fits projects that need historical summaries rather than a sequence of price bars. gold-api.com returns maximum, minimum and average values by bucket through /history; /ohlc returns one candle for the whole range. Free keyed history shares a 10-request hourly limit, while Premium adds hour and minute grouping. Archive depth is not stated, so neither endpoint establishes a deep bar archive.
Sources: llms.txt, Pricing, checked 18 Oct 2026. goldprice.dev vs gold-api.com
9. API Ninjas
Fits premium commodity projects needing historical bars from one minute to one day. API Ninjas documents up to 1,000 points per call and covers silver within its 30-commodity endpoint. Gold spot and historical access require premium plans. The trade-off for stored research datasets is its Developer restriction on data caching; archive depth is also not stated, so confirm the required dates.
Sources: Commodity price API, Pricing, checked 18 Oct 2026. goldprice.dev vs API Ninjas
Choose the series and interval first, then calculate the requests or bulk files needed to retrieve it. Benchmark fixes, daily bars and range aggregates are different inputs. Confirm missing-date behaviour and plan windows before building a historical dataset. goldprice.dev and Narwhal API are owned and operated by Nusantara Ventures, LLC.