EODHD is a financial data provider. They provide historical data on stocks, useful for Algorithmic trading. Their pricing is decent for a starter dataset.
Their name stands for “End of Day Historical Data”.
EODHD provides data on splits (including reverse splits) and dividends. You can use these in order to adjust your OHLC data to get rid of discontinuities.
A “split” entry looks like this.
{
'code': 'EQL',
'exchange': 'US',
'date': '2025-04-01',
'split': '3.000000/1.000000'
}