Earnings Calendar Data (investing.com)
Pricing
from $5.00 / 1,000 results
Earnings Calendar Data (investing.com)
Scrape upcoming and historical corporate earnings dates from Investing.com. Get EPS and revenue forecasts vs. actuals, market cap, release timing, and ticker links by country and date range, exported as JSON, CSV, or Excel.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Pinto Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape the corporate earnings calendar straight from Investing.com — upcoming and historical earnings releases for public companies worldwide, complete with EPS and revenue estimates vs. actuals, market cap, and the exact time of day the report drops. No login, no API key, no browser automation to maintain on your side — just clean, structured JSON, CSV, or Excel you can plug straight into a trading model, a research pipeline, or an investor-relations dashboard.
What this Actor does
Point it at a country and a date range and it returns one row per company reporting earnings in that window:
- Company name, full legal name, ticker symbol, and a direct link to its Investing.com profile
- EPS forecast vs. EPS actual
- Revenue forecast vs. revenue actual
- Market capitalization at scrape time
- Release timing — before market open, during market hours, or after market close
- The calendar date of the release
Every run also writes a small run summary (total events found, the distinct countries and release-time buckets seen) to the key-value store, so you can sanity-check a run without paging through the whole dataset.
Because it talks to Investing.com's own calendar-filter endpoint rather than screen-scraping rendered pages, it's fast (a same-day pull typically finishes in a few seconds) and doesn't need a headless browser.
Why use an earnings calendar API instead of checking the site by hand
- Backtesting & quant research — build a historical panel of EPS/revenue surprises to test earnings-drift or post-earnings-announcement strategies.
- Pre-earnings screening — pull tomorrow's or this week's reporting companies for a country or sector you trade, before the market opens.
- Trading bots & alerting — schedule daily runs and pipe new rows into Slack, a spreadsheet, or your own database the moment a report is due.
- Investor relations & competitive tracking — watch when peers and portfolio companies report.
- Financial content & newsletters — auto-generate "who reports this week" roundups.
Input
All fields are optional — call it with an empty input to get the current week's earnings calendar for every country.
| Field | Type | Description | Default |
|---|---|---|---|
country | string (select) | A single country to filter by, e.g. united states, united kingdom, germany, japan... Leave empty for all countries. | (all countries) |
fromDate | string (YYYY-MM-DD) | Start of the date range. | current day/week |
toDate | string (YYYY-MM-DD) | End of the date range. | current day/week |
Example input:
{"country": "united states","fromDate": "2026-09-08","toDate": "2026-09-12"}
Output example
One dataset item per earnings release:
{"date": "11/09/2026","country": "United States","name": "Oracle","full_name": "Oracle Corporation","symbol": "ORCL","eps_actual": "1.47","eps_forecast": "1.32","revenue_actual": "14.93B","revenue_forecast": "14.6B","market_cap": "312.5B","time": "after market close","pair_id": "13246","link": "https://www.investing.com/equities/oracle-corp","retrieved_at": "2026-09-11T13:10:13.063742","data_type": "earnings_calendar_event"}
Fields Investing.com doesn't provide for a given company (for example eps_actual before the report is released) come back as null rather than being omitted, so every row has a consistent shape.
This Actor also ships a full Output schema (Output tab in the Apify Console), a Dataset schema describing every field above, a Key-value store schema for the run-summary record, and an OpenAPI schema documenting how to call it and retrieve results over the Apify API — see the corresponding tabs on this Actor's page.
How to run it
- Apify Console — open the Input tab, set a country and/or date range (or leave everything blank for "this week, everywhere"), click Start.
- Apify API / SDK — call
run-sync-get-dataset-itemsfor a synchronous call that returns the rows directly, orrunsto start an async run and poll for the dataset. - Schedule it — add a daily/weekly Apify Schedule so tomorrow's reporters land in your dataset automatically, or save a few common filters as Tasks (see the Tasks tab) so you don't have to retype input every time.
- Integrations — pipe results to Google Sheets, Slack, Zapier/Make, webhooks, or your own endpoint straight from the Integrations tab.
Cost & limits
Pricing follows this Actor's Apify pricing model shown on its Pricing tab (usage-based compute). A single day/single-country pull is typically a handful of rows and finishes in a few seconds; wide date ranges or "all countries" runs take proportionally longer since more calendar rows are parsed.
FAQ
Does this need an Investing.com account or API key? No. It scrapes Investing.com's public earnings-calendar endpoint directly — no login or token required.
Can I get earnings data for more than one country in a single run?
The country field is a single selection per run today. Run it once per country (or leave it empty to get every country at once) and merge the datasets, or fan out multiple Actor runs/Tasks in parallel.
How far back or forward can fromDate/toDate go?
As far as Investing.com's own earnings calendar exposes — typically several weeks in the past and future. Very old historical data may not be available on the source site.
Why is eps_actual or revenue_actual null?
Investing.com only publishes actuals once a company has reported. For upcoming earnings, only the forecast fields are populated.
What does the time field mean?
It's the release timing relative to market hours: before market open, during market hours, or after market close.
Related Actors from Pinto Studio
- Economic Calendar Data (Investing.com) — macro events (rates, GDP, inflation, employment) from the same calendar family.
- YouTube Transcript Scraper — pull transcripts from any YouTube video for research or content pipelines.
Support
Found a bug or have a feature request? Open an issue via the Actor's Issues tab in Apify Console, or reach out through the developer's Apify profile.