I was using yfinance to collect my data, but the data is highly inaccurate. I would love to hear some suggestions on where to obtain accurate data from. I'm using Backtrader for backtesting only, so I shouldn't need to access new data every day. I think I'll only need to download a large amount of data once (maybe 25 years on all SP500 stocks).
Thanks for any feedback!