Yahoo Finance API — quotes, OHLCV, crypto & FX (no key) avatar

Yahoo Finance API — quotes, OHLCV, crypto & FX (no key)

Pricing

from $4.00 / 1,000 market queries

Go to Apify Store
Yahoo Finance API — quotes, OHLCV, crypto & FX (no key)

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

Synthetic

Maintained by Community

Actor 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

Base URL: https://synthetic-ia--yahoo-finance-api.apify.actor with header Authorization: Bearer <APIFY_TOKEN>.

EndpointBodyDoes
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 once
curl -X POST ".../quote" -H "Authorization: Bearer $APIFY_TOKEN" \
-d '{"symbols":["AAPL","MSFT","BTC-USD","EURUSD=X","^GSPC"]}'
# One year of daily candles
curl -X POST ".../chart" -H "Authorization: Bearer $APIFY_TOKEN" \
-d '{"symbol":"TSLA","range":"1y","interval":"1d"}'
# Fundamentals
curl -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

  • operationquote, chart, search or fundamentals.
  • symbols — tickers for Quote (AAPL, BTC-USD, EURUSD=X, ^GSPC). symbol — a single ticker for Chart/Fundamentals.
  • range1dmax. interval1m3mo.
  • 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.

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).

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.