Yahoo Finance Historical Data Scraper
Pricing
$0.50 / 1,000 results
Yahoo Finance Historical Data Scraper
Our Yahoo Finance Historical Data Scraper retrieves comprehensive historical stock data including open, high, low, close prices, volume, and adjusted close values. Perfect for real-time analysis, financial modeling, and market trend evaluation with up-to-date and structured information.
How does Yahoo Finance Stock Historical Data Scraper work?
The Yahoo Finance Stock Historical Data Scraper retrieves detailed historical stock data including open, high, low, close prices, volume, and adjusted close values. This data enables users to perform real-time financial analysis, modeling, and market trend assessments.
The Actor performs live extraction in real-time, directly retrieving fresh and up-to-date data without relying on cached information. This ensures that users receive the most current and accurate historical stock information.
The extraction process involves processing an input JSON object containing an array of requests. Each request specifies the parameters for fetching historical data of a particular stock symbol over a specified range and interval. The Actor then processes each request accordingly and returns structured historical data.
Input data
The input data must be a JSON object containing one mandatory array field named "input". Each element in this array represents a single request to retrieve historical stock data.
Input fields for each element:
symbol(Required): The stock symbol identifier to retrieve data for.region(Optional): The market region code; allowed values include US, BR, AU, CA, FR, DE, HK, IN, IT, ES, GB, SG.range(Optional): The range of data to retrieve; valid values include 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max.interval(Optional): The data interval; allowed values include 1m, 2m, 5m, 15m, 30m, 60m, 1d, 1wk, 1mo.comparisons(Optional): The symbols for comparison separated by comma. Ex : ^GDAXI,^FCHIperiod1(Optional): Start of the time range as an epoch timestamp in seconds (e.g., 1556816400). The value must differ from period2 and should typically correspond to the beginning of a day to ensure that the full day is included in the results. This parameter must not be used together with the range parameter.period2(Optional): End of time range as an epoch timestamp in seconds (e.g., 1562170150). The value must be later than period1 and should typically be set to the start of the following day to ensure the entire previous day is included. This parameter must not be used together with range.
Multiple data requests can be processed in a single execution by including multiple objects within the "input" array.
Example input
{"input": [{"symbol": "AAPL","region": "US","range": "1y","interval": "1d","comparisons": "MSFT,GOOGL"},{"symbol": "TSLA","region": "US","range": "1d","interval": "1m","comparisons": "AAPL,AMZN"},{"symbol": "AMZN","region": "US","period1": 1556816400,"period2": 1588342800}]}
Output data
{"statusCode": 200,"statusMessage": "FOUND","symbol": "AAPL","region": "US","range": "5d","interval": "1d","period1": null,"period2": null,"comparisons": [{"prices": [{"date": 1767796200,"open": 479.76,"high": 489.7,"low": 477.95,"close": 483.47,"volume": null,"adjclose": null},{"date": 1767709800,"open": 473.8,"high": 478.74,"low": 469.75,"close": 478.51,"volume": null,"adjclose": null},{"date": 1767623400,"open": 474.06,"high": 476.07,"low": 469.5,"close": 472.85,"volume": null,"adjclose": null},{"date": 1767364200,"open": 484.39,"high": 484.66,"low": 470.16,"close": 472.94,"volume": null,"adjclose": null},{"date": 1767191400,"open": 487.84,"high": 488.14,"low": 483.3,"close": 483.62,"volume": null,"adjclose": null}],"symbol": "MSFT"},{"prices": [{"date": 1767796200,"open": 314.36,"high": 326.15,"low": 314.19,"close": 321.98,"volume": null,"adjclose": null},{"date": 1767709800,"open": 316.4,"high": 320.94,"low": 311.78,"close": 314.34,"volume": null,"adjclose": null},{"date": 1767623400,"open": 317.66,"high": 319.02,"low": 314.63,"close": 316.54,"volume": null,"adjclose": null},{"date": 1767364200,"open": 316.9,"high": 322.5,"low": 310.33,"close": 315.15,"volume": null,"adjclose": null},{"date": 1767191400,"open": 312.85,"high": 314.58,"low": 311.44,"close": 313.0,"volume": null,"adjclose": null}],"symbol": "GOOGL"}],"prices": [{"date": 1767796200,"open": 263.20001220703125,"high": 263.67999267578125,"low": 259.80999755859375,"close": 260.3299865722656,"volume": 48262000,"adjclose": 260.3299865722656},{"date": 1767709800,"open": 267.0,"high": 267.54998779296875,"low": 262.1199951171875,"close": 262.3599853515625,"volume": 52352100,"adjclose": 262.3599853515625},{"date": 1767623400,"open": 270.6400146484375,"high": 271.510009765625,"low": 266.1400146484375,"close": 267.260009765625,"volume": 45647200,"adjclose": 267.260009765625},{"date": 1767364200,"open": 272.260009765625,"high": 277.8399963378906,"low": 269.0,"close": 271.010009765625,"volume": 37838100,"adjclose": 271.010009765625},{"date": 1767191400,"open": 273.05999755859375,"high": 273.67999267578125,"low": 271.75,"close": 271.8599853515625,"volume": 27293600,"adjclose": 271.8599853515625}],"firstTradeDate": 345479400,"id": "","timeZone": {"gmtOffset": -18000},"eventsData": [],"meta": {"currency": "USD","symbol": "AAPL","exchangeName": "NMS","fullExchangeName": "NasdaqGS","instrumentType": "EQUITY","firstTradeDate": 345479400,"regularMarketTime": 1767819602,"hasPrePostMarketData": true,"gmtoffset": -18000,"timezone": "EST","exchangeTimezoneName": "America/New_York","regularMarketPrice": 260.33,"fiftyTwoWeekHigh": 288.62,"fiftyTwoWeekLow": 169.21,"regularMarketDayHigh": 263.68,"regularMarketDayLow": 259.82,"regularMarketVolume": 48201265,"longName": "Apple Inc.","shortName": "Apple Inc.","chartPreviousClose": 273.08,"previousClose": null,"priceHint": 2,"currentTradingPeriod": {"pre": {"timezone": "EST","start": 1767862800,"end": 1767882600,"gmtoffset": -18000},"regular": {"timezone": "EST","start": 1767882600,"end": 1767906000,"gmtoffset": -18000},"post": {"timezone": "EST","start": 1767906000,"end": 1767920400,"gmtoffset": -18000}},"dataGranularity": "1d","range": "5d","validRanges": ["ytd","1y","2y","5d","5y","6mo","1d","3mo","max","1mo","10y"]},"isPending": false}
How much does Yahoo Finance Stock Historical Data Scraper cost?
The cost depends on the number and scope of requests made during a run. A test run with a limited set of stock symbols and time ranges is recommended to estimate resource consumption and potential expenses. This approach helps in understanding usage patterns and managing costs.
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: Automated proxy rotation is implemented to prevent blocking and to maintain uninterrupted data access.
- Geo Targeting: Requests are routed through geo-appropriate proxies to emulate valid market-region contexts.
- Captcha and Blocking Handling: The Actor handles captchas and temporary blocking automatically to ensure extraction stability.
- Stability and Reliability: Comprehensive lifecycle management is incorporated to reduce user interaction and enhance reliability.
Where else you can find Axesso - Data Service solutions?
Axesso provides APIs and Actors via its own API Portal and through RapidAPI. Axesso has a proven track record delivering stable and reliable services to thousands of subscribers over multiple years.
Use cases for our Axesso Yahoo Finance Actors
- Market Research: Extract comprehensive stock market data for analysis.
- Price Monitoring: Track historical pricing trends and fluctuations.
- Inventory Management: Monitor stock market data changes for decision-making.
- Product Catalog Management: Maintain updated financial datasets.
- Review Monitoring and Sentiment Analysis: Combine financial data with market sentiment.
- Lead Generation: Identify insights for investment opportunities.
- Content Aggregation and Curation: Aggregate financial information for publication.
- Price Comparison Websites: Provide historical price data for comparisons.
- Ad Campaign Optimization: Use market trend data to guide investment advertising.
