Stock Earnings Calendar Scraper (Multi-Source)
Pricing
from $3.00 / 1,000 earnings results
Stock Earnings Calendar Scraper (Multi-Source)
Scrape earnings dates from multiple sources and compare with Best, All, or Custom modes, plus optional cost checks using TipRanks, Wall Street Numbers, Seeking Alpha, Earnings Whispers, Finviz, TradingView, Nasdaq, MarketWatch, MarketScreener, Google, Investing, Zacks, Benzinga, Yahoo.
Pricing
from $3.00 / 1,000 earnings results
Rating
0.0
(0)
Developer
Brook N
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Security
Limited permissionsShare
Scrapes earnings dates across 14 independent financial-data sources so you can cross-validate and compare earnings dates across providers.
Features
- 14 Production Sources: Supports major financial platforms organized by reliability, speed, and cost.
- Smart Presets: Choose between Best Sources (fast & cost-effective), All Sources (maximum coverage), or Custom.
- Flexible Inputs: Load tickers manually, upload a CSV, or connect an Apify Dataset.
- Incidental Event Discovery: Discover extra earnings events captured during calendar scans.
- Built-in Benchmark Mode: Test scraper reliability, proxy usage, runtime, and cost per ticker.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
sourceMode | String | "best" | Selection strategy: best (7 top sources), all (all 14 sources), or custom. |
tickers | Array | ["AAPL"] | Manual list of stock tickers to scrape. |
csv | String | "" | Optional CSV string with one ticker per line. |
datasetId | String | "" | Optional Apify Dataset ID containing input tickers. |
includeIncidental | Boolean | false | Include non-requested valid earnings events found during calendar scans. |
benchmarkMode | Boolean | false | Run performance & reliability benchmark suite instead of normal production extraction. |
Supported Sources
Sources are listed below in production execution order.
| Source | Group | Best Sources | All Sources | Custom | Benchmark |
|---|---|---|---|---|---|
| Wall Street Numbers | BEST | ✅ | ✅ | ✅ | ✅ |
| Yahoo Finance | BEST | ✅ | ✅ | ✅ | ✅ |
| TradingView | BEST | ✅ | ✅ | ✅ | ✅ |
| Finviz | BEST | ✅ | ✅ | ✅ | ✅ |
| Seeking Alpha | BEST | ✅ | ✅ | ✅ | ✅ |
| TipRanks | BEST | ✅ | ✅ | ✅ | ✅ |
| Nasdaq | BEST | ✅ | ✅ | ✅ | ✅ |
| Earnings Whispers | STANDARD | — | ✅ | ✅ | ✅ |
| Benzinga | STANDARD | — | ✅ | ✅ | ✅ |
| Google Finance | STANDARD | — | ✅ | ✅ | ✅ |
| MarketScreener | STANDARD | — | ✅ | ✅ | ✅ |
| Zacks | STANDARD | — | ✅ | ✅ | ✅ |
| MarketWatch | STANDARD | — | ✅ | ✅ | ✅ |
| Investing.com | STANDARD | — | ✅ | ✅ | ✅ |
Preset Execution Order
BEST
Wall Street Numbers → Yahoo Finance → TradingView → Finviz → Seeking Alpha → TipRanks → Nasdaq
ALL
Wall Street Numbers → Yahoo Finance → TradingView → Finviz → Seeking Alpha → TipRanks → Nasdaq → Earnings Whispers → Benzinga → Google Finance → MarketScreener → Zacks → MarketWatch → Investing.com
Output Example
Results are pushed to the default dataset as clean, flattened JSON records:
[{"ticker": "ORCL","date": "2026-09-10","source": "Investing"},{"ticker": "ORCL","date": "2026-09-10","source": "TipRanks"}]