Yahoo Finance Earnings Calendar Scraper
Pricing
from $1.99 / 1,000 search results
Yahoo Finance Earnings Calendar Scraper
Scrapes Yahoo Finance earnings calendar for upcoming and past earnings reports including EPS estimates, reported EPS, surprise percentage, and market cap.
Pricing
from $1.99 / 1,000 search results
Rating
0.0
(0)
Developer
Search API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Fast, API-first extraction of the public Yahoo Finance earnings calendar. The Actor requests Yahoo's current structured calendar response one date at a time, validates it before parsing, normalizes source-backed fields, applies filters, and writes the final dataset atomically.
Modes and inputs
singleDate: collect onefromDate.dateRange: collect the inclusivefromDate–toDaterange (maximum 31 days).- Filter by exact ticker symbols, company text, earnings timing (
BMO,AMC, and Yahoo'sTAS/TNStime-not-supplied codes), reported/upcoming status, EPS estimate, and surprise percent. - Sort by Yahoo rank, symbol, date, EPS estimate, or surprise. Fair allocation across dates prevents the first busy day from consuming a global limit.
maxItems,maxItemsPerDate, concurrency, retry, timeout, language, region, and optional proxy controls are exposed.
Output
Records include a stable event ID, global/date positions, exact source date and ISO event time, time-zone offset, timing code/label, ticker, company, fiscal period, typed EPS values, derived EPS difference and beat/miss/met/pending status, Yahoo rank, event certainty, canonical Yahoo links, request context, extraction method, and scrape time. Unavailable optional fields are omitted rather than emitted as null, empty strings, or dashes.
Proxies and safety
Direct HTTP is the default. Apify Residential and custom HTTP proxies are supported. GOOGLE_SERP is rejected because it is intended for supported Google Search/Shopping HTTP requests, not Yahoo Finance. Requests use bounded retries and sessions; non-200, non-JSON, malformed, redirected, oversized, changed, or truncated payloads fail closed without partial dataset writes.
Limits
Yahoo currently allows up to 1,000 structured events per requested day. The Actor checks totalCount and fails rather than silently returning an incomplete day if Yahoo reports more records than it supplies. Target inventory and optional EPS fields vary by date. A small subset of global source events can omit companyShortName; those malformed entries are excluded because the Actor will not fabricate a company name from the ticker.