VOOZH about

URL: https://apify.com/pintostudio/stock-earnings

⇱ Stock Earnings Β· Apify


Pricing

$4.70 / 1,000 results

Go to Apify Store

The Stock Earnings (investing.com) actor is a specialized web scraper designed to fetch comprehensive earnings data for publicly traded stocks from Investing.com.

Pricing

$4.70 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Pinto Studio

Pinto Studio

Maintained by Community

Actor stats

1

Bookmarked

17

Total users

2

Monthly active users

2 months ago

Last modified

Share

Stock Earnings (investing.com) - Actor Documentation

Overview

The Stock Earnings (investing.com) actor is a specialized web scraper designed to fetch comprehensive earnings data for publicly traded stocks from Investing.com. This actor provides historical earnings information including actual vs. forecasted earnings per share (EPS), revenue data, surprise percentages, and price change metrics.

Features

  • Comprehensive Earnings Data: Retrieves historical earnings records with actual and forecasted metrics
  • Multi-Country Support: Supports 45+ countries and major stock exchanges worldwide
  • Financial Metrics: Includes EPS, revenue, surprise percentages, and price change data
  • Historical Analysis: Provides multiple quarters/years of earnings history
  • Summary Statistics: Calculates average surprise rates and positive surprise counts
  • JSON Output: Clean, structured data format for easy integration

Input Parameters

Required Parameters

ParameterTypeDescriptionExample
stockSymbolstringStock ticker symbol (1-10 characters)"AAPL", "MSFT", "BBVA"

Optional Parameters

ParameterTypeDescriptionDefault
countrystringCountry where the stock is listed"united states"

Supported Countries

The actor supports stocks from 45+ countries including:

Major Markets:

  • United States
  • United Kingdom
  • Germany
  • France
  • Japan
  • China
  • Canada
  • Australia

European Markets:

  • Spain, Italy, Netherlands, Belgium, Portugal
  • Austria, Switzerland, Norway, Sweden, Denmark, Finland
  • Poland, Czech Republic, Hungary, Greece, Turkey, Russia

Asian Markets:

  • South Korea, India, Malaysia, Singapore, Thailand
  • Indonesia, Philippines, Vietnam, Taiwan, Hong Kong

Other Markets:

  • Brazil, Mexico, Argentina, Chile, Colombia, Peru
  • South Africa, Israel, Saudi Arabia, UAE, New Zealand

Output Data Structure

The actor returns an array of earnings records, each containing:

[
{
"currencyId":12,
"date":"2025-07-23T00:00:00.000Z",
"epsActual":0.52,
"epsForecast":0.61,
"epsSurprisePercent":-14.75,
"priceChangePercent":-14.12,
"reportMonth":6,
"reportYear":2025,
"revenueActual":25500000000,
"revenueForecast":24330000000,
"revenueSurprisePercent":4.81
}
]

Field Descriptions

FieldTypeDescription
currencyIdnumberCurrency identifier for the stock
datestringEarnings announcement date (ISO format)
epsActualnumber/nullActual earnings per share reported
epsForecastnumberForecasted earnings per share
epsSurprisePercentnumber/nullEPS surprise percentage (actual vs forecast)
priceChangePercentnumber/nullStock price change percentage after earnings
reportMonthnumberMonth of the reporting period (1-12)
reportYearnumberYear of the reporting period
revenueActualnumber/nullActual revenue reported
revenueForecastnumberForecasted revenue
revenueSurprisePercentnumber/nullRevenue surprise percentage

Usage Examples

Basic Usage

{
"stockSymbol":"AAPL"
}

With Country Specification

{
"stockSymbol":"BBVA",
"country":"spain"
}

Multiple Examples

{
"stockSymbol":"MSFT",
"country":"united states"
}

Summary Data

The actor also generates a comprehensive summary stored in the key-value store:

{
"stock":"AAPL",
"country":"united states",
"stock_symbol":"AAPL",
"has_data":true,
"retrieved_at":"2025-07-08T10:30:00.000Z",
"total_records":10,
"latest_earnings_date":"2025-07-23T00:00:00.000Z",
"latest_report_quarter":6,
"latest_report_year":2025,
"latest_eps_actual":0.52,
"latest_eps_forecast":0.61,
"latest_eps_surprise_percent":-14.75,
"latest_revenue_actual":25500000000,
"latest_revenue_forecast":24330000000,
"latest_revenue_surprise_percent":4.81,
"latest_price_change_percent":-14.12,
"avg_eps_surprise_percent":-2.35,
"positive_eps_surprises":4,
"avg_revenue_surprise_percent":1.23,
"positive_revenue_surprises":6
}

