Stock Earnings Calendar Tracker (Nasdaq, EPS consensus) avatar

Stock Earnings Calendar Tracker (Nasdaq, EPS consensus)

Pricing

from $1.00 / 1,000 earnings trackeds

Go to Apify Store
Stock Earnings Calendar Tracker (Nasdaq, EPS consensus)

Stock Earnings Calendar Tracker (Nasdaq, EPS consensus)

Upcoming earnings calendar from Nasdaq for next N days: ticker, company, BMO/AMC timing, consensus EPS estimate, number of analyst estimates, prior-year EPS, fiscal quarter end, market cap. Telegram alerts on upcoming. No API key required.

Pricing

from $1.00 / 1,000 earnings trackeds

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

4

Monthly active users

a day ago

Last modified

Share

Stock Earnings Calendar & EPS Surprise Tracker

Never miss an earnings surprise again. Get earnings dates, EPS consensus estimates, surprise percentages, and revenue beats for every US-listed stock — scraped live from Nasdaq, enriched with Yahoo Finance fundamentals, delivered in seconds. No API key. No $99/month subscription.

Why use this instead of manually checking Yahoo Finance or Seeking Alpha?

Yahoo FinanceSeeking AlphaThis Actor
Bulk download all earnings this week❌ manual❌ manual✅ full dataset
Filter by market cap / sector❌❌✅
EPS surprise % for past reports❌Premium only✅ free
Automate & schedule❌❌✅ Apify scheduler
Telegram / webhook alerts❌❌✅ built-in
Costfree (manual)$239/yr$0.13/week

Yahoo Finance and Investing.com calendars break constantly and can't be automated. Paid feeds (Zacks, Estimize) charge $100–$500/month. This actor gives you the same Nasdaq data programmatically for fractions of a cent.

Quick Start: Earnings Surprise Alerts

Set up a two-day advance warning for your watchlist in under 5 minutes:

  1. Set alertTickers: ["AAPL", "NVDA", "TSLA"]
  2. Set alertDaysAhead: 2
  3. Add telegramBotToken + telegramChatId
  4. Schedule to run daily at 6am on Apify
  5. Get pinged 2 days before each earnings report — with EPS consensus and prior-year comparison

You will receive a Telegram message like:

📅 NVDA earnings in 2 days (AMC) | EPS est: $0.89 | Last year: $0.61

What does Stock Earnings Calendar Tracker return?

For each reporting company:

  • Earnings date and BMO/AMC timing
  • EPS consensus (analyst count + estimate)
  • EPS actual + surprise % (for past reports)
  • Revenue beat/miss %
  • Prior-year EPS for year-over-year comparison
  • Market cap, sector, PE ratio, current price (Yahoo Finance enrichment)

Covers all US-listed tickers on Nasdaq. Filter by date range (1–90+ days), specific symbols, minimum market cap, or timing window.

Use Cases

  • Options strategies — Screen high-IV names reporting this week for IV crush and earnings per share beat/miss plays
  • EPS surprise screening — Compare consensus to prior-year quarterly results to spot likely beaters before they move
  • Earnings momentum — Build a large-cap watchlist sorted by market cap or EPS estimate, act before the crowd
  • Sector rotation — See when an entire sector (banks, retail, energy) reports and position accordingly
  • Macro proxy — Weight aggregate EPS growth by market cap as a top-down GDP growth signal
  • Automated digest — Schedule a daily stock earnings calendar push to Telegram, Slack, or a webhook

How to Use

  1. Open the actor on Apify Store and click Try for free
  2. Set daysAhead (default: 7) to control how far ahead the earnings calendar looks
  3. Optionally add symbols (e.g. ["NVDA","AAPL"]) to track specific tickers
  4. Set minMarketCapUsd to filter out micro-caps (e.g. 10000000000 for mega-caps only)
  5. Enable alertOnUpcoming and supply a Telegram bot token + chat ID for automatic alerts
  6. Click Start — results appear in the dataset within seconds

Default run returns the next 7 days of earnings reports sorted by date, covering ~150 reporters at ~$0.13 total cost.

Input

ParameterTypeDefaultDescription
daysAheadinteger7Days from today to include in the earnings calendar (1 = today only)
symbolsarray[]Ticker filter (case-insensitive). Empty = all reporters
minMarketCapUsdinteger0Skip companies below this market cap. 0 = no filter
sortBystringdate_ascRow order: date_asc, mcap_desc, eps_estimate_desc
limitinteger500Max earnings rows to return
alertOnUpcomingbooleanfalseSend upcoming earnings calendar to Telegram after run
alertTickersarray[]Specific tickers to alert on (subset of symbols)
alertDaysAheadinteger2How many days ahead to trigger an alert
telegramBotTokenstring—Telegram bot token for alerts
telegramChatIdstring—Telegram chat ID (get it from @userinfobot)

