Returns up to 24 hours of hourly historical weather data at a given location, starting from the last hour.
HTTP request
GET https://weather.googleapis.com/v1/history/hours:lookup
The URL uses gRPC Transcoding syntax.
Query parameters
Parameters | |
---|---|
location |
Required. The location to get the hourly historical data for. |
units |
Optional. The units system to use for the returned weather conditions. If not provided, the returned weather conditions will be in the metric system (default = METRIC). |
page |
Optional. The maximum number of hourly historical records to return per page - a value from 1 to 24 (inclusive). The default is the maximum allowed value of 24. |
page |
Optional. A page token received from a previous request. It is used to retrieve the subsequent page. |
hours |
Optional. Limits the amount of total hours to fetch starting from the last hour - a from 1 to 24 (inclusive). The default is the maximum allowed value of 24. |
language |
Optional. Allows the client to choose the language for the response. If data cannot be provided for that language, the API uses the closest match. Allowed values rely on the IETF BCP-47 standard. The default value is "en". |
Request body
The request body must be empty.
Response body
Response for the hours.lookup RPC.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{ "historyHours": [ { object ( |
Fields | |
---|---|
history |
The hourly historical records, according to the number of hours and page size specified in the request. |
time |
The time zone at the requested location. |
next |
The token to retrieve the next page. |
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
HistoryHour
Represents an hourly history record at a given location.
JSON representation |
---|
{ "interval": { object ( |
Fields | |
---|---|
interval |
The one hour interval (in UTC time) this historical data is valid for (the timestamps are rounded down to the closest hour). |
display |
The local date and time in the time zone of the location (civil time) which this hourly record is calculated for. This field may be used for display purposes on the client. Note: this date will consist of the year, month, day, hour and offset from UTC. |
weather |
The historical weather condition. |
temperature |
The historical temperature. |
feels |
The measure of how the temperature felt like at the requested location. |
dew |
The historical dew point temperature. |
heat |
The historical heat index temperature. |
wind |
The historical wind chill, air temperature exposed on the skin. |
wet |
The historical wet bulb temperature, lowest temperature achievable by evaporating water. |
precipitation |
The historical precipitation probability and amount of precipitation accumulated over the last hour. |
air |
The historical air pressure conditions. |
wind |
The historical wind conditions. |
visibility |
The historical visibility. |
ice |
The historical ice thickness. |
is |
True if this hour is between the local sunrise (inclusive) and sunset (exclusive) times. Otherwise, it is nighttime (between the sunset and the next sunrise). Note: this hour will be considered as daytime or nighttime if the interval intersects with the local sunrise and sunset times respectively (e.g.: if the interval is from 5am to 6am and sunrise is at 5:59am, then isDaytime will be true). |
relative |
The historical percent of relative humidity (values from 0 to 100). |
uv |
The historical ultraviolet (UV) index. |
thunderstorm |
The historical thunderstorm probability (values from 0 to 100). |
cloud |
The historical percentage of the sky covered by clouds (values from 0 to 100). |