Stock Earnings Calendar Tracker (Nasdaq, EPS consensus)
Pricing
from $1.00 / 1,000 earnings trackeds
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.
What does Stock Earnings Calendar Tracker do?
Stock Earnings Calendar Tracker pulls earnings dates, EPS estimates, and quarterly results directly from Nasdaq's public earnings feed. For each reporting company it returns the consensus earnings per share (EPS) forecast, prior-year EPS, analyst count, market cap, and BMO/AMC timing — plus optional Yahoo Finance enrichment for sector, current price, and PE ratios. No API key is needed and results are ready in under 30 seconds.
This stock earnings calendar scraper covers all US-listed tickers on Nasdaq. Filter by date range (1 day to 90+ days ahead), individual ticker symbols, minimum market cap, or timing (Before Market Open / After Market Close). An optional Telegram digest sends the day's lineup straight to your bot.
Why use Stock Earnings Calendar Tracker?
Earnings season drives 30%+ of single-stock price moves. Every trader, quant, and analyst needs a reliable EPS tracker — but the free calendars on Yahoo Finance and Investing.com break regularly, and paid feeds (Zacks, Estimize) charge $100–$500 per month.
Key business use cases:
- Options strategies — Filter high-IV names reporting this week to screen for IV crush setups and earnings per share beat/miss plays
- EPS surprise screening — Compare consensus EPS estimates to prior-year quarterly results to spot likely beaters before they move
- Earnings momentum — Build a watchlist of large caps reporting, sorted by market cap or EPS estimate, and act before the crowd
- Sector rotation — See when an entire sector (banks, retail, energy) is about to report and position accordingly
- Macro proxy — Weight aggregate consensus EPS growth by market cap as a top-down GDP growth signal
- Automated digest — Schedule a daily or weekly stock earnings calendar push to Telegram, Slack, or a webhook
How to use Stock Earnings Calendar Tracker
- Open the actor on Apify Store and click Try for free
- Set
daysAhead(default: 7) to control how far ahead the earnings calendar looks - Optionally add
symbols(e.g.["NVDA","AAPL"]) to track specific tickers - Set
minMarketCapUsdto filter out micro-caps (e.g.10000000000for mega-caps only) - Enable
alertOnUpcomingand supply a Telegram bot token + chat ID for automatic alerts - 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.125 total cost.
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
daysAhead | integer | 7 | Days from today to include in the earnings calendar (1 = today only) |
symbols | array | [] | Ticker filter (case-insensitive). Empty = all reporters |
minMarketCapUsd | integer | 0 | Skip companies below this market cap. 0 = no filter |
sortBy | string | date_asc | Row order: date_asc, mcap_desc, eps_estimate_desc |
limit | integer | 500 | Max earnings rows to return |
alertOnUpcoming | boolean | false | Send upcoming earnings calendar to Telegram after run |
telegramBotToken | string | — | Telegram bot token for alerts |
telegramChatId | string | — | 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,"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
| Field | Example | Notes |
|---|---|---|
report_date | 2026-06-10 | ISO date of earnings report |
symbol | ORCL | Ticker symbol |
name | Oracle Corporation | Company name |
timing | AMC | BMO (Before Market Open) / AMC (After Market Close) / TNS (Time Not Supplied) |
eps_forecast | 1.58 | Consensus earnings per share estimate |
eps_actual | 1.72 | Actual EPS (past reports only) |
eps_surprise_pct | 8.86 | EPS tracker surprise vs consensus (%) |
revenue_surprise_pct | 2.1 | Revenue beat/miss vs consensus (%) |
num_estimates | 11 | Analyst count behind consensus |
last_year_eps | 1.35 | Prior-year same-quarter EPS |
fiscal_quarter_ending | May/2026 | Fiscal quarter of the quarterly results |
market_cap_usd | 609,204,063,720 | Market capitalization in USD |
sector | Technology | Yahoo Finance sector (optional enrichment) |
current_price_usd | 174.52 | Current stock price (optional enrichment) |
pe_ratio | 38.2 | Trailing PE ratio (optional enrichment) |
Cost estimation
Pay-Per-Event pricing: $0.001 per earnings row returned. The first 25 rows per run are free.
| Scenario | Rows returned | Charged rows | Estimated cost |
|---|---|---|---|
| Default (next 7 days, all tickers) | ~150 | ~125 | $0.13 |
| Today's mega-caps only (>$10B) | 5–10 | 0 | free |
| 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.
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.
Related actors
- Economic Calendar Tracker — FOMC, CPI, NFP macro events
- Insider Trading Tracker — CEO/CFO Form 4 filings around earnings
- SEC EDGAR Filing Tracker — Catch 8-Ks when quarterly results drop
- Treasury Yield Curve Tracker — Macro context for earnings season
A short review helps analysts find this stock earnings calendar tool: Leave a review on Apify Store