VOOZH about

URL: https://apify.com/bovi/yahoo-finance-scraper

โ‡ฑ Yahoo Finance Scraper - Live Quotes & Stock History ยท Apify


๐Ÿ‘ Yahoo Finance Scraper โ€” Live Quotes & Stock History avatar

Yahoo Finance Scraper โ€” Live Quotes & Stock History

Pricing

from $0.86 / 1,000 live stock quotes

Go to Apify Store

Yahoo Finance Scraper โ€” Live Quotes & Stock History

Scrape live stock quotes and historical OHLCV price data from Yahoo Finance. Supports stocks, ETFs, crypto, indices, and forex. Two modes: quote (real-time price snapshot for up to 100 symbols) and history (OHLCV bars with adjustable interval and range). No API key required. Pay per result.

Pricing

from $0.86 / 1,000 live stock quotes

Rating

0.0

(0)

Developer

๐Ÿ‘ Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Yahoo Finance Scraper โ€” Stocks, ETFs & Crypto | No API Key | from $1.50/1K

For quant analysts, portfolio trackers, and AI agents that need structured stock and crypto price data โ€” without a $599/year Bloomberg terminal or a $25/month Yahoo Finance API subscription.

No API key required. No Yahoo Finance account. $1.50/1,000 quote snapshots ยท $0.50/1,000 OHLCV bars (Pay Per Event). Every record includes parse_confidence (0.0โ€“1.0) and warnings. Symbols that fail to resolve are not charged.

Scrape live stock quotes and historical OHLCV price data from Yahoo Finance โ€” stocks, ETFs, cryptocurrencies, market indices, and forex pairs, all in one actor. No API key, no authentication, no proxy required. Two modes cover the full financial data workflow: real-time snapshots and bar-level history for any date range. Pay per result.

Whether you need the current price of AAPL, 10 years of daily BTC-USD closes, or a 1-minute intraday chart for SPY, this actor delivers clean structured records at $1.50 per 1,000 results.


What data you get from Yahoo Finance

Quote mode โ€” real-time price snapshot

One record per symbol with:

  • regular_price, prev_close, open, day_high, day_low
  • volume, market_cap, price_change_pct
  • fifty_two_week_high, fifty_two_week_low
  • trailing_pe, forward_pe, dividend_yield
  • market_state โ€” REGULAR / PRE / POST / CLOSED
  • quote_type โ€” EQUITY / CRYPTOCURRENCY / INDEX / ETF
  • name, symbol, currency, exchange
  • timestamp โ€” ISO 8601 UTC quote time

History mode โ€” OHLCV bars

One record per bar with:

  • date (YYYY-MM-DD for daily bars; ISO timestamp for intraday)
  • open, high, low, close, adj_close (split/dividend adjusted), volume
  • symbol, currency, mode

All records include parse_confidence (0.0โ€“1.0) and warnings.


Supported symbol types

TypeExamples
US equitiesAAPL, MSFT, GOOGL, TSLA, NVDA
ETFsSPY, QQQ, VTI, GLD, TLT
CryptoBTC-USD, ETH-USD, SOL-USD, BNB-USD
Indices^GSPC (S&P 500), ^DJI (Dow), ^IXIC (Nasdaq)
ForexEURUSD=X, GBPUSD=X, USDJPY=X
InternationalASML.AS, 7203.T, BABA

How to use

Get live quotes for multiple symbols

{
"mode":"quote",
"symbols":["AAPL","MSFT","GOOGL","BTC-USD","^GSPC"]
}

Get 1-year daily OHLCV history

{
"mode":"history",
"symbols":["AAPL","TSLA"],
"range":"1y",
"interval":"1d"
}

Get max historical daily closes for crypto

{
"mode":"history",
"symbols":["BTC-USD","ETH-USD"],
"range":"max",
"interval":"1d"
}

Intraday 5-minute bars (last 60 days)

{
"mode":"history",
"symbols":["SPY","QQQ"],
"range":"60d",
"interval":"5m"
}

