Endpoints for hourly atmospheric variables: temperature, humidity, pressure, wind, clouds
Air Temperature
Hourly near-surface air temperature in Celsius (°C)
query Parameters
startISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
endISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
longitude^-?\d+(\.\d+)?(,-?\d… · requiredLongitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
latitude^-?\d+(\.\d+)?(,-?\d… · requiredLatitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
timeZoneId^[A-Za-z_]+/[A-Za-z_…IANA timezone identifier for localizing timestamps
formatOutput format: geojson, json or csv
Output format: geojson, json or csv
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Air Temperature › Responses
Successful Response
typeSpecific Humidity
Hourly specific humidity (kg/kg)
query Parameters
startISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
endISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
longitude^-?\d+(\.\d+)?(,-?\d… · requiredLongitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
latitude^-?\d+(\.\d+)?(,-?\d… · requiredLatitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
timeZoneId^[A-Za-z_]+/[A-Za-z_…IANA timezone identifier for localizing timestamps
formatOutput format: geojson, json or csv
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Specific Humidity › Responses
Successful Response
typeRelative Humidity
Hourly relative humidity as a percentage (0-100%)
query Parameters
startISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
endISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
longitude^-?\d+(\.\d+)?(,-?\d… · requiredLongitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
latitude^-?\d+(\.\d+)?(,-?\d… · requiredLatitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
timeZoneId^[A-Za-z_]+/[A-Za-z_…IANA timezone identifier for localizing timestamps
formatOutput format: geojson, json or csv
Output format: geojson, json or csv
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Relative Humidity › Responses
Successful Response
typeSurface Pressure
Hourly station-level surface pressure in pascals (Pa)
query Parameters
startISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
endISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
longitude^-?\d+(\.\d+)?(,-?\d… · requiredLongitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
latitude^-?\d+(\.\d+)?(,-?\d… · requiredLatitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
timeZoneId^[A-Za-z_]+/[A-Za-z_…IANA timezone identifier for localizing timestamps
formatOutput format: geojson, json or csv
Output format: geojson, json or csv
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Surface Pressure › Responses
Successful Response
typeWind Speed
Hourly near-surface wind speed in meters per second (m/s)
query Parameters
startISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
endISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
longitude^-?\d+(\.\d+)?(,-?\d… · requiredLongitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
latitude^-?\d+(\.\d+)?(,-?\d… · requiredLatitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
timeZoneId^[A-Za-z_]+/[A-Za-z_…IANA timezone identifier for localizing timestamps
formatOutput format: geojson, json or csv
Output format: geojson, json or csv
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Wind Speed › Responses
Successful Response
typeWind Gusts
Hourly wind gust speed in meters per second (m/s)
query Parameters
startISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
endISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
longitude^-?\d+(\.\d+)?(,-?\d… · requiredLongitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
latitude^-?\d+(\.\d+)?(,-?\d… · requiredLatitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
timeZoneId^[A-Za-z_]+/[A-Za-z_…IANA timezone identifier for localizing timestamps
formatOutput format: geojson, json or csv
Output format: geojson, json or csv
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Wind Gusts › Responses
Successful Response
typeWind Direction
Hourly wind direction in compass degrees (0-360)
query Parameters
startISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
endISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
longitude^-?\d+(\.\d+)?(,-?\d… · requiredLongitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
latitude^-?\d+(\.\d+)?(,-?\d… · requiredLatitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
timeZoneId^[A-Za-z_]+/[A-Za-z_…IANA timezone identifier for localizing timestamps
formatOutput format: geojson, json or csv
Output format: geojson, json or csv
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Wind Direction › Responses
Successful Response
typeCloud Cover
Hourly cloud cover fraction (0-1, where 0 is clear and 1 is overcast)
query Parameters
startISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
endISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
longitude^-?\d+(\.\d+)?(,-?\d… · requiredLongitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
latitude^-?\d+(\.\d+)?(,-?\d… · requiredLatitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
timeZoneId^[A-Za-z_]+/[A-Za-z_…IANA timezone identifier for localizing timestamps
formatOutput format: geojson, json or csv
Output format: geojson, json or csv
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Cloud Cover › Responses
Successful Response
typeSolar Radiation
Hourly downward short-wave radiation flux in watts per square meter (W/m²)
query Parameters
startISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
endISO 8601 date %Y-%m-%d or datetime %Y-%m-%dT%H:%M:%S
longitude^-?\d+(\.\d+)?(,-?\d… · requiredLongitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
latitude^-?\d+(\.\d+)?(,-?\d… · requiredLatitude (WGS84). Personal API: one value. Commercial keys may pass a comma-separated list.
timeZoneId^[A-Za-z_]+/[A-Za-z_…IANA timezone identifier for localizing timestamps
formatOutput format: geojson, json or csv
Output format: geojson, json or csv
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Solar Radiation › Responses
Successful Response
type