Free Yahoo finance stock historical data scraper – Export Data to CSV, Excel & JSON
Scrape historical stock price data from Yahoo Finance’s Historical Data tab, with results saved to your Clura account and exportable as CSV or JSON.
Run this templatePricing
Pay once, scrape forever
$29.99 one-time
Unlimited rows & unlimited scrapes
- All Free plan features, plus:
- Unlimited rows per scrape
- Unlimited scrapes per day
- 14-day cloud storage
- Priority support

Clura’s Chrome extension includes a Yahoo Finance Stock Historical Data Scraper template that extracts structured price history data from the currently open Historical Data tab on stock pages in Yahoo Finance. This template is built for traders, analysts, investors, researchers, and fintech teams who want to convert visible stock price history tables into clean, structured datasets.
After you navigate to a stock’s page (for example, AAPL, TSLA, or any listed ticker) and open the Historical Data tab, you can set the date range and frequency (Daily, Weekly, Monthly). The scraper reads the price table displayed on the page. You can review and customize which fields are extracted, confirm pagination if applicable, and add additional custom fields if required. Once run, the scraper collects historical stock data across the selected range, saves everything to your Clura account, and allows export as CSV or JSON for analysis, modeling, or reporting.
Relevant For
Traders & Retail Investors
Export price history for backtesting strategies or tracking stock performance.
Equity & Financial Analysts
Build structured datasets for financial modeling and comparative analysis.
Fintech & Data Teams
Collect structured historical data for dashboards, analytics tools, or research pipelines.
Academic & Market Researchers
Analyze price trends, volatility, and historical market behavior.
How to Use
- 1
Open a stock’s Historical Data tab
Go to Yahoo Finance, search for a ticker, and open the Historical Data tab. Set your preferred date range and frequency.
- 2
Open the Clura extension
Click the Clura Chrome extension icon. Available scraper templates will be displayed.
- 3
Configure the scraper
Select the Yahoo Finance Stock Historical Data Scraper template.Review and confirm:
- 4
Run, save, and export
Run the scraper. Extracted historical price data is saved to your Clura account.Once complete, export the results as CSV or JSON for further analysis.
Fields Scraped
| Field | Type |
|---|---|
| Date | Date |
| Open Price | Number |
| High Price | Number |
| Low Price | Number |
| Close Price | Number |
| Adjusted Close Price | Number |
| Volume | Text |
Export Formats
Example Output
| Ticker | Company | Price | Change | Market Cap | Volume |
|---|---|---|---|---|---|
| AAPL | Apple Inc. | $189.23 | +1.12% | $2.9T | 52M |
| TSLA | Tesla Inc. | $248.40 | -0.45% | $789B | 31M |
Frequently Asked Questions
What stock data can be extracted from Yahoo Finance?
You can extract ticker symbols, company names, prices, daily changes, market caps, and trading volumes.
Can this data be used for financial analysis?
Yes, analysts use the data for market research and investment tracking.
Can the results be exported?
Yes, financial data can be exported to CSV or Excel.
Related Scrapers
Free Bloomberg company news scraper – Export Data to CSV, Excel & JSON
Scrape company-specific news articles and headlines from Bloomberg company and business section pages, with results saved to your Clura account and exportable as CSV or JSON.
Free Reuters business news scraper – Export Data to CSV, Excel & JSON
Scrape news article listings and headlines from Reuters section and category pages, with results saved to your Clura account and exportable as CSV or JSON.
Free Forbes Global 2000 companies scraper – Export Data to CSV, Excel & JSON
Scrape company rankings and financial metrics from Forbes Global 2000 list pages, with results saved to your Clura account and exportable as CSV or JSON.