We need to get the soil data like soil classification, soil nutrients and GDD data for a particular location (Lat, Long). Is it Possible to get it from some API exposed by ESRI or some other way.
Any help would be appreciated.
You can also get it directly from the USDA. They've really been improving the methods for accessing the data.
https://www.nrcs.usda.gov/resources/data-and-reports/ssurgo-portal
And as @numbrkar mentions, the Living Atlas layer can be useful as well. If you just want to get attributes based on a point location, the query endpoint would be ideal.
USDA - NRCS has a API called Soil Data Access where you can submit SQL queries to the national database remotely.
You could also look at how it is called within some of the application.
https://github.com/ncss-tech/SSURGOOnDemandArcPro
There are other data options available also.