Yahoo Finance Analysis Data Scraper
Pricing
from $0.50 / 1,000 results
Yahoo Finance Analysis Data Scraper
Scrape up-to-date stock analysis data from Yahoo Finance including recommendation trends, earnings and revenue, EPS, upgrades and downgrades. Ideal for investors seeking comprehensive real-time stock insights in a structured JSON format.
How does Yahoo Finance Stock Analysis Scraper work?
The Yahoo Finance Stock Analysis Scraper extracts up-to-date stock analysis data from Yahoo Finance. This includes recommendation trends, earnings history, financial metrics, and investment ratings. The data provided can be used to evaluate the financial health and analyst sentiment around specified stock symbols.
The Actor works in real-time, fetching live data at the moment of execution without relying on cached or stale information. This ensures that users receive the most current stock analysis data available.
Extraction begins by processing a JSON input object containing an array of requests. Each request specifies stock symbols and associated market regions for which the analysis data is retrieved. The Actor then fetches and returns structured data reflecting the latest analysis data for each requested symbol.
Input data
The input must be a JSON object that contains one mandatory field named "input", which is an array of request objects. Each item in "input" corresponds to a separate request to fetch analysis data for a stock.
The fields for each element in the array are:
symbol(Required): The stock symbol identifier for which to retrieve analysis data.region(Optional): The market region code; allowed values include US, BR, AU, CA, FR, DE, HK, IN, IT, ES, GB, SG.
Multiple requests can be processed in a single run by including multiple objects in the "input" array.
Example input
{"input": [{"symbol": "AAPL","region": "US"},{"symbol": "TSLA","region": "US"}]}
Output data
The output is a JSON object containing detailed stock analysis information per requested symbol. This includes recommendation trends, earnings history, financial data like margins and ratios, summary details, upgrade and downgrade history, and other relevant stock insights.
Sample output (with limited response fields for brevity):
{"recommendationTrend": {"trend": [{"period": "0m", "strongBuy": 2, "buy": 3, "hold": 0, "sell": 0, "strongSell": 0},{"period": "-1m", "strongBuy": 0, "buy": 1, "hold": 1, "sell": 2, "strongSell": 0}],"maxAge": 86400},"financialsTemplate": {"code": "N", "maxAge": 1},"price": {"quoteSourceName": "Delayed Quote","regularMarketPrice": {"raw": 0.7844, "fmt": "0.7844"},"shortName": "Amarin Corporation plc","currencySymbol": "$","market": "us_market"},"earningsHistory": {"history": [{"epsActual": {"raw": -0.04}, "epsEstimate": {"raw": -0.03}, "quarter": {"raw": 1688083200}},{"epsActual": {"raw": -0.05}, "epsEstimate": {"raw": -0.04}, "quarter": {"raw": 1696032000}}],"maxAge": 86400},"financialData": {"ebitdaMargins": {"raw": -0.08262},"profitMargins": {"raw": -0.1896},"grossMargins": {"raw": 0.6361},"recommendationKey": "hold","currentPrice": {"raw": 0.7844},"marketCap": {"raw": 322285632},"currency": "USD"},"upgradeDowngradeHistory": {"history": [{"epochGradeDate": 1718904034, "firm": "Cantor Fitzgerald", "toGrade": "Overweight", "fromGrade": "", "action": "reit"}],"maxAge": 86400},"symbol": "AMRN"}
How much does Yahoo Finance Stock Analysis Scraper cost?
The cost depends on the number and complexity of the requests executed during a run. It is recommended to perform an initial test run with a limited number of stock symbols to evaluate resource usage and potential expense. This helps in accurate cost estimation for larger or more frequent data extractions.
What to consider when using this Actor?
We have over a decade of experience in web crawling included in this Actor, which means users do not need to manage common web scraping challenges such as:
- Proxy Rotation: The Actor automatically rotates proxies to prevent IP blocking, ensuring consistent access to data.
- Geo Targeting: Requests are routed through region-appropriate proxies to simulate valid market locations and avoid geo-restrictions.
- Captcha / Blocking Handling: The Actor manages captcha challenges and temporary blocks transparently to the user.
- Stability and Reliability: Designed with extensive lifecycle management to reduce failures and the need for user intervention, providing stable extraction performance.
Where else you can find Axesso - Data Service solutions?
Axesso offers APIs and Actors via its official API Portal and is also accessible through RapidAPI. These platforms have a proven track record of delivering reliable and stable financial data services to thousands of users over several years.
Use cases for our Axesso Actors
- Market Research: Extract structured market data for financial analysis, valuation models, and research workflows.
- Price Monitoring: Track real-time and intraday price movements to detect market changes.
- Historical Price Analysis: Access historical time-series data for backtesting, trend analysis, and technical indicators.
- Portfolio Tracking: Monitor asset performance, returns, and exposure across multiple financial instruments.
- Trading and Automation: Use market data as input for algorithmic trading systems and automated workflows.
- Financial Data Aggregation: Collect and store market data in databases or data warehouses for analytics and reporting.
- Market Dashboards and Websites: Provide current and historical price data for dashboards, screeners, and financial websites.
- Event-based Analysis: Analyze price movements around earnings, dividends, splits, and other corporate actions.
- Instrument Discovery: Detect relevant stocks, ETFs, or cryptocurrencies based on market activity and predefined thresholds.
