Click here to Login

4 Links to Download Free Historical Stock Prices Data by Date

Updated on 2013-06-12

Several months ago, I have created a post and listed 10 websites that provide historical stock quotes data free. These websites include the popular Yahoo finance and Google finance websites.

If you used one of these websites to gather historical data then you already know that you can only download data for each stock individually. I mean there is no way to get a file that compiles trading data for all stocks for a particular date.

If you are interested in getting historical stock prices data compiled by date then keep reading.

First of all, let us answer the following question:

Why it is useful to get historical stock prices by date?

Because, it is much faster to download if you don't need a lot of historical data (1000 requests for 4 years compared with about 8000 requests if you do get historical data for U.S. equities - One request per stock). In addition, you just have to download only file per day to make your historical database up-to-date.

This was my answer and if you have more reasons fell free to add them in the comments.


Netfonds is a Norwegian financial websites that cover several markets including U.S. stocks, Funds and some European markets.

Downloading data by date is possible in Netfonds, but you will have to download three files, one for each U.S. exchange (NASDAQ, NYSE and AMEX).

- Visit the following Exchange Quotes Link
- Select "NASDAQ" under "Exchange" column
- Select a date
- Select "CSV" under "Format" column
- Click on "Update"

You will get historical stock prices from the following URL:

To get data for other markets simply update the "exchange" parameter in the above URL.

NYSE quotes: exchange=N
Amex quotes: exchange=A

As you can see from the above URL, the other parameters simply define the day, month and year of the requested data.

Netfonds doesn't provide OTC data and its historical quotes data is available starting from 2001.

You can use the following QuantShare downloader to get historical data:
Daily US Stocks Data


There is no English version of the Stooq website. Please follow my instructions so that you do not get lost.

- Open your browser and enter the following URL:

In Stooq, you can either download the last data files (one per trading day) one by one or you can download the whole historical database in ASCII or Metastock format.
To get the whole historical data, visit the following link:

There, you can download daily stock prices for U.S. stocks as well as Japan/Germany/Poland/Hungary stocks, commodities, futures, Forex and macroeconomic indicators.

Here is how to read data from Metastock databases in QuantShare:
How to use QuantShare with Metastock data


Barchart is a popular data provider that sells EOD, Intraday and real-time data for several exchanges.
Although most of its services cost money, Barchart provides EOD data for U.S. stocks free.

Here is what you need to do in order to get access to this data:
- Open
- Click on "Join Now" then open a free account
- Complete the registration process then visit the following page:

- Select a date, click on "Get Data" then on "Stocks", "Mutual Funds" or "OTC Stocks" to download historical quotes data per date.

At least 5 month worth of end-of-day data are available for download. The data for the current trading day is usually available after 6:00 PM Eastern Time.

EOD Data

EOD data is also a paid service but offers free historical data for recent days in exchange of a free registration.

To download and test historical quotes data provided by EOD Data, open a free account @

With a free account, you can get end-of-day data available at 09 PM (local exchange time) for U.S. Equities, Global Indices and Foreign Exchange.
Note that historical data is only available for the past 30 days.

More Resources to Get Historical Prices Data

If you want to download end-of-day data by ticker symbol then take a look at this great list of free resources:
10 ways to download historical stock quotes data for free

Interested in intraday and tick data for the U.S. stock market, take a look at this:
6 ways to download free intraday and tick data for the U.S. stock market

There are also several free websites providing end-of-day and intraday data for the Forex markets. These websites are compiled here:
6 places to download historical intraday Forex quotes data for free

Finally, if you are trader from Germany or interested in trading stocks listed on German stock exchanges, then we have something for you:
German Stock Exchanges: 5 free ways to download historical EOD/Intraday data

one comment (Log in)

QuantShare Blog
Search Posts

Recent Posts

Create Graphs using the Grid Tool
Posted 1328 days ago

Profile Graphs
Posted 1433 days ago

Previous Posts

More Posts


Create an account
Affiliate Program
Contact Us
Trading Forum
How-to Lessons
About Us
Terms of Use

Copyright 2024
Social Media
Follow us on Facebook
Twitter Follow us on Twitter
Follow us on Google+
RSS Trading Items

Trading financial instruments, including foreign exchange on margin, carries a high level of risk and is not suitable for all investors. The high degree of leverage can work against you as well as for you. Before deciding to invest in financial instruments or foreign exchange you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial investment and therefore you should not invest money that you cannot afford to lose. You should be aware of all the risks associated with trading and seek advice from an independent financial advisor if you have any doubts.