Best commodity price APIs in 2026

Choose a commodity price API by catalogue, units and licensing. Narwhal offers gold in 31 quote currencies; Commodities-API lists 800+ commodities, while goldprice.dev offers dealer prices from 26 sources in 22 countries.

Decision

Choose Narwhal for commodity prices alongside FX, economics and calendars. Choose goldprice.dev for dealer gold and silver prices, or a broader catalogue when you need symbols, contract data or quote currencies Narwhal does not publish.

Provider shortlist

Spot prices, futures-derived references and physical dealer quotes are different products. Narwhal API and goldprice.dev are owned and operated by Nusantara Ventures, LLC.

Commodities-API

A broad commodity catalogue with currency conversion and hosted MCP.

CommodityPriceAPI

Broad commodity coverage with frequent updates and an official MCP package.

Metals-API

Precious-metal prices, historical endpoints and MCP access.

OilPriceAPI

Oil, gas and metals with webhooks and an official MCP package.

Barchart

Custom commodity and futures data packages with streaming.

Compare the options

Best fit is not feature parity. Check the evidence and limitation together.

ProviderBest forEvidence checkedImportant limitation
Narwhal APISpot metals and commodity history connected to economics, FX, calendars and MCP.Gold has 31 quote currencies; prices carry units, UTC timestamps and stale flags.WTI, Brent and copper references derive from futures markets; Narwhal provides neither futures data nor dealer prices.
goldprice.devGold in 31 currencies and physical dealer gold and silver prices.Basic costs $19/month and includes live prices and dealer quotes from 26 sources across 22 countries.Spot coverage is gold, silver and copper; full daily history requires Plus at $39/month.
Commodities-APIA broad commodity catalogue with currency conversion and hosted MCP.It lists 800+ commodities and 170 currencies; Pro costs $49.99/month for 1,000 calls.No ongoing free tier; Pro updates every 10 minutes, while Pro Plus offers 60-second updates.
CommodityPriceAPIBroad commodity coverage with frequent updates and an official MCP package.It lists 520+ commodities and 150+ currencies; gold, silver, platinum, palladium, copper, WTI and Brent refresh every second.Basic costs $34.99/month without commercial licensing; a commercial licence starts at Standard for $174.99/month.
Metals-APIPrecious-metal prices, historical endpoints and MCP access.Copper costs $19.99/month for 2,500 calls with 10-minute updates; Gold includes 100,000 calls for $149.99/month.Time-series requests span at most 30 days on the three lowest plans; free trial limits are unpublished.
OilPriceAPIOil, gas and metals with webhooks and an official MCP package.After a seven-day trial, Free allows 50 daily requests; Developer costs $19/month for 10,000 requests.Source-specific data rights are separate from plan access; supported WebSocket streams require Professional.
API NinjasRolling futures-contract commodity prices within a general API catalogue.It covers 30 commodities across metals, energy, grains, softs and livestock, with an MCP server.Free is non-commercial and returns daily settlement; live prices and history require a paid plan.
BarchartCustom commodity and futures data packages with streaming.OnDemand offers usage-priced quote and history APIs with a generic starting price of $500/month.No public commodity-only price maps that starting figure to a specific package.

Choose by requirement

Keep price types distinct

Narwhal provides spot metals and futures-derived WTI, Brent and copper references. Use goldprice.dev for physical dealer quotes; choose contract data separately when needed.

Match history to series

Narwhal includes 70 monthly World Bank Pink Sheet series from January 1960, daily EIA energy history and palm oil physical series. History varies by dataset.

Check licence and quota

Narwhal Free allows commercial apps and 5,000 monthly requests. Compare paid licences separately: CommodityPriceAPI Basic excludes commercial use, and API Ninjas Free is non-commercial.

Compare breadth and price

For catalogue breadth, Commodities-API lists 800+ commodities at $49.99/month for 1,000 calls; CommodityPriceAPI lists 520+ at $34.99 without a commercial licence. If update speed matters, check the service's update frequency before choosing.

Test the overlapping job

Inspect Narwhal's published coverage and response contract before choosing a provider.