Yahoo Finance API — quotes, OHLCV, crypto & FX (no key)
Pricing
from $4.00 / 1,000 market queries
Yahoo Finance API — quotes, OHLCV, crypto & FX (no key)
Real-time quotes, historical OHLCV, symbol search and fundamentals for stocks, ETFs, crypto and FX — via Yahoo Finance, no API key. Clean HTTP API + MCP. Pay per query.
Pricing
from $4.00 / 1,000 market queries
Rating
0.0
(0)
Developer
Synthetic
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
10 hours ago
Last modified
Categories
Share
Get market data from Yahoo Finance over a clean HTTP API — real-time quotes, historical OHLCV candles, symbol search and company fundamentals, for stocks, ETFs, crypto and FX. No Yahoo API key, no crumb/cookie juggling, no rate-limit headaches — we handle the reverse-engineering and hand you clean JSON. Pay per query.
- 💹 Quotes — real-time price, change, volume, market cap, day range… for many symbols at once
- 📈 Chart — historical OHLCV candles (1 minute → monthly, up to max history)
- 🔎 Search — find a ticker by company name or symbol
- 🏢 Fundamentals — financials, key stats, profile, earnings (quoteSummary modules)
- 🪙 Stocks, ETFs, crypto (BTC-USD), FX (EURUSD=X), indices (^GSPC) — all in one API
- ⚡ HTTP API (Standby) + usable from AI agents (MCP)
Sample output (quote)
{"ok": true,"count": 3,"quotes": [{ "symbol": "AAPL", "regularMarketPrice": 335.88, "currency": "USD", "marketCap": 4900000000000, "regularMarketChangePercent": 0.42 },{ "symbol": "BTC-USD", "regularMarketPrice": 76686.02, "currency": "USD" },{ "symbol": "EURUSD=X", "regularMarketPrice": 1.1478, "currency": "USD" }]}
How to use
HTTP API (Standby — recommended)
Base URL: https://synthetic-ia--yahoo-finance-api.apify.actor with header Authorization: Bearer <APIFY_TOKEN>.
| Endpoint | Body | Does |
|---|---|---|
POST /quote | { symbols: "AAPL" | ["AAPL","BTC-USD","EURUSD=X"] } | Real-time quotes |
POST /chart | { symbol, range?, interval? } | Historical OHLCV |
POST /search | { q, count?: 1-20 } | Find symbols |
POST /fundamentals | { symbol, modules? } | Company financials & stats |
GET / | — | Endpoint list |
GET /quote?symbols=AAPL,MSFT and GET /chart?symbol=AAPL&range=1y also work (query-string form).
# Quote several assets at oncecurl -X POST ".../quote" -H "Authorization: Bearer $APIFY_TOKEN" \-d '{"symbols":["AAPL","MSFT","BTC-USD","EURUSD=X","^GSPC"]}'# One year of daily candlescurl -X POST ".../chart" -H "Authorization: Bearer $APIFY_TOKEN" \-d '{"symbol":"TSLA","range":"1y","interval":"1d"}'# Fundamentalscurl -X POST ".../fundamentals" -H "Authorization: Bearer $APIFY_TOKEN" \-d '{"symbol":"AAPL","modules":["summaryDetail","financialData","defaultKeyStatistics"]}'
One-shot run
Set operation (quote/chart/search/fundamentals) and its params, and run once. The result is saved to the run's key-value store as OUTPUT and pushed to the dataset.
Input
- operation —
quote,chart,searchorfundamentals. - symbols — tickers for Quote (
AAPL,BTC-USD,EURUSD=X,^GSPC). symbol — a single ticker for Chart/Fundamentals. - range —
1d…max. interval —1m…3mo. - q / count — Search text and how many matches.
- modules — Fundamentals:
assetProfile,summaryDetail,financialData,defaultKeyStatistics,price,earnings,recommendationTrend, and more.
Pricing
Per query from $0.01 (drops to $0.003 on higher tiers). Platform usage included. A single /quote call can return dozens of symbols for one query fee.
Related Actors
- MercadoLibre Scraper — e-commerce prices & listings.
- ffmpeg API / Media Downloader — media tooling.
FAQ
Do I need a Yahoo key? No. We handle the session/crumb Yahoo now requires, so you just call the API.
What assets? Stocks, ETFs, crypto (BTC-USD), FX (EURUSD=X), indices (^GSPC), futures, and more — anything with a Yahoo symbol.
How fresh are quotes? Real-time / near-real-time as Yahoo provides (some exchanges are delayed).
Legal
Data is provided by Yahoo Finance and subject to their terms; use it accordingly. This Actor returns market data only and is not investment advice. You are responsible for how you use the data.