With this entire stock market API endpoint, you need no to make thousands and thousands stock API requests per day. It’s not necessary anymore. We developed bulk download API endpoint and it’s easy to download historical data any day in a bulk, just follow this link (of course, if you have an API key):

http://eodhistoricaldata.com/api/eod-bulk-last-day/US?api_token={YOUR_API_KEY}

By default the data for for last trading day will be downloaded, but if you need any specific date, just add ‘date’ parameter to the URL, in the following example we used September 21, 2017:

http://eodhistoricaldata.com/api/eod-bulk-last-day/US?api_token={YOUR_API_KEY}&date=2017-09-21

To download last day data for several symbols, for example, for MSFT and AAPL, you can add ‘symbols’ parameter:

http://eodhistoricaldata.com/api/eod-bulk-last-day/US?api_token={YOUR_API_KEY}&symbols=MSFT,AAPL

And, of course, we support JSON output for this API endpoint, to get it, add: “fmt=json”:

http://eodhistoricaldata.com/api/eod-bulk-last-day/US?api_token={YOUR_API_KEY}&symbols=MSFT,AAPL&fmt=json

 

Bulk Download EOD Data JSON Output
Bulk Download EOD Data JSON Output for APPL and MSFT

Subscribe to API

If you need more data, like company name, you can use ‘&filter=extended’ and get extended data, which includes company name, EMA 50 and EMA 200. The data is accessible in both CSV and JSON formats:

http://eodhistoricaldata.com/api/eod-bulk-last-day/US?api_token={YOUR_API_KEY}&symbols=MSFT,AAPL&fmt=json

Thanks! And please connect with us via support@eodhistoricaldata.com if you have further questions.