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

7

Total users

5

Monthly active users

5 days ago

Last modified

Share

Stock Earnings Calendar Tracker

Upcoming earnings calendar from Nasdaq for next N days: ticker, company, BMO/AMC timing, consensus EPS estimate, analyst count, prior-year EPS, fiscal quarter end, market cap. No API key.


Input Parameters

ParameterTypeDefaultDescription
daysAheadinteger7How many days from today to include (1 = today only, 7 = nex
symbolsarray[]Only include these tickers (case-insensitive). Empty = all r
minMarketCapUsdinteger0Skip companies whose market cap is below this. 0 = no filter
sortBystringdate_ascRow order.
limitinteger500Max earnings rows to return.
alertOnUpcomingbooleanFalseSend list of upcoming earnings to Telegram after run.
telegramBotTokenstringTelegram bot token.
telegramChatIdstring``Telegram chat ID to send alerts to (get it from @userinfobot

Why this exists

Earnings season drives 30%+ of single-stock price moves. The free calendars on Yahoo / Investing.com require scraping that breaks weekly. Paid feeds (Zacks, Estimize) charge $100-$500/mo.

This actor wraps Nasdaq's free public earnings JSON endpoint with clean filtering: by date range, ticker, market cap, sort order, and Telegram digest.


What you get per row

FieldExampleNotes
report_date2026-06-10ISO date
symbolORCLticker
nameOracle Corporation
timingAMCBMO/AMC/TNS
eps_forecast1.58consensus EPS estimate
num_estimates11analyst count
last_year_eps1.35prior-year same quarter
last_year_report_date6/11/2025
fiscal_quarter_endingMay/2026
market_cap_usd609,204,063,720

timing:

  • BMO — Before Market Open
  • AMC — After Market Close
  • TNS — Time Not Supplied

Use cases

  1. Position planning — Don't get caught holding through an earnings call you forgot about
  2. Options strategies — Filter for high-IV names reporting this week
  3. Earnings momentum — Pull a watchlist of large caps reporting + their consensus
  4. Sector rotation — See when a whole sector (e.g. retail) is about to report
  5. Macro context — Weight aggregate consensus EPS growth by market cap as a top-down growth proxy

Quick start

Default — next 7 days, all reporters

{}

Mega caps only (>$10B), this week

{
"daysAhead": 7,
"minMarketCapUsd": 10000000000,
"sortBy": "mcap_desc"
}

Track specific tickers

{
"daysAhead": 30,
"symbols": ["NVDA", "AAPL", "MSFT", "TSLA"]
}

Daily digest to Telegram

{
"daysAhead": 1,
"minMarketCapUsd": 5000000000,
"alertOnUpcoming": true,
"telegramBotToken": "YOUR_BOT_TOKEN",
"telegramChatId": "YOUR_CHAT_ID"
}

Pricing

Pay-Per-Event: $0.001 per earnings row returned.

RunRowsCost
Default (7 days, all)~150$0.15
Today's mega caps5–10$0.005–0.01
30-day forward calendar~700$0.70

Output sort options

sortByDescription
date_ascEarliest reporters first, market cap tiebreak (default)
mcap_descLargest companies first
eps_estimate_descHighest EPS estimate first

Data source

Nasdaq Earnings Calendar JSON — free public endpoint, US listings.



Feedback

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