ComparisonReview

Metals.dev review (2026)

Pricing, update speed, coverage, terms and developer experience, checked against Metals.dev's own pages on 2 November 2026.

3 Nov 2026 · 4 min read

Metals.dev is a low-cost metals and currency API: a free plan with 100 requests a month, paid plans from $1.79 a month, and a stated delay of at most 60 seconds on every plan, Free included. It lists 28 metal codes, separate LBMA, LME, MCX and IBJA series and 170 currencies. Its history window is 30 days per request, and it has no SDKs, no MCP server and no stated per-minute rate limit.

  • Every plan updates within 60 seconds, including the free plan with 100 requests a month. Paid plans run from Copper at $1.79 (2,000 requests) to Gold at $99.99 (500,000 requests).
  • Every endpoint is open on every plan. Authority series for LBMA, LME, MCX and IBJA are returned separately.
  • Overage never adds a charge. Paid plans get 10% grace, then access stops until the quota resets.
  • History is limited to 30 days per time-series request, and the documentation names no archive start date.

Metals.dev at a glance

ItemMetals.dev
Free plan100 requests a month, 60-second updates, no card
Paid plans$1.79 to $99.99 a month, 2,000 to 500,000 requests; Enterprise from $250 a month
Update speedAt most 60 seconds on every plan
Metals28 codes, precious and industrial
Currencies170 codes
BenchmarksLBMA, LME, MCX and IBJA, each as its own series
HistoryTime series up to 30 days per request
Authenticationapi_key query parameter
SDKs, MCP, streamingNone found

Plans and prices

Plans are named after metals. The pricing page shows monthly prices. Embedded plan data lists yearly prices of about ten times the monthly figure, and the page says annual plans get two months of free usage.

PlanMonthly priceRequests a month
Free$0100
Copper$1.792,000
Silver$9.9910,000
Platinum$19.9950,000
Palladium$39.99100,000
Gold$99.99500,000

Every plan includes spot prices, bid and ask, the LBMA, LME, MCX and IBJA series and currency conversion. The docs state that all endpoints are available on all plans. The home page advertises premium plans from $1.49 a month, a price that does not appear on the pricing page.

What it does well

Fast on the free plan. The documentation says the 60-second maximum delay applies even to the Free plan. For a small project that is fresher data than most free tiers give.

Price floor. A paid plan at $1.79 or $9.99 is the cheapest route to a metals key with a named delay.

Benchmark series. The authority endpoint returns LBMA gold AM and PM, LBMA silver, platinum and palladium, LME 3-month prices for aluminium, copper, nickel, lead and zinc, and MCX and IBJA prices for Indian users. Weight units include troy ounce, gram, kilogram and metric tonne.

No surprise bills. The FAQ says exceeding the monthly quota does not cause any additional charges. Paid plans get a 10% grace allowance, usage alerts arrive at 80% and 100%, and a /usage endpoint reports the remaining quota.

Documentation basics. CORS is supported, error codes are numbered from 1101 to 2105, and the docs describe a version policy: an old API version is marked deprecated after one year and discontinued after four.

Where it falls short

History. A time-series request spans at most 30 days, and the sample response lists only four precious metals in USD per troy ounce. The home page promises 5 or more years of history, and the documentation states no archive start date.

Tooling. The documentation shows curl, Python, JavaScript, Java and PHP snippets. There are no SDKs, the GitHub organization has no public repositories and no MCP or llms.txt file exists. The key goes in the query string.

Reliability claims. The FAQ claims 99.999% uptime over 12 months, and the home page says guaranteed availability. The terms say the service is not warranted to be available at any particular time. The status page shows three components for the past 9 hours.

Source detail. The site says data comes from 15 or more commercial sources, exchanges and banks, reconciled by an algorithm. It names only the LBMA, LME, MCX and IBJA series. A spot response has no per-source field.

Documentation slips. Copper's default unit is metric tonne on the symbols page while other examples use troy ounce. The docs intro mentions a from parameter that the parameter table calls base. The FAQ promises open and close prices from the spot endpoint, and the sample response has none. Sample timestamps date from 2023.

Terms to read

  • Commercial use. The terms authorize publishing rates for commercial purposes while a subscription is active, and commercial use must stop when it ends. Whether the free plan counts is not stated.
  • Resale. Reselling the data or building a competing API is not allowed.
  • Account. Multiple free accounts by one person or company are disabled. The company may terminate an account without notice.
  • Accuracy. The company does not warrant accuracy, timeliness or completeness, and says it is not a financial data feed provider.
  • Terms age. The terms and privacy pages were last modified on 7 July 2023.

Where goldprice.dev differs

goldprice.dev covers gold, silver and copper, in 31 currencies, and its free plan is 15 minutes late. It has no LBMA, LME, MCX or IBJA series.

ItemMetals.devgoldprice.dev
Free plan100 requests, 60-second updates5,000 requests, 15 minutes late
Cheapest paid plan$1.79, 2,000 requests$19, 100,000 requests, live prices
History per request30 daysDaily bars, 1 year on Basic, from 1996 on Plus
Metals28 codesGold, silver, copper
Source detail15 or more sources, unnamed per priceSource and timestamp on each price
Dealer pricesNoBasic and above, by country
MCP serverNone foundOn every plan
Rate limitMonthly onlyPer minute and monthly

Who should pick which

Pick Metals.dev for a free or very cheap plan with 60-second updates, Indian MCX and IBJA rates, LME base metal prices, or a project where a 30-day history window is enough.

Pick goldprice.dev when you need daily history from 1996, OHLCV bar series, a source and timestamp on each price, dealer prices by country, an MCP server, or a stated per-minute rate limit to design against.

Sources checked

Checked on 2 Nov 2026 against the pages below. Plans and prices change; open the page to confirm today's figure.

Questions

How much does Metals.dev cost?

Free costs $0 with 100 requests a month. Paid plans run from $1.79 a month for 2,000 requests to $99.99 a month for 500,000 requests. Enterprise plans with custom volume start at $250 a month.

How often does Metals.dev update?

The documentation states a maximum delay of 60 seconds for spot prices on every plan, including Free. Authority series carry up to 90 seconds and currency rates up to 120 seconds.

Does Metals.dev charge for going over my quota?

No. The FAQ says exceeding the quota causes no additional charges. Paid plans get 10% grace usage, and then API access is disabled until the quota resets on the first of the month.

Does Metals.dev have an MCP server or SDK?

No MCP server, SDK or public repository was found on 2 November 2026. The docs offer curl, Python, JavaScript, Java and PHP snippets for REST calls.

Keep reading

Test goldprice.dev next to it

A free key and a keyless endpoint let you compare gold, silver and copper spot with Metals.dev in an afternoon.

Get a free key