Yahoo Finance Scraper avatar

Yahoo Finance Scraper

Pricing

from $0.29 / 1,000 results

Go to Apify Store
Yahoo Finance Scraper

Yahoo Finance Scraper

πŸ”₯$0.35/1000 resultsπŸ”₯Cheapest Yahoo Finance scraper. Extract stock quotes, historical prices, financials, earnings, analyst recommendations, holders, dividends, news. 9 modes, 100+ fields. JSON/CSV/Excel. API, MCP, webhook, AI-agent ready.

Pricing

from $0.29 / 1,000 results

Rating

0.0

(0)

Developer

Scrape Smith

Scrape Smith

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

πŸ“ˆ Yahoo Finance Scraper β€” Real-Time Stock Data API (2026)

The cheapest, most flexible Yahoo Finance scraper on Apify. Pull live stock quotes, historical price charts, earnings, analyst recommendations, institutional holders, dividends & splits, breaking financial news, and ticker search β€” all in structured JSON, CSV, or Excel, ready for Google Sheets, Python, Excel, BI dashboards, or your own trading app. No API keys. No accounts. No scraping know-how required. Just pick a mode, drop in your tickers, and go. πŸš€

Whether you're building a stock price scraper, a financial data API for your app, a portfolio tracker, a trading bot's data feed, or an AI agent that needs live market data, this actor is built to be the fastest and most affordable way to get clean Yahoo Finance data at any scale β€” from a single ticker lookup to thousands of symbols in one run.


πŸ’‘ Why This Yahoo Finance Scraper

  • πŸ’Έ Pay for what you use, not what you don't. Most competing Yahoo Finance scrapers cram everything β€” quote, history, earnings, holders, dividends, news β€” into one giant bloated record per ticker, and charge you for all of it whether you need it or not. This actor is mode-based: pick exactly the data you want (quote, chart, earnings, holders, recommendations, dividends, search, or news) and you only pay for the rows you actually get. No more paying for a 300-field monster object when all you wanted was today's price.
  • 🎯 8 dedicated extraction modes β€” each one purpose-built and independently priced, instead of one bloated "everything" mode.
  • πŸ”’ 100+ fields on Quote mode alone β€” one of the deepest single-ticker snapshots available on the Apify store: live pricing, pre/post-market, valuation ratios, 52-week stats, dividends, share statistics, full company profile, financial health metrics, analyst targets, and governance/risk scores.
  • 🌍 Every asset class Yahoo Finance covers β€” common stocks, ETFs, mutual funds, market indices, forex pairs, and cryptocurrencies. If Yahoo Finance has a ticker page for it, this actor can pull it.
  • ⚑ Built for both quick lookups and serious bulk jobs β€” check one ticker in seconds, or queue up hundreds of symbols for a scheduled daily pull. Same actor, same reliability, no separate "bulk mode" to configure.
  • 🧩 Zero setup β€” no login, no API key, no cookies to manage, no configuration files. Paste tickers, hit run.
  • πŸ—‚οΈ Clean, analysis-ready output β€” every record is flat, typed, and zero-null (numbers default to 0, text defaults to ""), so it drops straight into a spreadsheet, a Pandas DataFrame, or a SQL table without any cleanup step.
  • πŸ”„ Resumable runs β€” if a run is interrupted or migrated, it picks back up where it left off instead of re-billing you for tickers it already finished.

🧭 The 8 Modes Explained

ModeWhat You GetOutput Shape
πŸ“Š QuoteCurrent price, pre/post-market, valuation ratios, 52-week range, dividends, share stats, full company profile, financial health, analyst targets, governance risk1 record per symbol, 100+ fields
πŸ•―οΈ ChartHistorical OHLCV candles with adjustable date range and interval1 record per candle
πŸ“… EarningsQuarterly EPS actual vs. estimate, yearly/quarterly revenue & earnings, upcoming earnings date + estimates, forward-looking analyst earnings trendMultiple records per symbol
🏦 HoldersInstitutional holders, mutual fund holders, insider holders, insider buy/sell transactions, and the overall ownership breakdownMultiple records per symbol
🎯 RecommendationsAnalyst ratings trend (strong buy β†’ strong sell counts) and full upgrade/downgrade history by firmMultiple records per symbol
πŸ’° DividendsComplete dividend payout history and stock split history1 record per event
πŸ“° NewsLatest headlines and articles related to a ticker or search term1 record per article
πŸ”Ž SearchSymbol and company name lookup across every exchange Yahoo Finance indexes1 record per match

