REST
Weather models API
Catalog, schedules and coverage. All times UTC.
GET/api/v1/products
All products (models, broadcasts, advisories).
- category
- global, ai, ensemble, regional, wave, ocean, tropical, text or aggregator
- q
- Text search in name, provider, region and description
- scheduled=1
- Only products whose update times are known
GET/api/v1/products/{id}
One product with its latest run and the next five runs.
GET/api/v1/runs/next
Next runs for the given products, or for every scheduled product.
- products
- Comma-separated product ids (default: all scheduled)
- count
- Runs per product, 1–20 (default 3)
- lat, lon
- Only products covering this point
GET/api/v1/coverage
Products covering a point, regional before global, finest resolution first.
- lat
- Latitude, −90 to 90 (required)
- lon
- Longitude (required)
Run object
{
"label": "12Z",
"runTime": "2026-09-30T12:00:00.000Z", // model run start
"firstAvailable": "2026-09-30T15:32:00.000Z", // first data can be downloaded
"complete": "2026-09-30T17:14:00.000Z", // whole run is out
"forecastHours": 384
}