MetalpriceAPI vs Metals.dev

Metals.dev is a MetalpriceAPI alternative with paid plans from $1.79 a month for 2,000 requests, 170+ currencies and broader metal coverage. Both offer 100 free monthly requests, but MetalpriceAPI updates daily on Free while Metals.dev quotes are up to 60 seconds late.

At a glance

FeatureMetalpriceAPIMetals.dev
Pricing
Cheapest paid plan (MetalpriceAPI billed yearly)$5/mo (Essential, billed yearly)$1.79/mo (2,000 requests)
Production-tier plan$74/mo (Business, billed yearly)$39.99/mo (100,000 requests)
Free tier100 calls/month, daily update cadence100 requests/month, real-time, up to 60s delay
Overage policyNot stated in their public docsPlan-based quota
Coverage
Currencies supported150+170+
Named benchmark sources (LBMA, LME, MCX, IBJA)Not stated in their public docsYes, named explicitly
Metals catalog breadthGold, silver, platinum (per their FAQ)Gold, silver, platinum, palladium, aluminum, copper, nickel, lead, zinc
Historical daily depthNot stated in their public docs5+ years, 30-day max per request
Developer experience
WebSocket streamingNo, stated explicitlyNot stated in their public docs
Update cadenceDaily (Free) to 15-second (Business)Up to 60-second delay, no tiered cadence stated
Native MCP serverNone (as of 2026-04-25)None, stated explicitly

Pricing across the two ladders

Metals.dev is cheaper at both ends of the ladder in the figures each provider publishes: $1.79/mo to start against MetalpriceAPI's $5/mo, and $39.99/mo at 100,000 requests against $74/mo for MetalpriceAPI's Business tier. Both free tiers cap at 100 calls a month, but the data behind those calls differs: MetalpriceAPI refreshes once a day on Free, while Metals.dev serves real-time data on the same tier, delayed by up to 60 seconds.

Coverage: MetalpriceAPI narrower, Metals.dev broader

MetalpriceAPI's own FAQ stops at gold, silver, and platinum. Metals.dev's catalog reaches further, palladium, aluminum, copper, nickel, lead, and zinc all sit on the same key. Currency counts run close, 150+ against 170+, a smaller gap than the metals-catalog difference.

Where the numbers come from

Metals.dev names LBMA, LME, MCX, and IBJA as the benchmarks its blended figure draws from, though it doesn't disclose the blend weights or break out per-source attribution on a response. MetalpriceAPI's own page makes no equivalent naming claim, so on the specific question of stated provenance, Metals.dev is the more transparent of the two based on what's actually published.

What's confirmed and what's silent

MetalpriceAPI confirms it has no WebSocket streaming and publishes a specific update-cadence ladder, daily on Free up to 15-second refresh on Business. Metals.dev doesn't address streaming at all and states only a flat up-to-60-second delay rather than a tiered cadence. Historical depth runs the other way: Metals.dev states 5+ years capped at a 30-day request window; MetalpriceAPI's page doesn't publish an equivalent figure.

Frequently asked questions

Which one names where its gold number actually comes from?

Metals.dev does, stating its figures blend LBMA, LME, MCX, and IBJA rates into one number per metal, though it doesn't publish the blend weights. MetalpriceAPI's own page doesn't make an equivalent benchmark claim.

How do the free tiers compare?

MetalpriceAPI's Free tier runs 100 calls/month on a daily update cadence. Metals.dev's free tier is also 100 requests/month, but its data is real-time with up to a 60-second delay rather than a once-daily refresh, a meaningfully different freshness profile for the same call count.

Is one broader in industrial metals?

Metals.dev, clearly. Its catalog names platinum, palladium, aluminum, copper, nickel, lead, and zinc alongside gold and silver. MetalpriceAPI's own FAQ limits its stated coverage to gold, silver, and platinum.

What about historical data depth?

Only Metals.dev publishes a specific figure: 5+ years of daily history, capped at a 30-day window per single request. MetalpriceAPI's page doesn't state an equivalent depth or per-request limit.

Does either support WebSocket streaming?

MetalpriceAPI states outright that it doesn't. Metals.dev's page doesn't address streaming either way, which counts as an open question rather than a matching no.

Which is cheaper to start?

Metals.dev, at $1.79/mo for 2,000 requests against MetalpriceAPI's $5/mo Essential tier. MetalpriceAPI's production-level Business plan ($74/mo) also costs more than Metals.dev's equivalent ($39.99/mo for 100,000 requests).

Start with a free API key

5,000 requests a month on the free plan. No credit card.

Get a free key