Yahoo Finance Quotes & Key Stats Scraper
Pricing
$1.53 / 1,000 quote saveds
Yahoo Finance Quotes & Key Stats Scraper
Current quotes and key stats from Yahoo Finance for stocks, ETFs and crypto: price, change, volume, market cap, P/E, EPS, dividend yield, sector, analyst rating. From tickers or market lists.
Collect a dated quote snapshot for an asset watchlist. Get the current quote and key stats for stocks, ETFs, crypto and other assets from Yahoo Finance, one row per symbol. Each run saves up to Maximum results across the selected inputs (20 by default).
**Last recorded local test:** 2026-10-08, 20 results, all fields checked.What does this Actor do?
- You give: ticker symbols in "Ticker symbols" (AAPL, 7203.T, BTC-USD, EURUSD=X), quote pages (AAPL), or market lists such as most active, gainers, losers or crypto.
- You get: symbol, name, exchange, type, currency, market state, price, change, change % (in percent: 1.02 = 1.02%), previous close, open, day range, volume, average volume, market cap (in the quote's currency), 52-week range, trailing and forward P/E, EPS, dividend yield (a fraction: 0.0032 = 0.32%), beta, sector, industry, country, website, employees, analyst rating, mean price target, and the time of the price.
- Prices: as Yahoo shows them, which may be delayed.
marketTimesays when the price was set. - Speed: in the historical local tests, 20 quotes took 4 seconds; the Actor reads up to 30 pages a minute.
- Price: $1.53 per 1,000 quotes (20 quotes = $0.0306). No start fee.
- Not included: price history, financial statements, options and news.
Input
| Field | What it does | Default |
|---|---|---|
| Start URLs | Quote pages or market list pages | https://finance.yahoo.com/markets/stocks/most-active/ |
| Ticker symbols | Ticker symbols such as AAPL, 7203.T or BTC-USD; each adds its quote page | None |
| Maximum results | Stop after this many quotes | 20 |
| Only new results | Skip results that an earlier run with the same input already saved; they are not saved or charged | Off |
| Proxy configuration | Optional; the Actor runs without one | No proxy |
Example:
{"startUrls": [{ "url": "https://finance.yahoo.com/quote/AAPL/" },{ "url": "https://finance.yahoo.com/quote/7203.T/" },{ "url": "https://finance.yahoo.com/markets/stocks/gainers/" }],"maxItems": 50}
Output
One record per symbol. Download it as JSON, CSV, Excel or HTML from the Output tab, or read it through the Apify API.
{"symbol": "AAPL","name": "Apple Inc.","url": "https://finance.yahoo.com/quote/AAPL/","exchange": "NasdaqGS","currency": "USD","price": 332.73,"change": -0.95999146,"changePercent": -0.2876896,"marketCap": 4855921901568,"trailingPE": 38.15023,"dividendYield": 0.0032,"marketTime": "2026-10-05T18:03:32.000Z","scrapedAt": "2026-10-05T18:03:40.382Z"}
A real record from a local test run on 2026-10-05, shortened to 13 of its 33 fields. Not shown: quoteType, marketState, previousClose, open, dayLow, dayHigh, volume, averageVolume, fiftyTwoWeekLow, fiftyTwoWeekHigh, forwardPE, eps, beta, sector, industry, country, website, employees, analystRating, targetPrice.
Fields that do not apply to an asset (for example P/E for crypto, or dividend yield for a company that pays none) are null. dividendYield is a fraction: 0.0032 means 0.32%.
The run also saves an OUTCOME record in its key-value store, and the same sentence as the run's status message: COMPLETE (your pages have no more results), MAX_RESULTS (stopped at Maximum results), SPENDING_LIMIT, PARTIAL (some pages failed to load), PAGE_LIMIT, NO_NEW_RESULTS (Only new results is on and nothing is new), NO_MATCHING_RESULTS, NO_RESULTS or FAILED. Only FAILED ends the run as failed.
Pricing
You pay $1.53 per 1,000 quotes, only for quotes saved. No start fee. Platform costs (servers and Apify Proxy) are included in the price. Example: the default maximum of 20 saved quotes costs $0.0306 (20 × $0.00153). Fewer saved results cost proportionally less.
- A record found on two of your pages is saved and charged once per run.
- A run that cannot read anything stops with a reason and costs nothing.
- A record seen again in a later run is saved and charged again, unless "Only new results" is on.
- Set "Maximum results" or a spending limit to cap the cost.
Notes
- This Actor is an independent tool. It is not affiliated with, endorsed by or sponsored by the website it reads.
- It reads public quote pages only and needs no login.
- It reads up to 30 pages a minute, to keep load on the site low.
- Found a problem? Open an issue on the Issues tab and include the run link.