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
}