OpenWeatherMap - free weather data and forecast API
openweathermap.org