Yahoo Finance Scraper: Quotes, Analyst Targets & Alerts avatar

Yahoo Finance Scraper: Quotes, Analyst Targets & Alerts

Pricing

from $0.60 / 1,000 quote rows

Go to Apify Store
Yahoo Finance Scraper: Quotes, Analyst Targets & Alerts

Yahoo Finance Scraper: Quotes, Analyst Targets & Alerts

Export Yahoo Finance data for stocks, ETFs, indices, crypto, currencies and futures: price, valuation ratios, dividends, next earnings date, analyst rating and price targets, latest analyst actions, daily price history. Monitoring mode returns only what changed since the last run.

Pricing

from $0.60 / 1,000 quote rows

Rating

0.0

(0)

Developer

Datasmithlab

Datasmithlab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Categories

Share

Yahoo Finance Scraper: Quotes, Analyst Targets & Change Alerts

Export Yahoo Finance data for stocks, ETFs, indices, crypto, currencies and futures with one symbol list. Every symbol returns one row: price and day change, market cap, P/E and other ratios, dividends and ex-dividend date, next earnings date and estimates, analyst rating, average price target and upside, the latest analyst actions (firm, old and new rating, old and new target), the last four earnings surprises and performance against the S&P 500. Optional: about one year of daily price history per symbol.

  • Change alerts for traders. Turn on Only changes and schedule the Actor: each run returns only symbols that are new or whose analyst rating, average price target, analyst count, next earnings date, dividend or latest analyst action changed. Symbols that did not change are not returned and not charged. Add a day-move threshold (for example 5 %) to also get symbols that jumped or dropped.
  • Daily price history. One row per trading day: open, high, low, close, adjusted close, volume, dividend, split. In monitoring mode only the days since your last run are added.
  • Any Yahoo symbol. AAPL, BRK-B, 0700.HK, 7203.T, SAP.DE, SPY, ^GSPC, BTC-USD, EURUSD=X, ES=F. Unknown symbols are reported in the SYMBOLS report and are free.
  • Many symbols per run. Up to 500 symbols; duplicates are ignored.

No login and no API key. The Actor reads the public Yahoo Finance quote and history pages at a slow pace with an honest user agent (about one request every 1.5 seconds). It does not call Yahoo's query1/query2 API hosts. No person names (company officers) or contact details are collected.

What you get

  • Quote row. symbol, name, quoteType, exchange, currency, marketState, price, change, changePercent, previousClose, open, dayLow, dayHigh, volume, avgVolume3m, marketCap, fiftyTwoWeekLow/High, fiftyDayAverage, twoHundredDayAverage, pre- and post-market price, bid, ask.
  • Valuation and fundamentals (stocks). trailingPE, forwardPE, trailingEps, forwardEps, pegRatio, priceToBook, beta, dividendRate, dividendYieldPct, exDividendDate, payoutRatioPct, shares, float, short interest, enterpriseValue, revenue, margins, return on equity, debt to equity, free cash flow, growth.
  • Earnings. nextEarningsDate, EPS and revenue estimate, earningsHistory (last four quarters: actual, estimate, surprise %).
  • Analysts. recommendationKey, recommendationMean, analystCount, targetLow/Mean/Median/High, targetUpsidePct, ratingsTrend (strong buy to strong sell counts), recentRatingChanges (firm, grades, targets).
  • Profile and performance. sector, industry, country, website, employees, short businessSummary, 5-day to 5-year returns against a benchmark.
  • Monitoring mode. changeType (NEW / CHANGED / MOVE) and changedFields with old and new values.
  • Price bar rows (optional). symbol, date, open, high, low, close, adjClose, volume, dividend, splitRatio.
  • Reports in the run's key-value store: SYMBOLS (status of every symbol) and HEALTH.

How to use it

You wantSet
A watchlist snapshotTicker symbols, nothing else
A daily analyst-change feedOnly changes on, schedule the Actor daily
Also big moversOnly changes on, Also alert on a day move 5
A year of prices for backtestsAdd daily price history on
New price bars only, every dayOnly changes and Add daily price history on

Fields that do not exist for a symbol type (for example analyst targets for an index or a currency) are returned empty.

Pricing

Pay per event: a small start fee, one charge per quote row, and a lower charge per price history bar. Unchanged symbols in monitoring mode, unknown symbols and invalid symbols are free. Set Max rows or your run's maximum charge to cap spend.

Good to know

  • Prices are delayed about 15 minutes for many exchanges, as on the Yahoo Finance website. The Actor is for research, screening and alerts, not for trading execution.
  • The daily history covers about the last year. Option chains and full financial statements are not included.
  • Yahoo's terms restrict automated access; you are responsible for how you use the data. For commercial redistribution check Yahoo's terms and your market-data licenses.