Upcoming Earnings Calendar avatar

Upcoming Earnings Calendar

Deprecated

Pricing

from $5.00 / 1,000 earnings date returneds

Go to Apify Store
Upcoming Earnings Calendar

Upcoming Earnings Calendar

Deprecated

Get upcoming stock earnings reporting dates for the next N days. Lookup specific tickers or browse the full US earnings calendar. Returns company, report date, time of day, and EPS estimates. Powered by Yahoo Finance.

Pricing

from $5.00 / 1,000 earnings date returneds

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Upcoming Earnings Calendar extracts the full US stock earnings calendar from Yahoo Finance for any date range — including EPS estimates, report timing (BMO/AMC), and surprise data for recently reported companies. Use it to plan trades around earnings, monitor catalyst dates, or build earnings-driven screeners.


Why use Upcoming Earnings Calendar?

  1. Pre-earnings positioning — Know which stocks report this week so you can buy/sell options, hedge, or avoid holding through the event.
  2. Options strategy timing — Earnings dates drive IV spikes. Fetch the calendar 7-14 days out to identify straddle or iron condor setups.
  3. Automated watchlist alerts — Schedule daily runs to push upcoming earnings for your watchlist tickers to Slack, Notion, or a trading dashboard.
  4. Earnings surprise monitoring — Scan last week's reporters for large EPS surprises (+/- 20%) that historically trigger post-earnings drift.
  5. Sector rotation — Pull all earnings dates for a sector ETF's holdings to anticipate high-volatility windows.

How to use

  1. Open the actor on Apify Store and click Try for free.
  2. Set daysAhead (how far out to look) and optionally paste tickers into tickers.
  3. Optionally set daysBack to capture companies that reported in the past N days.
  4. Click Start. Results are returned as a flat list of earnings events.
  5. Use the Apify Scheduler to run this daily or weekly and push data to your webhook.

Input

FieldTypeDefaultDescription
tickersstring""Comma-separated tickers to look up (e.g. "AAPL,MSFT,NVDA"). Empty = full calendar.
daysAheadnumber14How many days ahead to fetch (max 90)
daysBacknumber0Also include companies that reported in the past N days
maxResultsnumber200Maximum records to return

Output

All records are structured earnings events. Example:

{
"ticker": "NVDA",
"company": "NVIDIA Corporation",
"report_date": "2026-05-28",
"report_time": "AfterHoursClose",
"eps_estimate": 0.89,
"eps_actual": null,
"eps_surprise_pct": null
}
{
"ticker": "AAPL",
"company": "Apple Inc.",
"report_date": "2026-05-01",
"report_time": "AfterHoursClose",
"eps_estimate": 1.65,
"eps_actual": 1.83,
"eps_surprise_pct": 10.9
}

Output fields

FieldTypeDescription
tickerstringStock ticker symbol
companystringCompany display name
report_datestringEarnings report date (YYYY-MM-DD)
report_timestringBeforeMarketOpen, AfterHoursClose, TAS, or TNS
eps_estimatefloatConsensus EPS estimate (null if not available)
eps_actualfloatReported EPS (null if not yet reported)
eps_surprise_pctfloatSurprise percentage: (actual - estimate) / abs(estimate) * 100

Cost estimation

Pay-Per-Event: $0.005 per actor start + $0.005 per earnings date returned.

Use caseRecordsEstimated cost
Weekly calendar (14 days)~150~$0.75/run
Specific 10 tickers10~$0.05/run
Monthly calendar (30 days)~300~$1.50/run
Daily run on 50 watchlist tickers50~$0.25/day

FAQ

Does it cover pre-market (BMO) vs after-hours (AMC) reports? Yes — report_time distinguishes BeforeMarketOpen, AfterHoursClose, TAS (time as set), and TNS (time not supplied).

Are EPS estimates always available? No — estimates are pulled from Yahoo Finance consensus; very small-cap stocks or newly public companies may not have analyst coverage, in which case eps_estimate is null.

How far ahead can I look? Up to 90 days ahead. For earnings beyond 90 days, companies often haven't confirmed their date yet, so data is less reliable.

Can I get historical earnings dates? Yes — set daysBack to pull companies that reported in the past N days. EPS actuals and surprise percentages will be populated for these.


Feedback

If this actor is useful, a quick review helps other traders discover it: Leave a review on Apify Store


Keywords: earnings calendar, earnings date, EPS estimate, Yahoo Finance, stock earnings, reporting date, pre-market earnings, after-hours, quarterly earnings, earnings season, ticker lookup