Every mode is switched with a single mode input field β€” no separate actors, no separate pricing plans to juggle.


πŸ“Š Mode 1: Quote β€” Live Stock Price & Company Snapshot

The flagship mode. One call returns a 105-field snapshot of a ticker: real-time price action, valuation, dividends, ownership, company profile, financial health, and Wall Street analyst targets.

FieldDescription
symbol, shortName, longNameTicker and company name
quoteType, exchange, exchangeName, currency, marketStateInstrument type, listing exchange, currency, open/closed state
regularMarketPrice, regularMarketChange, regularMarketChangePercentLive price and change
regularMarketDayHigh, regularMarketDayLow, regularMarketVolume, regularMarketOpen, regularMarketPreviousClose, regularMarketTimeToday's trading range and volume
preMarketPrice, preMarketChange, preMarketChangePercentPre-market price action
postMarketPrice, postMarketChange, postMarketChangePercentAfter-hours price action
marketCap, enterpriseValueCompany valuation
trailingPE, forwardPE, pegRatio, priceToBook, priceToSalesTrailing12Months, bookValue, trailingEps, forwardEpsValuation & earnings ratios
fiftyTwoWeekHigh, fiftyTwoWeekLow, fiftyDayAverage, twoHundredDayAverage, fiftyTwoWeekChange, sandP52WeekChange52-week range & moving averages
averageVolume, averageVolume10daysTrading volume averages
dividendRate, dividendYield, exDividendDate, payoutRatio, fiveYearAvgDividendYield, trailingAnnualDividendRate, trailingAnnualDividendYield, lastDividendValue, lastDividendDateDividend profile
betaVolatility vs. market
bid, ask, bidSize, askSizeOrder book snapshot
sharesOutstanding, floatShares, sharesShort, shortRatio, shortPercentOfFloat, heldPercentInsiders, heldPercentInstitutionsShare structure & short interest
sector, industry, country, city, state, website, phone, fullTimeEmployees, longBusinessSummaryCompany profile
totalRevenue, revenuePerShare, revenueGrowth, grossProfits, grossMargins, operatingMargins, profitMargins, ebitda, ebitdaMargins, totalDebt, totalCash, totalCashPerShare, debtToEquity, returnOnAssets, returnOnEquity, freeCashflow, operatingCashflow, earningsGrowth, earningsQuarterlyGrowth, currentRatio, quickRatioFinancial health metrics
targetMeanPrice, targetHighPrice, targetLowPrice, targetMedianPrice, numberOfAnalystOpinions, recommendationKey, recommendationMeanAnalyst price targets & consensus
auditRisk, boardRisk, compensationRisk, shareHolderRightsRisk, overallRiskGovernance risk scores
scrapedAtTimestamp of extraction

Real example (AAPL, live):

{
"symbol": "AAPL",
"shortName": "Apple Inc.",
"regularMarketPrice": 341.395,
"regularMarketChangePercent": 0.0038667447,
"marketCap": 5014189768704,
"trailingPE": 41.331112,
"dividendYield": 0.0032,
"sector": "Technology",
"industry": "Consumer Electronics",
"fiftyTwoWeekHigh": 343.67,
"beta": 1.097,
"totalRevenue": 451442016256,
"returnOnEquity": 1.4147099,
"targetMeanPrice": 319.71722,
"recommendationKey": "buy",
"fullTimeEmployees": 166000,
"scrapedAt": "2026-07-29T16:29:13.000Z"
}

πŸ•―οΈ Mode 2: Chart β€” Historical Stock Price Data (OHLCV)

Perfect for backtesting, technical indicators, and price charting. Choose any range from 1 day to full history, at intervals from 1 minute up to 3 months.

FieldDescription
symbolTicker symbol
dateCandle timestamp (ISO 8601)
open, high, low, closeOHLC prices for the period
adjCloseDividend/split-adjusted close
volumeShares traded
currencyListing currency
scrapedAtExtraction timestamp

Real example:

{
"symbol": "AAPL",
"date": "2026-07-24T13:30:00.000Z",
"open": 321.79,
"high": 334.37,
"low": 321.62,
"close": 333.02,
"adjClose": 333.02,
"volume": 47489400,
"currency": "USD"
}

πŸ“… Mode 3: Earnings β€” EPS, Revenue & Forward Estimates