Error Handling

The actor includes comprehensive error handling for:

  • Validation Errors: Invalid stock symbols or parameters
  • IO Errors: Network connectivity issues
  • Runtime Errors: Unexpected processing errors
  • Connection Errors: Failed requests to Investing.com
  • File Not Found Errors: Missing resources

Performance Considerations

  • Rate Limiting: Respects Investing.com's rate limits
  • Efficient Processing: Optimized for bulk data retrieval
  • Memory Management: Handles large datasets efficiently
  • Retry Logic: Built-in retry mechanism for failed requests

Integration Tips

  1. Data Analysis: Use the summary statistics for quick insights
  2. Historical Trends: Analyze surprise percentages over time
  3. Comparative Analysis: Compare earnings across different stocks
  4. Alert Systems: Monitor for earnings surprises
  5. Financial Modeling: Use actual vs. forecast data for model validation

Limitations

  • Data availability depends on Investing.com's coverage
  • Historical data depth may vary by stock and country
  • Some fields may be null for upcoming earnings (forecasts only)
  • Currency conversion not performed (use currencyId for reference)

Support

If you have any questions or encounter any issues, please consult the Apify documentation or reach out to us through one of the following channels:

  • Verify input parameters match the schema requirements
  • Check the Apify platform documentation
  • Review the actor logs for detailed error messages
  • Telegram: @pintoflow
  • Apify Platform: You can also contact us directly through this platform.

You might also like

Stock Earnings Transcript

pintostudio/stock-earnings-transcript

The Stock Earnings Transcript Data Actor is a powerful tool that fetches comprehensive earnings transcript data and fundamental financial information from Investing.com for specified stock symbols.

26

Earnings Call Transcript Scraper

junipr/earnings-call-scraper

Scrape earnings call transcripts for any publicly traded company. Get structured Q&A, management remarks, and financial commentary from earnings calls.

Investing News Scraper

mscraper/investing-news-scraper

Investing News Scraper is a specialized web scraping tool designed to extract news from Investing. The Scraper exports the accumulated data to various formats like JSON, XML, CSV or EXCEL

Crypto News Pro Scraper + AI Analysis

buseta/crypto-news

Scrape crypto news from hundreds of resources all over the world! Get all the news about the market or your favorite cryptocurrency! Ready-to-use AI analysis for market trends, no API key needed. Last Update: Mar 29, 2026

Economic Calendar Data (Investing.com)

pintostudio/economic-calendar-data-investing-com

This Apify Actor is designed to extract economic calendar data from Investing.com based on specified filters such as time zone, countries, importance, categories, and date ranges. It's a powerful tool for financial analysts, traders, and anyone needing to stay updated on global economic events.

300

5.0

FinancialJuice Scraper

akash9078/financialjuice-scraper

Scrapes the RSS feed from FinancialJuice and outputs the news items.

πŸ‘ User avatar

Akash Kumar Naik

36

CryptoPanic News Scraper

piotrv1001/cryptopanic-news-scraper

The CryptoPanic News Scraper extracts the latest crypto news from CryptoPanic, allowing category and filter selection. It captures headlines, publication dates, votes, and affected cryptocurrenciesβ€”ideal for market analysis and sentiment tracking.

98

CoinMarketCap Crypto Scraper

louisdeconinck/coinmarketcap-crypto-scraper

CoinMarketCap Crypto Scraper is your ultimate tool for comprehensive market analysis. Effortlessly gather detailed data on prices, market caps, volumes, and more for all listed cryptocurrencies. Perfect for portfolio tracking, market research, and price monitoring. Fast, reliable, and easy to use!

πŸ‘ User avatar

Louis Deconinck

286

5.0

Motley Fool Earnings Call Transcripts Scraper

jungle_synthesizer/motley-fool-earnings-transcripts-scraper

Scrape earnings call transcripts from Motley Fool's free archive. Extracts full transcript text (prepared remarks + Q&A), call participants, company ticker, fiscal quarter, published date, and article metadata. Archive spans 2007 to present with ~1,000-1,500 new transcripts per earnings quarter.

πŸ‘ User avatar

BowTiedRaccoon

23

Stock Profile (Investing.com)

pintostudio/stock-profile-investing-com

The Stock Profile Data (Investing.com) Actor is a powerful web scraping tool that retrieves comprehensive company profile information for publicly traded stocks from Investing.com.