VOOZH about

URL: https://apify.com/nexgendata/earnings-estimate-revisions

⇱ Earnings Estimate Revisions API β€” EPS Revisions & Surprise Β· Apify


πŸ‘ πŸ“ˆ Earnings Estimate Revisions Tracker avatar

πŸ“ˆ Earnings Estimate Revisions Tracker

Pricing

from $150.00 / 1,000 eps revision records

Go to Apify Store

πŸ“ˆ Earnings Estimate Revisions Tracker

Track sell-side analyst EPS estimate revisions (30/60/90d) for US-listed stocks ahead of earnings. Identifies positive revision clusters β€” the #1 quant signal for earnings-momentum strategies. Bloomberg / FactSet / Refinitiv I/B/E/S alternative. Pay-per-symbol. PRIVATE.

Pricing

from $150.00 / 1,000 eps revision records

Rating

0.0

(0)

Developer

πŸ‘ NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

πŸ“ˆ Earnings Estimate Revisions Tracker β€” Upward / Downward Analyst EPS Revisions Ahead of Earnings

The single highest-alpha factor in earnings-momentum quant strategies β€” sell-side analyst EPS estimate revisions over the trailing 30 / 60 / 90 days. Pulled fresh per run from Yahoo Finance's earningsTrend surface, computed the way a long-short equity PM actually wants to see it: signed % revision per window, positive-revision cluster boolean, strength bucket, and the next earnings date so you can time the entry.

πŸ“Š Sample Output

πŸ‘ πŸ“ˆ Earnings Estimate Revisions Tracker sample output β€” πŸ“ˆ Earnings Estimate Revisions Tracker, premium API, JSON output, NexGenData premium dataset for analysts, hedge funds, compliance, and research te

When a fund's covering analysts revise their next-quarter EPS estimate 4% higher in the trailing 30 days, the stock has β€” empirically β€” about a 2.3% statistically significant excess return in the subsequent month (the foundational Estimize / I/B/E/S earnings-momentum literature, replicated across every major decade since the 1980s). The signal is so robust that it survives transaction costs, sector neutralisation, market-cap controls, and post-publication arbitrage. It is the core factor in Two Sigma, AQR, and Renaissance's earnings books. Bloomberg charges $24,000/year/seat to pipe these revisions into your terminal. This actor does it for $0.15 per symbol on demand, no contract, no setup fee.

What This Actor Does