Everything an earnings calendar and analyst-estimate tracker needs, in one mode. Returns four kinds of records per ticker, all tagged with a type field so you can filter easily.

Record TypeFieldDescription
quarterly_epsdate, epsActual, epsEstimateReported vs. estimated EPS per quarter
financials_yearly / financials_quarterlydate, revenue, earningsHistorical revenue and net earnings
upcoming_earningsdate, earningsAverage, earningsHigh, earningsLow, revenueAverage, revenueHigh, revenueLowNext earnings date and analyst estimate range
earnings_trendperiod, endDate, epsAvg, epsHigh, epsLow, epsGrowth, revenueAvg, epsGrowthRateForward-looking analyst EPS/revenue consensus by period (this quarter, next quarter, this year, next year)

Every record also carries symbol and scrapedAt.

Real example:

{
"symbol": "TSLA",
"type": "upcoming_earnings",
"date": "2026-10-21T20:00:00.000Z",
"earningsAverage": 0.45577,
"earningsHigh": 0.6,
"earningsLow": 0.27,
"revenueAverage": 27481750990
}

🏦 Mode 4: Holders β€” Institutional, Insider & Fund Ownership

Who owns the stock, and are insiders buying or selling? Five record types, tagged by holderType.

Holder TypeFieldsDescription
breakdowninsidersPercentHeld, institutionsPercentHeld, institutionsFloatPercentHeld, institutionsCountOverall ownership split
institutionalname, shares, value, percentHeld, percentChange, reportDateTop institutional shareholders (funds, banks)
fundname, shares, value, percentHeld, percentChange, reportDateTop mutual fund shareholders
insidername, relation, shares, latestTransDate, transactionDescriptionCompany insiders and their current stake
insider_transactionname, relation, shares, value, transactionText, startDateRecent insider buy/sell transactions

Every record also carries symbol and scrapedAt.

Real example:

{
"symbol": "MSFT",
"holderType": "institutional",
"name": "Blackrock Inc.",
"shares": 593328571,
"value": 234750445494,
"percentHeld": 0.0799,
"reportDate": "2026-03-31T00:00:00.000Z"
}

🎯 Mode 5: Recommendations β€” Analyst Ratings & Upgrades

Track what Wall Street thinks. Two record types, tagged by type.

TypeFieldsDescription
trendperiod, strongBuy, buy, hold, sell, strongSellAnalyst rating counts by month
upgrade_downgradefirm, toGrade, fromGrade, action, dateIndividual analyst rating change history

Every record also carries symbol and scrapedAt.

Real example:

{
"symbol": "AAPL",
"type": "upgrade_downgrade",
"firm": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight",
"action": "main",
"date": "2026-07-23T17:45:07.000Z"
}

πŸ’° Mode 6: Dividends β€” Payout & Split History

The complete corporate-action history for a ticker: every dividend ever paid, and every stock split ever executed.

TypeFieldsDescription
dividenddate, amountDividend payment date and per-share amount
splitdate, numerator, denominator, ratioStock split date and ratio (e.g. 2.0:1.0)

Every record also carries symbol and scrapedAt.


πŸ“° Mode 7: News β€” Latest Financial Headlines

Real-time news aggregation for any ticker or search term β€” perfect for sentiment analysis, news monitoring pipelines, or feeding an AI summarizer.

FieldDescription
titleHeadline
publisherNews outlet
linkArticle URL
publishedAtPublish timestamp
typeArticle type
relatedTickersTickers mentioned
thumbnailCover image URL
uuidUnique article ID
queryYour search query or symbol
scrapedAtExtraction timestamp

πŸ”Ž Mode 8: Search β€” Symbol & Company Lookup

Turn a company name or partial ticker into a full list of matching symbols across every exchange Yahoo Finance covers β€” global listings included.

FieldDescription
symbolMatched ticker
shortName, longNameCompany name
exchangeListing exchange
quoteTypeInstrument type (equity, ETF, index, etc.)
sector, industryClassification
scoreMatch relevance score
isYahooFinanceWhether it's a recognized Yahoo Finance instrument
queryYour search term
scrapedAtExtraction timestamp