Output

Each row in the dataset represents one company's upcoming or past earnings report:

{
"report_date": "2026-06-10",
"symbol": "ORCL",
"name": "Oracle Corporation",
"timing": "AMC",
"eps_forecast": 1.58,
"eps_actual": 1.72,
"has_actual_eps": true,
"eps_surprise_pct": 8.86,
"revenue_surprise_pct": 2.1,
"num_estimates": 11,
"last_year_eps": 1.35,
"last_year_report_date": "6/11/2025",
"fiscal_quarter_ending": "May/2026",
"market_cap_usd": 609204063720,
"sector": "Technology",
"current_price_usd": 174.52,
"pe_ratio": 38.2
}

Data Fields

FieldExampleNotes
report_date2026-06-10ISO date of earnings report
symbolORCLTicker symbol
nameOracle CorporationCompany name
timingAMCBMO (Before Market Open) / AMC (After Market Close) / TNS (Time Not Supplied)
eps_forecast1.58Consensus earnings per share estimate
eps_actual1.72Actual EPS (past reports only — null for upcoming)
has_actual_epstruetrue if the report has already occurred
eps_surprise_pct8.86EPS surprise vs consensus (%)
revenue_surprise_pct2.1Revenue beat/miss vs consensus (%)
num_estimates11Analyst count behind consensus
last_year_eps1.35Prior-year same-quarter EPS
fiscal_quarter_endingMay/2026Fiscal quarter of the quarterly results
market_cap_usd609,204,063,720Market capitalization in USD
sectorTechnologyYahoo Finance sector (optional enrichment)
current_price_usd174.52Current stock price (optional enrichment)
pe_ratio38.2Trailing PE ratio (optional enrichment)

Cost Estimation

Pay-Per-Event pricing: $0.001 per earnings row returned. The first 25 rows per run are free.

ScenarioRows returnedCharged rowsEstimated cost
Default (next 7 days, all tickers)~150~125$0.13
Today's mega-caps only (>$10B)5–100free
30-day forward earnings calendar~700~675$0.68
Full quarter (90 days)~2,000~1,975$1.98

Compare: Zacks Earnings Calendar API starts at $99/month. This actor charges only for what you use.

Works Great With

Combine this actor with others in the portfolio to build complete trading workflows:

  • Unusual Options Activity Scanner — Combine with this actor to catch earnings plays before they happen. See unusual call/put flow on a name 2–3 days before its earnings date = high-conviction setup.

  • Crypto ETF Flow Tracker — Pair for macro context. Heavy equity earnings beats correlate with risk-on sentiment that spills into crypto. Run both together for cross-asset signal.

  • Economic Calendar Tracker — Overlay FOMC, CPI, and NFP dates against your earnings calendar to avoid getting caught in macro crossfire during a high-volatility week.

  • Insider Trading Tracker — CEO/CFO Form 4 filings in the weeks before earnings often signal confidence or concern. Layer insider activity on top of EPS estimates for edge.

  • SEC EDGAR Filing Tracker — Catch 8-K filings the moment quarterly results drop. Combine with this actor's EPS surprise data to get the full picture instantly.

FAQ

Can I track specific tickers for their next earnings date? Yes — add the ticker symbols to the symbols array (e.g. ["NVDA","MSFT","TSLA"]) and set daysAhead to 90 to catch all upcoming quarterly results for those names.

Does it include EPS surprise data for past earnings? Yes. For dates already passed, eps_actual and eps_surprise_pct are populated — allowing you to run a historical EPS tracker screen and backtest earnings per share surprise strategies.

What is the data source? The stock earnings calendar is sourced from Nasdaq's public earnings JSON endpoint, supplemented by optional Yahoo Finance enrichment for fundamental data. This is the same data that powers Nasdaq.com's earnings calendar page — free, reliable, and updated daily.

Disclaimer: This actor provides publicly available financial data for informational purposes only. It is not financial advice. Always verify data independently before making investment decisions. Past earnings per share surprises do not guarantee future results.


A short review helps analysts find this tool: Leave a review on Apify Store


Keywords: earnings calendar, EPS surprise, earnings whisper, quarterly results, revenue beat, stock screener, EPS estimates, earnings per share, earnings tracker, Nasdaq earnings, Yahoo Finance earnings, stock earnings alert, earnings date API, EPS consensus, beat rate, IV crush, earnings momentum, sector rotation, earnings scraper