Yahoo Finance Scraper
Pricing
$3.00 / 1,000 result scrapeds
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
Maintained by CommunityActor 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}
| Field | Type | Description |
|---|---|---|
tickers | array | List of ticker symbols (e.g. AAPL, MSFT, TSLA, BTC-USD). Required. |
dataType | string | quote for price/stat snapshots, or news for recent headlines per ticker. |
maxItems | integer | Max 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
- Click Run with the default input —
AAPL,MSFT,GOOGLquotes. - Replace tickers with your own watchlist.
- Switch
dataTypetonewsfor headline ingestion. - 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.