I am looking for a free S&P 500 data feed, preferably one with a REST API. It appears that Yahoo Finance & Google Finance have discontinued their feeds. For example, http://download.finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1 returns, "It has come to our attention that this service is being used in violation of the Yahoo Terms of Service..." Does anyone know of a free S&P 500 data feed? Delayed quotes are fine.
Looking for a free S&P 500 data feed
2.6k Views Asked by John DiFini At
4
There are 4 best solutions below
0
On
So far, I have come across Alpha Vantange and Tradier. At a cursory glance, Alpha Vantage appears to offer semi-realtime quotes by providing high & low quotes over an interval (1 min is the smallest interval).
Tradier appears to offer free delayed quotes for a "sandbox" environment.
0
On
I wound up using IEX Cloud (e.g. https://cloud.iexapis.com/stable/stock/TSLA/quote?token=xxxx). You can sign up for a free account here - https://iexcloud.io. Lastly, here's their terms of use - https://iexcloud.io/terms.

If you use Python combined with Beautifulsoup you can easily get data from multiple sites. Example:
The only problem is you will actually use 0,4 MB per quote which I think is a lot of unnecessary use of bandwith and capacity.
Or maybe you can use Quandl.
Good Luck!