Global daily weather data from AgERA5

This API can be used to query weather variables for a given latitude/longitude from AgERA5 and CHIRPS. AgERA5 provides a global archive over the period 1979 up till current. It contains 22 weather variables at a resolution of 0.1 degree although the current API only exposes the 8 most used ones. CHIRPS provides a global archive of precipitation estimates over the period 1981 up till current at a resolution of 0.05 degree.

Current 2 calls are implemented by this API:

A description of the purpose and parameters of each API is provided below. Each API returns a JSON response, an example is provided.

get_agera5

Data from AgERA5 is only available from -70 to 90 latitude querying for points outside this range will generate an error. The API provides the following weather variables in the response:

Name Description Unit
temperature_max Daily maximum temperature C
temperature_min Daily minimum temperature C
temperature_avg Daily average temperature C
vapourpressure Daily average vapour pressure hPa
windspeed Daily average wind speed m/sec
precipitation Daily precipitation sum mm
radiation Daily total short-wave radiation kJ/m2/day
snowdepth Daily average snow depth cm

The API input parameters are:

example: Here

get_agera5_chirps

It is known that the precipitation predicted by AgERA5 is biased in certain areas, particularly in the tropics. Therefore the API provides the opportunity to replace the precipitation estimates from AgERA5 with precipitation estimates from CHIRPS. Note that data from CHIRPS is only available from -50 to 50 latitude.

The API input parameters are:

example: Here