GET Gridded Forecast

This endpoint returns gridded forecast output as NetCDF (default) or Zarr. Request a native or derived variable by name, or set variable to all to retrieve all native variables.

The variable and level parameters are used to specify the variable and level to retrieve.

Use the model-specific URL below to choose which weather model's forecast to retrieve. You can find a list of available models here.

WeatherMesh-6

WeatherMesh-6 processes its 128 member-ensemble to output a number of summary statistics, including mean, standard deviation, percentiles, threshold probabilities, and precipitation-type probabilities. Use the variables endpoint to query which fields are available for each parameter. Use the include_distribution parameter to request these fields, include_members to get all 128 raw ensemble members, or include_deterministic to add the deterministic forecast alongside the mean. Use skip_mean to omit the ensemble mean from the output.

Archived Forecasts

For archived WeatherMesh-6 forecasts, native variables can be requested individually or together by setting variable to all. Derived variables are available only for non-archived forecasts.

Available Levels

For upper-level atmospheric variables, set the pressure level in hectopascals (hPa) using the level query parameter alongside the variable. To get the same list as JSON via the API, see the Variables endpoint

Available Variables

Native variables for each model and derived variables for WeatherMesh-6 are listed below. To get the same list as JSON via the API, use the Variables endpoint.

Query Parameters

Response

Returns a netCDF (.nc) or Zarr (.zarr.zip) file containing gridded forecast data for the specified variable. This will generally redirect to a presigned download URL, so you will need to follow the redirect to get the file. Use the -L flag in curl. Only in the short time it takes for the file to be uploaded will it be served directly.

Examples