List tropical cyclones for the latest initialization time.
The response is short by default.
Set
include_details=true to add each cyclone's path, member
landfalls, and ensemble-weighted cone.
For easier use with maps use format=geojson to return map ready data.
Landfall locations are based on the
Natural Earth 10m Land dataset.
This endpoint is currently available for wm-6 .
| Name | Description | Format |
|---|---|---|
| initialization_time Optional | Published initialization time to return. Defaults to the latest initialization time. | ISO 8601, YYYYMMDDHH, or latest |
| basin Optional | Return cyclones in this basin for the selected initialization time. | AL, EP, CP, WP, NI, SI, AU, SP |
| include_unofficial_ids Optional | Also include unmatched ensemble member tracks. Defaults to false . | boolean |
| include_details Optional | Include paths, member landfalls, and cones. A matched storm's path is the ensemble mean; an unmatched track's path is its single-member track. Defaults to false . | boolean |
| format Optional | Return JSON or map-ready GeoJSON. Defaults to json . | json or geojson |
| Name | Description |
|---|---|
| -m, --model Required | Set to wm-6 . |
| --initialization-time Optional | Published initialization time to return. Accepts ISO 8601, YYYYMMDDHH, or latest. Defaults to the latest initialization time. |
| --basin Optional | Return cyclones in this basin for the selected initialization time. Options: AL, EP, CP, WP, NI, SI, AU, SP. |
| --include-unofficial-ids Optional | Also include unmatched ensemble member tracks. Defaults to false . |
| --include-details Optional | Include paths, member landfalls, and cones. A matched storm's path is the ensemble mean; an unmatched track's path is its single-member track. Defaults to false . |
| -f, --format Optional | Return JSON or map-ready GeoJSON. Options: json or geojson. Defaults to json . |
| Name | Description |
|---|---|
| model Required | Set to wm-6 . |
| initialization_time Optional | Published initialization time to return. Accepts ISO 8601, YYYYMMDDHH, or latest. Defaults to the latest initialization time. |
| basin Optional | Return cyclones in this basin for the selected initialization time. Options: AL, EP, CP, WP, NI, SI, AU, SP. |
| include_unofficial_ids Optional | Also include unmatched ensemble member tracks. Defaults to false . |
| include_details Optional | Include paths, member landfalls, and cones. A matched storm's path is the ensemble mean; an unmatched track's path is its single-member track. Defaults to false . |
| format Optional | Return JSON or map-ready GeoJSON. Options: json or geojson. Defaults to json . |
| Format | Description |
|---|---|
| json | JSON keyed by tropical cyclone ID. Genesis is always included; paths, member landfalls, and cones are included only when include_details=true . |
| geojson | GeoJSON FeatureCollection containing path lines and selectable forecast-point features, plus cone and landfall features when details are requested. Path features use feature_type and path_type values of path . |
| Field | Type | Description |
|---|---|---|
| initialization_time | string | Published initialization time. |
| forecast_zero | string | Anchor time used to measure forecast hours for the selected initialization. |
| tropical_cyclones | object | Object keyed by tropical cyclone ID. |
| {tropical_cyclone_id} | object | Forecast summary for one cyclone. |
| tropical_cyclone_id | string | Operational ATCF ID, or a generated ID when unofficial IDs were requested. |
| genesis | object or null | Earliest published tropical or subtropical position. Always included. |
| latitude | number | Genesis latitude, rounded to 0.01°. |
| longitude | number | Genesis longitude, rounded to 0.01°. |
| storm_name | string or null | Operational storm name, when available. |
| basins | array of strings | Basins occupied by the cyclone, in first-seen order. |
| start_time | string | Earliest track time for the selected initialization time. |
| end_time | string | Latest track time for the selected initialization time. |
| max_wind_kt | number or null | Maximum wind in knots, rounded to 0.1 kt. |
| min_mslp_hpa | number or null | Minimum mean sea-level pressure, rounded to 0.1 hPa. |
| landfalls | array | Individual member water-to-land crossings. Crossings within 20 miles on the same connected landmass are consolidated. Included with details. Landfall locations are based on the Natural Earth 10m Land dataset. |
| valid_at | string | Interpolated crossing time. |
| latitude | number | Crossing latitude, rounded to 0.01°. |
| longitude | number | Crossing longitude, rounded to 0.01°. |
| max_wind_kt | number or null | Interpolated member wind, rounded to 0.1 kt. |
| min_mslp_hpa | number or null | Interpolated member pressure, rounded to 0.1 hPa. |
| storm_type | string or null | Cyclone classification at landfall. |
| ensemble_member | integer | Member that produced the crossing. |
| path | array | Ensemble-mean path for a matched storm, or the single-member track for an unmatched track. Included with details. |
| valid_at | string | Point valid time. |
| forecast_hour | integer | Forecast hour from forecast_zero . |
| latitude | number | Path latitude, rounded to 0.01°. |
| longitude | number | Path longitude, rounded to 0.01°. |
| max_wind_kt | number or null | Wind at this path point, rounded to 0.1 kt. |
| min_mslp_hpa | number or null | Cyclone-center pressure at this path point, rounded to 0.1 hPa. |
| storm_type | string or null | Cyclone classification at this path point. |
| contributing_members_count | integer | Members contributing to this path point; 1 for an unmatched track. |
| cone | object or null | Ensemble-weighted uncertainty cone. Included with details when available. |
| members_total | integer | Full ensemble size used as the cone-density denominator. |
| max_forecast_hour | integer | Last forecast hour represented by the cone. |
| geometry | object | GeoJSON Polygon or MultiPolygon with coordinates rounded to 0.01°. |
| total | integer | Total cyclones returned. |