SIGWX

Required roles: AIS PIB API, AIS PIB API Data via Cloud — Roles
Base endpoint: https://ais-pib-api.ibosoft.net.tr:2087/wafc-sigwx
Reference documents: ICAO Annex 3, Ed. 21 (Amend. 82), Corr. 1 (20/10/25) · ICAO Doc 10157 PANS-MET, Ed. 1 (27/11/25)
Attribution: show ibonav.aero wherever this data is displayed
Data sources: WAFC Washington (NOAA Aviation Weather Center).
Last updated: 17 OCT 2026

About the reference documents: Related Documents and Resources
Depending on your use, the original data sources may also need to be credited.

World area forecast system (WAFS) significant weather (SIGWX) forecasts as GeoJSON vector layers: cumulonimbus, icing, turbulence, jet streams, tropopause, tropical cyclones, volcanic eruptions and radioactive releases. Four issues per day, forecasts from +6 to +48 hours, the last 7 days kept.

SIGWX forecasts are produced under the world area forecast system (Annex 3, Chapter 3; PANS-MET Chapter 5 and Appendix 5). Data is checked shortly after each issue time.


Endpoints

Endpoint Description
GET /wafc-sigwx/available Current cycle and the stored cycles with their offsets and layers
GET /wafc-sigwx/layer/{layer} One layer (GeoJSON) for a cycle and forecast offset
GET /wafc-sigwx/all All layers for a cycle and forecast offset
GET /wafc-sigwx/cities Reference cities used on SIGWX charts (GeoJSON)

Parameters

Parameter Endpoints Description
layer /layer/{layer} CB, ICING, JET, RAD, TC, TROP, TURB, VOLC, CITIES
offset /layer, /all (required) Forecast offset in hours: 06, 09, 12 … 48 (3-hour steps)
cycle /layer, /all Cycle YYYYMMDD_HH (HH = 00, 06, 12, 18); omit for the current cycle

Layers

Code Content Geometry Main properties
CB Cumulonimbus areas LineString extent, top, base
ICING Icing Polygon severity, top, base
JET Jet streams LineString wind barbs (fleche[]: lon, lat, speed, height)
RAD Radioactive release Point / Polygon name (rarely present)
TC Tropical cyclones Point name, type (seasonal)
TROP Tropopause height LineString height
TURB Turbulence Polygon severity, top, base
VOLC Volcanic eruptions Point name
CITIES Reference cities Point place_name, label (static)

Response

/available:

{
  "current_cycle": "20260317_00",
  "available_cycles": [
    {"cycle": "20260317_00", "offsets": ["06", "09", "…", "48"], "layers": ["CB", "ICING", "…"]}
  ],
  "valid_layers": ["CB", "ICING", "JET", "RAD", "TC", "TROP", "TURB", "VOLC", "CITIES"],
  "valid_offsets": ["06", "09", "…", "48"]
}

/layer/{layer}: a GeoJSON FeatureCollection (application/geo+json).

/all:

{"cycle": "20260317_00", "offset": "12", "layers": {"CB": {"type": "FeatureCollection", "features": []}, "ICING": null}}

A layer is null when it has no data for that cycle and offset.

Errors

Code Meaning
400 Invalid layer or offset (the response lists the valid values)
404 No data for this cycle and offset, or reference cities not available yet
503 The service is starting up; retry shortly