goldprice.dev vs Yahoo Finance (yfinance)

Build with a documented gold spot API, daily history, and source details through goldprice.dev.

At a glance

Featuregoldprice.devYahoo Finance (yfinance)
Free tier5,000 requests/monthFree library; quota not published
Cheapest paid planBasic · $19/monthNot published
Update speedFree 15 min late; paid liveGC=F is delayed; delay not published
History30 days Free; gold to 1996 on Plus and ProDepth not published
CoverageGold, silver and copper on every planGold, silver, platinum, palladium futures
InterfacesREST; MCP; SSE or WebSocket on Plus+Website; unofficial Python library
SDKsnpm @nusantara-ventures/goldprice; PyPI goldprice-devyfinance (unofficial Python)
Commercial use on free tier✓ No credit required✗ Personal data use only

Price at your usage

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

Requests a monthgoldprice.devYahoo Finance (yfinance)
1,000Free · $0/monthNot published
10,000Basic · $19/monthNot published
100,000Basic · $19/monthNot published

yfinance is free to install; Yahoo publishes no API request allowance for these monthly volumes.

Switch in a few minutes

Replace the GC=F daily futures close with a USD gold spot request on your server.

Yahoo Finance (yfinance)

import yfinance as yf

# Change: ticker to HTTP
history = yf.Ticker("GC=F").history(
    period="1d",
)
print(history["Close"].iloc[-1])

goldprice.dev

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

5,000 requests each month on Free let you test a recurring workload. No card is required. Every plan allows commercial use; no plan needs a credit link. 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 Plus and Pro. Free covers 30 days; Basic 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. Gold, silver and copper are on every plan. The same account supports application requests and agent tools, with the access limits of its selected tier.

When they are the better pick

yfinance is the better pick for personal research built around Python and futures data. Its catalogue includes gold, silver, platinum, and palladium futures, giving notebooks access to instruments beyond goldprice.dev’s three metals. The GC=F page labels its COMEX quote as delayed, and the ticker identifies the futures instrument throughout the analysis.

Get a free API key

Sources and review date

Reviewed .

Questions about switching

Can I use goldprice.dev commercially?

Yes. Every plan allows commercial use, subject to terms and source rights. Free includes 5,000 monthly requests, MCP and 30 days of history. No card required.

Is yfinance an official Yahoo API?

No. Yahoo Finance has no official public API. yfinance is a third-party scraper and is not endorsed by Yahoo. Its README describes research and educational use and directs users to Yahoo terms for data rights.

Can I replace GC=F with a gold spot quote?

Yes, for an application built around spot prices. GC=F is a gold futures ticker, and its quote page is labelled COMEX delayed. XAU-USD-SPOT uses licensed spot market data, so the instrument label and calculation assumptions change with the request.

Can I use yfinance for a commercial product?

The README describes personal data use; the open-source library licence does not include a commercial data licence. A commercial Yahoo feed needs Yahoo licensing. goldprice.dev allows commercial use on every plan.

Start with a free API key

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

Get a free key