Home Programs Tools Data About
Yahoo Finance provides stock data across thousands of tickers, but access to the data is not consistent. Originally this was a Python script, but I realized I could pinpoint the way I am accessing the data to create a client-side script so that people would not need to worry about installing Python and running code.
The script does not currently have a repository of valid tickers in Yahoo Finance, so it may result in failed downloads if an invalid ticker is entered. Unfortunately, Yahoo Finance API was publicly shutdown 2017, but its underpinnings continue to function, which this script targets. If all data is entered correctly, it should initiate a download in a new tab for a csv file containing the desired information. If incorrect data is entered (invalid tickers, dates, etc.), it will simply fail to load. Certain tickers have symbols and you MUST include these symbols. For example, Yahoo Finance lists the SP500 ticker as "^GSPC" in their system, and thus you need to include the caret (^) symbol to download its data.