πŸ‘₯ Who This Is For

  • Traders & investors who want a live stock price scraper feeding their own dashboard or spreadsheet
  • Quant developers & data scientists building backtests, factor models, or ML pipelines that need historical OHLCV data at scale
  • Fintech builders who need a lightweight financial data API without paying for an enterprise market-data license
  • Portfolio & wealth management tools tracking prices, dividends, and analyst sentiment across client holdings
  • News & sentiment platforms that need a real-time financial news feed tied to tickers
  • AI agents and LLM applications that need structured, reliable market data as a tool call
  • Academic researchers running bulk financial data extraction across hundreds of tickers for a study
  • No-code builders wiring stock data into Zapier, Make, n8n, Google Sheets, or Airtable

πŸ› οΈ How To Use It

  1. Pick a mode β€” quote, chart, earnings, holders, recommendations, dividends, news, or search.
  2. Add your tickers β€” a simple list like AAPL, TSLA, MSFT, BTC-USD, ^GSPC, EURUSD=X. For search/news mode, add search terms instead.
  3. (Chart mode only) choose a history range (1 day β†’ max) and candle interval (1 minute β†’ 3 months).
  4. Run it. Results stream into the dataset in real time β€” export as JSON, CSV, or Excel whenever you're ready.

No proxies to configure, no cookies to paste in, no rate-limit tuning. It just works.


πŸ€– API, MCP & AI-Agent Integration

This actor is built to be called from anywhere, by anything:

  • πŸ”Œ REST API β€” trigger runs and pull results over plain HTTP from any language
  • 🧠 MCP server β€” plug it directly into Claude, ChatGPT, or any MCP-compatible AI agent as a live financial-data tool
  • 🟨 JavaScript/TypeScript SDK β€” npm install apify-client
  • 🐍 Python SDK β€” pip install apify-client
  • ⚑ Zapier, Make, n8n β€” drop it into a no-code automation with zero setup
  • πŸ”” Webhooks β€” get notified the instant a run finishes
  • ⏰ Scheduled runs β€” automatic daily, hourly, or pre-market data pulls

Export to JSON, CSV, or Excel β€” ready to pipe straight into a database, BI tool, spreadsheet, or your own app's backend.


❓ Frequently Asked Questions

What tickers and asset classes are supported? Anything Yahoo Finance tracks: US and international equities, ETFs, mutual funds, market indices (^GSPC, ^DJI), forex pairs (EURUSD=X), and cryptocurrencies (BTC-USD, ETH-USD).

Do I need a Yahoo Finance account or API key? No. Zero setup β€” no login, no API key, no authentication of any kind.

How is this different from other Yahoo Finance scrapers? Most alternatives bundle every category of data β€” quote, history, financials, dividends, news, holders β€” into a single giant record per ticker, whether you need it or not, and price you for the whole bundle. This actor splits everything into 8 focused modes so you only pull and pay for the exact data you need. Want just today's price for 500 tickers? Run Quote mode only β€” you're not charged for history, holders, or news you never asked for.

How many tickers can I process in one run? As many as you like β€” from a single symbol to hundreds in one run, with no drop-off in reliability as volume scales up.

How fresh is the data? Every run pulls live from Yahoo Finance at the moment it executes β€” this is real-time market data, not a cached snapshot.

Can I get historical price data going back years? Yes β€” Chart mode supports ranges up to max, which returns the full available price history for the ticker, at intervals from 1 minute to 3 months.

Does this work for cryptocurrencies and forex, not just stocks? Yes. Yahoo Finance tracks crypto (BTC-USD) and forex pairs (EURUSD=X) the same way it tracks equities, and this actor pulls all of them through the same modes.

Can I automate this to run on a schedule? Yes β€” use Apify's built-in scheduler to run it daily, hourly, or at market open/close, and combine it with a webhook to push fresh data to your own system automatically.

What output formats are supported? JSON, CSV, and Excel (XLSX), all exportable directly from the dataset tab or via the API.

Is there a free tier to try it out? Yes β€” every mode can be tested for free up to a small result cap before you need to pay, so you can verify the data quality before committing to a bulk run.


πŸ”‘ Keywords

Yahoo Finance scraper, stock data scraper, stock price scraper, financial data API, stock market API, real-time stock quotes, historical stock prices, OHLCV data scraper, stock market scraper, dividend history scraper, earnings data scraper, analyst ratings scraper, institutional holders data, insider trading data, stock news scraper, ticker symbol lookup, crypto price scraper, forex data scraper, stock screener data, fundamental analysis data, Apify Yahoo Finance, financial data extraction, stock market data API, AI agent stock data, MCP finance tool, trading bot data feed, portfolio tracking API, market research data, quantitative finance data, stock backtest data.