The Global Daily Surface Temperature dataset by Marcus Weather provides estimated daily surface soil temperature in Degrees Celsius (C) or Degrees Fahrenheit with global coverage at 9km spatial resolution and historical data going back to 2015. The data is stored in GeoTiff format but can be used to determine soil moisture values for specific locations.