For each US-listed stock symbol you pass in, the actor:

  1. Acquires a fresh Yahoo Finance crumb + cookie jar (Yahoo blocks anonymous JSON, requires a one-time auth token per session).
  2. Calls the quoteSummary endpoint requesting the earningsTrend, earningsHistory, recommendationTrend, calendarEvents, price, and assetProfile modules in a single round-trip.
  3. Parses the per-period EPS trend trajectory β€” current, 7-day-ago, 30-day-ago, 60-day-ago, 90-day-ago consensus EPS β€” for the current quarter (0q), next quarter (+1q), current year (0y), and next year (+1y).
  4. Computes signed revision percentages for each rolling window: (current - past_value) / abs(past_value) * 100. EPS sign-flips (positive to negative, etc.) are handled correctly so a worsening loss shows up as a DOWN revision.
  5. Classifies direction (UP / DOWN / STABLE) and strength (large / medium / small / negligible) based on the user-selected primary window.
  6. Flags positive-revision clusters β€” is_positive_revision_cluster = true when 3+ analysts revised UP in the trailing 30 days (or, when Yahoo doesn't expose the per-analyst granularity, when the 30d aggregate revision is β‰₯ +1% and 3+ analysts cover the name).
  7. Returns the next scheduled earnings date and the most recent earnings surprise (actual EPS vs. estimate) for cross-signal context.

Routed through Apify's RESIDENTIAL proxy group by default β€” Yahoo Finance throttles datacenter IPs aggressively, and a residential rotation reliably stays under the per-IP threshold.


Output Schema

Each dataset item is one stock-symbol record:

FieldTypeExample
symbolstrNVDA
company_namestrNVIDIA Corporation
sectorstrTechnology
industrystrSemiconductors
market_cap_usdfloat3450000000000
current_pricefloat135.42
Current-quarter trajectory
current_quarter_periodstr2026-04-30
current_quarter_estimatefloat0.92
current_quarter_estimate_7d_agofloat0.91
current_quarter_estimate_30d_agofloat0.88
current_quarter_estimate_60d_agofloat0.84
current_quarter_estimate_90d_agofloat0.79
revision_7d_pctfloat+1.10
revision_30d_pctfloat+4.55
revision_60d_pctfloat+9.52
revision_90d_pctfloat+16.46
Coverage breadth
n_analysts_currentint45
current_quarter_growth_estimatefloat0.234
Revision counts (when exposed)
n_analysts_revised_up_7dint | null3
n_analysts_revised_up_30dint | null8
n_analysts_revised_down_30dint | null1
Direction / strength
primary_windowstr30d
revision_directionenumUP / DOWN / STABLE
revision_strengthenumlarge / medium / small / negligible
is_positive_revision_clusterbooltrue (3+ analysts UP in last 30d)
Next quarter (+1q)
next_quarter_estimatefloat1.05
next_quarter_revision_30d_pctfloat+3.21
Current year (0y)
current_year_estimatefloat3.92
current_year_revision_30d_pctfloat+2.84
Earnings context
earnings_date_nextstr2026-05-28
last_actual_epsfloat0.81
last_estimate_epsfloat0.75
last_surprise_pctfloat+8.0
Analyst rating distribution
rating_strong_buy_countint28
rating_buy_countint12
rating_hold_countint4
Provenance
yahoo_urlstrhttps://finance.yahoo.com/quote/NVDA/analysis/
data_sourcestryahoo_finance_earnings_trend
fetched_at_utcstr2026-05-14T17:45:32Z

Input Filters

FilterTypeDescription
symbolsarrayList of US ticker symbols. Defaults to 5-stock smoke test.
revision_directionenumALL / UP / DOWN / STABLE β€” filter by direction of trailing-30d revision.
min_revision_pctintAbsolute threshold β€” skip symbols whose primary-window revision % is below this.
time_windowenum30d (default) / 60d / 90d β€” which window drives the direction + strength classification.
limitintMax symbols to push. 0 = no cap.
proxyConfigurationobjectApify proxy. Defaults to RESIDENTIAL group (recommended for Yahoo).

Use Cases

1. Hedge Funds β€” Long-Short Earnings-Momentum Books

The single most-traded factor in long-short equity. Long the top decile of positive-revision-cluster names, short the bottom decile of negative-revision names β€” sector-neutralised, market-cap-controlled, rebalanced weekly. This actor is the data-feed input.

2. Earnings-Momentum Traders β€” Single-Name Plays

Run with revision_direction=UP, min_revision_pct=3, limit=20 two weeks before earnings season. The names that come out are the textbook "post-earnings drift" setups β€” 3-4% mean reversion to consensus over the 2-month window leading into the print.

3. Sell-Side Research β€” Competitive Intel

Track when your competitors' notes move the consensus. If 4 firms cut numbers in the last 7 days on a coverage name and you haven't, you're behind the curve. The revision_7d_pct field flags exactly this.

4. Retail Smart-Money β€” "Pre-Earnings Bullish Setup" Screens

The combination is_positive_revision_cluster = true AND earnings_date_next ≀ 30 days away is the textbook "analysts are raising numbers into the print" setup. Statistically high-probability long.

5. IR Teams β€” Self-Coverage Tracking

Run weekly on your own ticker plus your 5 closest peers. Spots the moment your name's consensus diverges from the peer-group trajectory.

6. Algorithmic Re-Rating Detectors

Combined with our analyst-price-targets actor, the joint signal (price targets up + EPS estimates up in the same 30-day window) is the strongest sell-side conviction signal that exists outside of paid I/B/E/S data.


Comparison vs Bloomberg / FactSet / Refinitiv I/B/E/S / Zacks Premium

CapabilityThis ActorBloomberg TerminalFactSetRefinitiv I/B/E/SZacks Premium
EPS revisions 30 / 60 / 90 daysβœ… Native, signed %βœ… EE functionβœ… Estimates dbβœ… ANL_REVβœ… Style Scores
Revision direction enum (UP/DOWN/STABLE)βœ… Built-in⚠️ Build it yourself⚠️ Build it yourself⚠️ Build it yourselfβœ… Zacks Rank
Revision strength bucket (large / medium / small)βœ… Built-in❌ DIY❌ DIY❌ DIY⚠️ Coarse
Positive-revision-cluster boolean (3+ UP in 30d)βœ… Built-in⚠️ EE Sweep DIY⚠️ DIY⚠️ DIY⚠️ Partial
Next-quarter (+1q) revisionsβœ…βœ…βœ…βœ…βœ…
Current-year (0y) revisionsβœ…βœ…βœ…βœ…βœ…
Most recent EPS surpriseβœ…βœ…βœ…βœ…βœ…
Earnings date nextβœ…βœ…βœ…βœ…βœ…
REST API, no SDK lock-inβœ… JSON dataset❌ DDE / BLPAPI❌ FactSet Connect SDK❌ DataStream/Eikon❌ Proprietary
No contract, no minimumβœ… Pay-per-symbol❌ $24K/yr minimum❌ ~$12K/yr/seat❌ $22K+/yr/seat❌ $249/mo subscription
5-symbol smoke test cost$0.76$24,000/yr seat$12,000/yr seat$22,000/yr seat$2,988/yr
1,000-symbol monthly refresh$150Already paidAlready paidAlready paidAlready paid
Latency~1 min (cold start)RealtimeRealtimeRealtimeRealtime
Trade-execution allowed⚠️ Personal research / SaaSβœ…βœ…βœ…βœ…

Where this actor wins: ad-hoc revision sweeps, R&D / backtesting on 50-500 names, SaaS products that need a revisions data source without negotiating a $20K+ data contract, retail-facing dashboards, single-PM family offices, sell-side associates pricing what their seniors get from Bloomberg. Where the paid feeds win: realtime tick-by-tick streaming revisions, regulated trade execution, broad universe coverage (every global ADR), and audit-trail-required compliance shops.


Cross-Signal: Combine With Our Sister Actors

The Earnings Revisions feed is the first leg of every serious sell-side-signal quant strategy. Layer it with:

  • Analyst Price Targets β€” when price targets go up in lockstep with EPS estimates over the same 30-day window, it's a "conviction stack" signal. Cross-tabulate revision_30d_pct > 3 AND upside_pct > 15 for the textbook bullish-pre-earnings setup.
  • Earnings Calendar β€” without the next-print date you can't time the entry. Use earnings_date_next ≀ 21 days to filter for "imminent print" setups.
  • Earnings Transcripts β€” read management's guidance commentary from the last call, then check if analysts revised UP in the trailing 30 days. Tight feedback loop.
  • Short Interest Tracker β€” names with high short interest AND positive revision clusters are the textbook squeeze setup (Tesla 2020, GameStop 2021, NVIDIA Q3 2023). Layer the two feeds.
  • 13F Holdings Delta Tracker β€” when a top whale (Tiger, Coatue, Lone Pine) increases a position AND analysts revise UP in the same quarter, that's the "smart-money-plus-sell-side" double signal.
  • Finance MCP Server β€” expose this actor (and all the sister feeds) directly to Claude / GPT / Gemini agents over MCP. Build an LLM-driven earnings-revision research workflow in 10 minutes.

Pricing

  • $0.01 flat per actor start
  • $0.15 per symbol record returned

Examples:

  • 5-symbol smoke test (AAPL, NVDA, TSLA, MSFT, AMZN) β†’ $0.01 + 5 Γ— $0.15 = $0.76
  • 50-symbol institutional screen β†’ $0.01 + 50 Γ— $0.15 = $7.51
  • 200-symbol Russell 1000 sweep β†’ $0.01 + 200 Γ— $0.15 = $30.01
  • 1000-symbol full universe β†’ $0.01 + 1000 Γ— $0.15 = $150.01

Premium tier β€” hedge-fund alpha source. The first 1000 symbols of an I/B/E/S subscription cost β‰ˆ $22,000/year fully loaded. This actor delivers the same primary signal (revisions, strength, direction, clusters) for 150x less.


Anti-Bot / Rate Limit Notes

  • Yahoo Finance throttles datacenter IPs aggressively from a single egress. The actor defaults to Apify RESIDENTIAL proxy group, which rotates residential IPs per session and reliably stays under the throttle. Free-tier accounts may downgrade to auto but expect dropped symbols on bursts > 5.
  • The actor uses a single-in-flight semaphore + 1.2s per-symbol stagger with 6-attempt exponential-backoff retries on HTTP 429. Crumb refresh is automatic if the session token expires mid-run.
  • Stockanalysis.com and Zacks URLs are emitted as stockanalysis_url / zacks_url in every record β€” useful for click-through verification. We do not scrape them in the current build (they would require a separate Playwright pass with deeper anti-bot evasion); they're reserved for a future "data_source=stockanalysis" fallback when Yahoo is completely down.

Roadmap

  • v0.1 β€” Add Stockanalysis.com as fallback when Yahoo returns empty earningsTrend (most common for small-caps and non-US-domiciled ADRs).
  • v0.2 β€” Add Zacks Rank cross-reference (proprietary 1-5 earnings revision rank β€” paid Zacks Premium feed, but we can scrape the free preview).
  • v0.3 β€” Optional Estimize crowd-sourced consensus comparison.

Built and maintained by NexGenData β€” Apify's most-downloaded finance fleet. Sister actors share schema conventions for trivial cross-actor joins.


About NexGenData

NexGenData publishes 220+ buyer-intent actors covering SEC filings, YC alumni, Delaware DOC, global stock screeners across 30+ exchanges, IPO calendars, IP and patent intelligence, FDA approvals, B2B lead generation, and more. Every actor is pay-per-result with no seat licensing.

Apify affiliate program β€” free credits + 30% off

Sign up to Apify via our referral link and you'll get:

  • Free starter credits to test this actor and the rest of our 220+ actor fleet
  • 30% off platform fees for the life of your account

Browse the full NexGenData catalog and sign up here β€” same Apify, same actors, just cheaper for you.

Built and maintained by NexGenData.

You might also like

Earnings Scraper Pro

xtech/earnings-scraper-pro

Bulk earnings calendar scraper for stock symbols. Get upcoming earnings dates, EPS estimates, earnings history, UTC‑normalized events, and alerts for earnings week and recent beat/miss trends.

Stock Earnings

pintostudio/stock-earnings

The Stock Earnings (investing.com) actor is a specialized web scraper designed to fetch comprehensive earnings data for publicly traded stocks from Investing.com.

17

Earnings Call Transcript Scraper

junipr/earnings-call-scraper

Scrape earnings call transcripts for any publicly traded company. Get structured Q&A, management remarks, and financial commentary from earnings calls.

CNN Business Stock Earnings Per Share

pintostudio/cnn-business-stock-earnings-per-share

The CNN Business Stock Earnings Per Share Actor is an Apify actor that retrieves comprehensive earnings per share (EPS) data for US stock tickers from CNN Business.

Stock Market Earnings Calendar

scraped/stock-market-earnings-calendar

Stock Earnings Transcript

pintostudio/stock-earnings-transcript

The Stock Earnings Transcript Data Actor is a powerful tool that fetches comprehensive earnings transcript data and fundamental financial information from Investing.com for specified stock symbols.

26