biquote
Home / Docs / Guides

A Free Finnhub Alternative for Forex & Gold

Finnhub's free tier is genuinely good for US stocks — but reach for forex or gold candles and you meet the paywall: FX and commodity data largely sit in the paid plans, and the free key is capped at 60 calls/min. If the part of Finnhub you actually wanted was currencies and metals, biquote serves exactly that slice free, with no key at all.

Side by side

biquote (free)Finnhub (free)
API key / signupnonerequired
Rate limit15,000 req/min per IP60 calls/min (as of writing)
Forex & gold quotes/candlesreal-time, freelargely paid
Crypto quotesreal-time CFD pricingyes
WebSocket streamingfree, unmetered, all instrumentsUS stocks & crypto trades
Economic calendar54 countries, freepaid
Embeddable widgets12 widgets, one script tag
US stock quotes, fundamentals, news sentiment— (CFD quotes only)yes — its real strength

Gold candles, no key

curl "https://biquote.io/api/XAUUSD/ohlc?interval=15m&limit=200"
curl https://biquote.io/api/EURUSD
curl "https://biquote.io/api/calendar?countries=US,EU&importance=high"

Streaming works the same way for every instrument: connect SignalR to /hubs/tick, invoke Subscribe with your symbols, receive ticks as they happen. Client libraries: pip install biquote, npm install biquote. Full reference in the API docs.

When Finnhub is still the right choice

Honesty section: biquote is CFD pricing from a MetaTrader 5 broker feed, not exchange-licensed data. No official NASDAQ/NYSE quotes, no fundamentals, no earnings or sentiment endpoints, and no last/volume on ticks (use mid). For US-equity work Finnhub's free tier is hard to beat. For live FX, metals and crypto at real request volumes, that is biquote's home ground.

Read the API docs →