I'm trying to build a database of historical stock EOD price data with no survivorship bias, primarily from the S&P 500.
I have looked through numerous data sources from this website to create a database https://quantpedia.com/Links/HistoricalData including
The issue is all of these services are premium, meaning you have to pay for them. I would have used yahoo finance's API but they recently discontinued it. Does someone know of a free alternative where I can get individual stock EOD historical price data to build my database?