You can use Landsat surface reflectance (i.e. atmospherically corrected) provided by the USGS: https://www.usgs.gov/centers/eros/science/usgs-eros-archive-landsat-archives-landsat-8-9-olitirs-collection-2-level-2. You might also check this reference: Article A survival guide to Landsat preprocessing