-2

Is there any way to get free SP500 historical end-of-day data ideally in API and csv form? Not sure why it seems to be harder than I could imagine.

For example:

Quandl: SPY or SPX symbol not found

rs = requests.get('https://www.quandl.com/api/v3/datasets/WIKI/SPY/data.csv?api_key=<API Keys>')

Is there any API that I could try?

Thank you.

Isma
  • 14,604
  • 5
  • 37
  • 51
Chubaka
  • 2,933
  • 7
  • 43
  • 58

1 Answers1

1

You can retrieve it via API by installing quandl with pip install quandl and then making a request as follows:

import quandl

quandl.ApiConfig.api_key = 'YOUR_KEY'
quandl.get('EOD/SPY', start_date='2021-02-26', end_date='2021-02-26')

However, you need to be subscribed to the dataset to be able to access the data this way.

Isma
  • 14,604
  • 5
  • 37
  • 51