The Weather API lets you request real-time, hyperlocal weather data for locations around the world. Weather information includes temperature, precipitation, humidity, and more.
For a location at a given latitude and longitude, the API provides endpoints that let you query:
- Current conditions:The current weather conditions.
- Hourly forecast:Up to 240 hours of forecasted conditions for all elements.
- Daily forecast:Up to 10 days of forecasted conditions for all elements.
- Hourly history:Up to 24 hours of cached past conditions for all elements.
Features of the Weather API
Weather API data includes the following:
- Weather conditions and icons:A description and corresponding icon indicating the current weather conditions (for example, "Cloudy" or "Scattered snow showers").
- Temperature:Minimum, maximum, and apparent ("feels like") temperatures.
- Precipitation:Total precipitation and precipitation type (snow, rain, ice, mix).
- Wind:Average windchill, wind direction, maximum speed, and gust.
- Ice thickness:Thickness of ice.
- Humidity:Dew point, heat index, wet-bulb temperature, and relative humidity.
- UV index:Ultraviolet (UV) index.
- Thunderstorm probability:The percent chance of a thunderstorm occurring.
- Visibility:The distance at which an object is clearly visible.
- Air pressure:The average sea level air pressure.
- Sun and moon events:Sunrise, sunset, moonrise, and moonset times.
- Cloud cover:The percentage of the sky covered by clouds.
How to use the Weather API
| 1 | Get set up | Start with Set up your Google Cloud project and complete the instructions that follow. |
| 2 | Get current conditions | See Get current conditions . |
| 3 | Get hourly forecast | See Get hourly forecast . |
| 4 | Get daily forecast | See Get daily forecast . |
| 5 | Get hourly history | See Get hourly history . |