Input parameters

FieldTypeDefaultDescription
modestringquotequote or history
symbolsstring[]requiredTicker symbols (e.g. ["AAPL", "BTC-USD", "^GSPC"])
rangestring1yHistory range: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max
intervalstring1dBar interval: 1m, 2m, 5m, 15m, 30m, 60m, 90m, 1h, 1d, 1wk, 1mo

Interval / range compatibility

IntervalMax range
1mlast 7 days only
2mโ€“90mlast 60 days
1hlast 730 days
1d, 1wk, 1momax (full history)

Output schema

FieldTypeMode
symbolstringboth
namestringquote
quote_typestringquote
currencystringboth
exchangestringboth
regular_pricefloatquote
prev_closefloatquote
openfloatboth
day_high / day_lowfloatboth
volumeintegerboth
market_capfloatquote
price_change_pctfloatquote
fifty_two_week_high / lowfloatquote
trailing_pe / forward_pefloatquote
dividend_yieldfloatquote
market_statestringquote
timestampstringquote
datestringhistory
closefloathistory
adj_closefloathistory
modestringboth
scraped_atstringboth
parse_confidencefloatboth
warningsarrayboth

Why this beats competitors

Data sourceCostCoverageRequires account?
This actor$1.50/1K quotes, $0.50/1K barsstocks, ETFs, crypto, forex, indicesNo
Yahoo Finance API (official)$25โ€“599/mosameYes + billing
Polygon.io$29โ€“199/moUS equities onlyYes
Finnhub$0/mo free tier (limited)limited symbolsYes
Alpha Vantage$50/moUS stocksYes

Yahoo Finance's official API (YF Data API) costs $25โ€“$599/month. This actor:

  • Uses Yahoo Finance's public endpoints โ€” no API key, no registration
  • Accesses Yahoo Finance's public endpoints reliably from Apify cloud
  • Handles the crumb/cookie auth handshake automatically for quote mode โ€” zero manual steps
  • Returns parse_confidence on every record โ€” you know what to trust
  • Broad symbol support โ€” stocks, ETFs, crypto, indices, forex, international tickers
  • PPE pricing โ€” $1.50/1,000 quote records, $0.50/1,000 history bars, nothing for symbols that fail

Use with AI agents (MCP)

This actor is callable as a tool by AI agents (Claude Desktop, Cursor, VS Code, n8n, LangGraph, CrewAI, or any MCP-compatible client) via Apify's hosted Model Context Protocol server. An agent uses it to look up live stock prices, historical OHLCV data, ETF quotes, or crypto prices mid-conversation โ€” e.g. "what is AAPL's current price?", "show me the last year of daily closes for BTC-USD".

Point your MCP client at this tool:

{
"mcpServers":{
"apify":{
"command":"npx",
"args":[
"mcp-remote",
"https://mcp.apify.com/?tools=bovi/yahoo-finance-scraper",
"--header",
"Authorization: Bearer <YOUR_APIFY_TOKEN>"
]
}
}
}

Minimal input an agent can send:

{"mode":"quote","symbols":["AAPL","BTC-USD","^GSPC"]}

Notes on edge cases

  • Index symbols (^GSPC, ^DJI) often have null volume โ€” this is a Yahoo Finance limitation.
  • Crypto (BTC-USD) may have null market_cap in quote mode depending on market hours.
  • Intraday intervals (1mโ€“90m) have limited history โ€” use 1d for long-range data.
  • Pre/post market bars available in history mode via the includePrePost flag.

FAQ

Does it need a Yahoo Finance account or API key? No. Both the quote and history endpoints are public. Quote mode performs an automated crumb/cookie handshake โ€” no manual steps required.

