Yahoo Finance Scraper avatar

Yahoo Finance Scraper

Pricing

$3.00 / 1,000 result scrapeds

Go to Apify Store
Yahoo Finance Scraper

Yahoo Finance Scraper

Pull financial data from Yahoo Finance. Get stock quotes, historical prices, financials, analyst ratings, news, and key statistics. Ideal for trading bots, portfolio tracking, and market research. PPE pricing — pay only for results.

Pricing

$3.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Web Data Labs

Web Data Labs

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

19 days ago

Last modified

Categories

Share

Pull live stock quotes and ticker-specific news from Yahoo Finance — without registering for a paid market-data API or maintaining your own scraping stack. Built for trading bots, portfolio dashboards, and market-research pipelines.

Why this is harder than it looks

Yahoo Finance still publishes one of the most complete free finance datasets on the web — but turning it into a reliable feed is its own engineering project:

  • The undocumented endpoints behind the site change shape without notice.
  • Quote pages are heavily client-rendered and decorated with anti-automation friction.
  • Building rate-limited, retry-safe ingestion across thousands of tickers is non-trivial.
  • Keeping the parser stable while Yahoo redesigns its layouts is a maintenance treadmill.

This actor abstracts all of that. You hand it a list of tickers and a data type — you get clean JSON back.

Features

  • Quote data — current price, day change, day range, volume, market cap, P/E, and more.
  • Ticker news — recent headlines and links for each symbol.
  • Bulk tickers — request many symbols in a single run.
  • Pay-per-result pricing — pay only for items actually returned.
  • No API key, no Yahoo account, no rate-limit headaches.

Input

{
"tickers": ["AAPL", "MSFT", "GOOGL"],
"dataType": "quote",
"maxItems": 10
}
FieldTypeDescription
tickersarrayList of ticker symbols (e.g. AAPL, MSFT, TSLA, BTC-USD). Required.
dataTypestringquote for price/stat snapshots, or news for recent headlines per ticker.
maxItemsintegerMax items per ticker (1–100). Mostly relevant for news.

Output (quote)

{
"ticker": "AAPL",
"price": 192.34,
"change": 1.27,
"changePercent": 0.66,
"previousClose": 191.07,
"open": 191.50,
"dayLow": 190.88,
"dayHigh": 193.10,
"volume": 48211530,
"marketCap": 3010000000000,
"peRatio": 31.2,
"currency": "USD"
}

Output (news)

{
"ticker": "AAPL",
"title": "Apple announces new product line",
"publisher": "Reuters",
"publishedAt": "2026-05-06T09:14:00Z",
"url": "https://finance.yahoo.com/news/..."
}

Use cases

  • Trading bots and signal pipelines — feed live prices into your model.
  • Portfolio dashboards — refresh holdings with current valuations.
  • Backtesting and research — collect quote snapshots over time.
  • News-driven strategies — pull ticker-tagged headlines for sentiment analysis.
  • Investor reporting — generate weekly snapshots of a watchlist.

Get started

  1. Click Run with the default input — AAPL, MSFT, GOOGL quotes.
  2. Replace tickers with your own watchlist.
  3. Switch dataType to news for headline ingestion.
  4. Schedule it on Apify or call from your code via the Apify API.

Disclaimer: Data is sourced from publicly available pages on Yahoo Finance. Provided as-is for informational purposes — not financial advice. Verify against an official market-data feed before trading on it.