I cannot download S&P 500 Total Return data - but I can write a Python script and do so.
Seriously, I am unable download the S&P 500 Total Return data (^SP500TR) from Yahoo Finance or AlphaSpace.
That's ridiculous! I used to be able to do this is Yahoo Finance.
I tried in AlphaSense. I can't do it. I asked customer service and was told it cannot be done, and was sent to a super lame data limitations page. That's a terrible response. A $500 a year product cannot do a simple request.
Yet, I can get this data with a Python script --- for free! (See below)
Why would anyone want to pay for AlphaSpace if you can't do simple things well? (Not to mention, Zacks Research needs a straw because it sucks. You are making investors dumber with garbage robo-research.)
I canceled my AlphaSpace subscription.
Here's the Python Script that got me the data I needed:
import yfinance as yf
Define ticker for S&P 500 Total Return
ticker = yf.Ticker("^SP500TR")
Fetch daily data from March 31, 2004 through June 30, 2026
df = ticker.history(start="2004-03-31", end="2026-07-01")
Export to a standard Excel-compatible CSV spreadsheet
df.tocsv("sp500totalreturn2004_2026.csv")
print(f"Success! Saved {len(df)} rows of data to sp500totalreturn20042026.csv")