Yahoo Finance Scraper - Stocks, Fundamentals & News avatar

Yahoo Finance Scraper - Stocks, Fundamentals & News

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Yahoo Finance Scraper - Stocks, Fundamentals & News

Yahoo Finance Scraper - Stocks, Fundamentals & News

Scrape stock data from Yahoo Finance using yfinance. Get real-time quotes, company info, historical prices, financials, analyst recommendations, dividends & news. Supports batch processing of multiple tickers.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Ben

Ben

Maintained by Community

Actor stats

0

Bookmarked

230

Total users

84

Monthly active users

4 hours ago

Last modified

Share

๐Ÿ“ˆ Yahoo Finance Scraper โ€” Real-Time Quotes, Fundamentals, History & News

Extract stock market data from Yahoo Finance โ€” real-time quotes, company fundamentals, historical OHLCV prices, financial statements, analyst recommendations, dividends, splits and news โ€” as clean, structured data for any list of tickers. It's a reliable, maintained alternative to wiring up yfinance yourself and fighting rate limits, cookies and crumb tokens. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

Current pricing: $0.002 per ticker record plus a $0.00005 run-start event. Five tickers cost about $0.01005 before account discounts. A staged plan-discount experiment is documented below and does not change the data model.

๐Ÿ’น What is the Yahoo Finance Scraper?

It turns a list of stock symbols into structured financial datasets. Give it tickers (e.g. AAPL, MSFT, GOOGL) and pick exactly the data you want per ticker with the dataTypes option โ€” from a live quote to full income statements โ€” and it returns one tidy record per symbol. Batch dozens or hundreds of tickers in a single run, with no Yahoo account or API key required.

What data does it extract?

  • Quote โ€” price, previous_close, open, day_high, day_low, volume, market_cap, 50/200-day averages, 52-week high/low
  • Company info โ€” name, sector, industry, employees, description, website, country, exchange, currency
  • Valuation & fundamentals โ€” pe_ratio, forward_pe, peg_ratio, price_to_book, eps, revenue, ebitda, net_income, profit_margin, return_on_equity, debt_to_equity, free_cash_flow
  • Analyst targets โ€” target_mean_price, target_high_price, target_low_price, recommendation, analyst_count
  • History โ€” OHLCV candles (open, high, low, close, volume, dividends, stock_splits) over your chosen period and interval
  • Financials โ€” income statement, balance sheet and cash-flow statements
  • Holders โ€” major holders, institutional and mutual-fund ownership
  • Recommendations โ€” analyst rating history
  • Dividends & splits โ€” full dividend and stock-split history
  • News โ€” recent headlines with publisher and link per ticker

โฌ‡๏ธ Input

Pass a list of tickers and choose which data blocks to fetch:

FieldDescription
tickers (required)Stock symbols to scrape (e.g. AAPL, MSFT, GOOGL) โ€” comma-separated or one per line
dataTypesWhich blocks to retrieve per ticker: quote, info, history, financials, holders, recommendations, earnings, dividends, splits, news
historyPeriodPeriod for historical data: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max
historyIntervalCandle interval: 1m, 5m, 15m, 30m, 60m, 1h, 1d, 1wk, 1mo, 3mo

Example input

{
"tickers": "AAPL, MSFT, GOOGL, AMZN, META",
"dataTypes": ["quote", "info", "news"],
"historyPeriod": "1mo",
"historyInterval": "1d"
}

โฌ†๏ธ Output

Each ticker returns one structured record (the blocks present depend on the dataTypes you select). View as a table, or export JSON / CSV / Excel:

{
"symbol": "AAPL",
"quote": {
"price": 226.31,
"previous_close": 224.47,
"open": 225.10,
"day_high": 227.29,
"day_low": 223.10,
"volume": 41855600,
"market_cap": 3450000000000,
"fifty_day_average": 219.84,
"two_hundred_day_average": 205.12,
"year_high": 237.49,
"year_low": 164.08
},
"info": {
"name": "Apple Inc.",
"sector": "Technology",
"industry": "Consumer Electronics",
"employees": 164000,
"exchange": "NMS",
"currency": "USD",
"pe_ratio": 35.2,
"eps": 6.43,
"dividend_yield": 0.0044,
"target_mean_price": 245.0,
"recommendation": "buy",
"analyst_count": 41
},
"news": [
{ "title": "Apple unveils...", "publisher": "Reuters", "link": "https://...", "published": "1718960400", "type": "STORY" }
],
"scraped_at": "2026-06-26T09:00:00.000000"
}

๐Ÿ’ก Use cases

  • ๐Ÿ“Š Fintech & trading apps: power dashboards and watchlists with reliable, real-time market data.
  • ๐Ÿ”ฌ Quant research & backtesting: pull historical OHLCV across many tickers for model development.
  • ๐Ÿ’ผ Portfolio & risk tools: track positions, valuation multiples, exposure and news in one feed.
  • ๐Ÿค– AI / LLM finance apps: feed structured fundamentals and headlines as context for analysis.

โ“ FAQ

How do I scrape Yahoo Finance without an API key? Just give the actor a list of tickers and choose your dataTypes. No Yahoo account, API key or crumb token is needed โ€” access is handled for you.

Do I need an API key or login? No. It reads publicly available data and manages rate limits, cookies and tokens internally.

How many tickers can I scrape at once? Hundreds per run. Pass them comma-separated or one per line; each ticker becomes its own record.

Can I get historical stock prices? Yes โ€” include history in dataTypes and set historyPeriod and historyInterval (for example a year of daily candles, or a day of one-minute bars).

Can I get company fundamentals and valuation ratios? Yes โ€” the info block returns P/E, PEG, price-to-book, EPS, revenue, margins, ROE, debt-to-equity, free cash flow, analyst price targets and more.

Does it include financial statements? Yes โ€” add financials for income statement, balance sheet and cash-flow data, or holders for institutional and mutual-fund ownership.

Can I get dividends, splits and earnings? Yes โ€” enable dividends, splits or earnings to retrieve full histories and estimates.

How fresh is the data? Real-time โ€” every run fetches live from the source.

Can I run it on a schedule or via API? Yes โ€” schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n.

Is scraping Yahoo Finance legal? It retrieves publicly accessible data. Use it responsibly for research and analysis, and respect Yahoo's Terms of Service and applicable laws.

๐Ÿ”— You might also like


Keywords: Yahoo Finance scraper, Yahoo Finance API, stock data API, scrape stock prices, real-time stock quotes, historical stock data, stock market data, yfinance alternative, financial data API, analyst ratings, dividends data, stock news API, company fundamentals, OHLCV data, P/E ratio scraper.