Can it fetch multiple symbols at once? Yes. Quote mode supports up to 100 symbols per run. History mode fetches one symbol at a time (per Yahoo's endpoint design) and batches automatically.

Does it work for international stocks? Yes. Append the exchange suffix โ€” e.g. ASML.AS (Amsterdam), 7203.T (Tokyo). Coverage depends on Yahoo Finance's data licensing.

What is adj_close? The adjusted close price, corrected for stock splits and dividend payments. Use this for accurate long-term return calculations.


Pricing example

Pay per result (PPE). Charged per record pushed. Symbols that fail to resolve are not charged.

FetchRecordsCost
Live quote for 5 stocks5~$0.008
Live quotes for 50 stocks + ETFs50~$0.075
1 year daily OHLCV for 1 symbol~252 bars~$0.13
5 years daily OHLCV for 10 symbols~12,600 bars~$6.30
Intraday 5m bars, 30 days, 3 symbols~11,700 bars~$5.85

Integrations

Built for quant analysts and portfolio trackers feeding stock, ETF, and crypto price data into models without a paid data subscription โ€” the JSON/dataset output drops into the tools you already run, no glue code:

  • n8n / Make / Zapier โ€” trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
  • Webhooks โ€” fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
  • MCP server โ€” expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
  • API & SDKs โ€” fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.

See all Apify integrations.

Legal

Not affiliated with Yahoo Finance or Yahoo Inc. This actor uses publicly accessible endpoints. Use responsibly.

Also in this finance family

You might also like

Yahoo Finance Stock Scraper

rupom888/yahoo-finance-scraper

Scrape real-time stock quotes, historical OHLCV price data, symbol search, and market movers (gainers/losers) from Yahoo Finance. No API key needed. Supports stocks, ETFs, crypto, forex, and indices.

Yahoo Finance Scraper

dami_studio/yahoo-finance-scraper

Scrape Yahoo Finance with no API key: search symbols by name, get real-time price quotes (price, currency, % change, 52-week range), or pull OHLCV price history for stocks, ETFs, indices, FX and crypto. Clean structured JSON.

2

5.0

Yahoo Finance Scraper - Quotes, Historical OHLCV, Search

gio21/yahoo-finance-scraper

Scrape Yahoo Finance: real-time quotes (price, 52-week range, volume), historical OHLCV data, and ticker search with news. No API key required.

Yahoo Finance Scraper - Stocks, Crypto & Historical Data

fascinating_lentil/yahoo-finance-scraper

Scrape stock and crypto quotes plus historical OHLCV data from Yahoo Finance. Get price, 52-week range, volume, exchange, and price history for any ticker. No login or API key needed.

๐Ÿ‘ User avatar

Md Jakaria Mirza

2

Yahoo Finance Scraper - Stock Market Data API

pink_comic/yahoo-finance-stock-data

Yahoo Finance scraper for stock market data, prices, historical OHLCV, quotes, financial metrics, dividends and earnings. Pull multiple tickers into structured JSON for trading, fintech, market research and AI agents. No Yahoo API key required. Pay per result.

Yahoo Finance Scraper โ€” Stocks, ETFs, Crypto, Indices

alwaysprimedev/yahoo-finance-scraper

Pull real-time quotes, fundamentals, financials, analyst targets, dividends, company officers, and historical OHLCV for any Yahoo Finance ticker. Works for stocks, ETFs, mutual funds, crypto, FX, and indices. Output as JSON, CSV, or Excel.

Yahoo Finance Scraper

automation-lab/yahoo-finance-scraper

Get stock quotes, price history, and financial data from Yahoo Finance. Search by ticker symbol or company name.

๐Ÿ‘ User avatar

Stas Persiianenko

31

Yahoo Finance Quotes Scraper

axesso_data/yahoo-finance-quotes-scraper

Retrieve real-time market quotes data from Yahoo Finance for multiple symbols across supported regions. Ideal for tracking live stock, ETF, index prices and market performance with up-to-date, structured JSON output for financial analysis and monitoring.

Yahoo Finance Scraper - Stocks, Crypto & Fundamentals

dataharvest/yahoo-finance-scraper

Scrape stock quotes, historical prices and fundamentals from Yahoo Finance. No API key needed.