OpenWeather provides a variety of weather data services via APIs for developers and enterprises.
You can make an API call to gain access to various data such as, current weather and forecasts, weather data for any timestamp, daily aggregation and weather overview.