goldprice.devvsFinancial Modeling Prep

goldprice.dev vs Financial Modeling Prep

goldprice.dev focuses on gold spot, source details, daily history, and physical dealer quotes. Financial Modeling Prep spans several financial markets, and its documented GCUSD quote represents Gold Futures. For a dedicated gold application, the tables below put instrument coverage, published pricing, and API access side by side.

At a glance

Featuregoldprice.devFinancial Modeling Prep
Free tier1,000 requests/monthBasic · 250 calls/day; commodities access not published
Cheapest paid planPhysical · $10/monthStarter · $19/month, billed annually
Update speedSource-dependent; timestamps and staleness flagsPaid real-time claim; metals delay not published
History30 days free; daily gold to 1996 on Pro5 years Basic; commodity access not published
CoverageGold; silver and copper on ProStocks, FX, crypto, commodities; gold futures
InterfacesREST; MCP; WebSocket on ProREST JSON
SDKsNot publishedNot published
Commercial use on free tier✗ Non-commercial onlyDisplay requires separate agreement

Price at your usage

The lowest published plans for each monthly gold request volume; commercial access is covered in the FAQ.

Requests a monthgoldprice.devFinancial Modeling Prep
1,000Free · $0/monthNot published
10,000Physical · $10/monthNot published
100,000Pro · $30/monthNot published

FMP lists Starter at $19/month billed annually; commodity entitlement and month-to-month prices are not published in its plan table.

Switch in a few minutes

Replace FMP’s GCUSD gold futures request with a USD gold spot lookup on your server.

Financial Modeling Prep

# Change: URL and auth curl -G \ "https://financialmodelingprep.com/stable/quote" \ --data-urlencode "symbol=GCUSD" \ --data-urlencode "apikey=YOUR_API_KEY"
// Change: URL and auth const url = new URL( "https://financialmodelingprep.com/stable/quote" ); url.search = new URLSearchParams({ "symbol": "GCUSD", "apikey": "YOUR_API_KEY", }).toString(); const response = await fetch(url, { method: "GET", }); if (!response.ok) { throw new Error(String(response.status)); } console.log(await response.json());
import requests # Change: URL and auth response = requests.get( "https://financialmodelingprep.com/stable/quote", params={ "symbol": "GCUSD", "apikey": "YOUR_API_KEY", }, timeout=10, ) response.raise_for_status() print(response.json())

goldprice.dev

# Change: URL and auth curl -G \ "https://api.goldprice.dev/v1/prices" \ --data-urlencode "symbol=XAU-USD-SPOT" \ -H "Authorization: Bearer YOUR_API_KEY"
// Change: URL and auth const url = new URL( "https://api.goldprice.dev/v1/prices" ); url.search = new URLSearchParams({ "symbol": "XAU-USD-SPOT", }).toString(); const response = await fetch(url, { method: "GET", headers: { "Authorization": "Bearer YOUR_API_KEY", }, }); if (!response.ok) { throw new Error(String(response.status)); } console.log(await response.json());
import requests # Change: URL and auth response = requests.get( "https://api.goldprice.dev/v1/prices", params={ "symbol": "XAU-USD-SPOT", }, headers={ "Authorization": "Bearer YOUR_API_KEY", }, timeout=10, ) response.raise_for_status() print(response.json())

Why teams switch

An ongoing place to start

1,000 gold requests each month on Free let you test a recurring workload. No card is required. Commercial use starts on Pro at $30/month. The usage table shows the lowest tier for each request volume, giving a prototype a clear path to a larger workload.

History for gold applications

Daily gold bars reach 1996 on Pro. Free covers 30 days, and Physical covers one year. Each returned observation includes timestamps and staleness flags, so your application can show the age of a price alongside its value. The long daily series supports a different timescale from intraday bars.

One service for code and agents

MCP is included on every plan alongside REST. Start with gold; Pro adds silver and copper. The same account supports application requests and agent tools, with the access limits of its selected tier.

When they are the better pick

FMP is the better pick when a wider financial catalogue drives the application and gold futures fit its model. Stocks, FX, crypto, and commodities sit within the same service. Its Individual subscriptions cover API access, while a separate Data Display and Licensing Agreement covers customer-facing display or redistribution.

Questions

Can I use goldprice.dev commercially?

Yes. Pro includes commercial use at $30/month, subject to terms and source rights. Free and Physical are non-commercial. Free includes 1,000 monthly gold requests, MCP, and 30 days of history, with no credit card required.

Is GCUSD a spot gold quote?

No. FMP names GCUSD Gold Futures in its commodities quote example. goldprice.dev’s XAU-USD-SPOT represents gold spot. Futures and spot are different instruments, so a switch changes both the price reference and the label used in charts or calculations.

How should I compare FMP pricing?

The verified Starter price is $19 per month billed annually. Premium is $49 and Ultimate is $99 on the same billing basis. Those prices require an annual commitment; goldprice.dev’s figures in this comparison use monthly billing. Commodity endpoint entitlement is not specified in FMP’s readable plan table.

Can I display FMP data to customers?

FMP says displaying or redistributing its data requires a specific Data Display and Licensing Agreement. That agreement is separate from an Individual subscription. goldprice.dev includes commercial use on Pro.

Related comparisons

Get a free API key

Sources and review date

Reviewed .