G-AIRMET
G-AIRMET is weather advisory issued by the U.S. National Weather Service. It warns pilots of widespread weather conditions that may affect flights, especially for general aviation and smaller aircraft.
G-AIRMETs are issued for three primary hazard categories:
Turbulence:
Moderate turbulence, Strong surface winds, Low-level wind shear
Icing:
Moderate icing, Freezing level
Ceilings and Visibility:
Widespread low ceilings, Reduced visibility (e.g., fog, precipitation)
API Usage
Our API provides two G-AIRMET endpoints that allow you to determine whether a given ICAO airport identifier or latitude/longitude coordinate falls within one or more active G-AIRMET polygons.
Raw, Short, or Decoded Responses
We offer two API response models for G-AIRMETs - Short and Decoded - allowing you to choose between a summary JSON data or full JSON data including GeoJSON polygon coordinate points for application use.
1. Short Response
Add /short to the end of the endpoint path to receive a simplified JSON response.
Example:
https://api.checkwx.com/v2/gairmet/ktpa/short
Response:
{
"results": 1,
"data": [
{
"period": {
"issued": "2026-09-11T02:45:00Z",
"expires": "2026-09-11T09:00:00Z"
},
"product": "ZULU",
"altitude": {
"minimum": {},
"maximum": {
"feet": -1
}
},
"fzl_altitude": {
"minimum": {
"feet": -1
},
"maximum": {
"feet": -1
}
},
"hazard": {
"type": {
"code": "FZLVL",
"text": "Freezing level"
}
}
}
]
}
2. Decoded Response
Add /decoded to the endpoint path to receive a full structured JSON format including GeoJSON polygon points.
Example:
https://api.checkwx.com/v2/gairmet/ktpa/decoded
Response:
{
"results": 1,
"data": [
{
"period": {
"issued": "2026-09-11T02:45:00Z",
"expires": "2026-09-11T09:00:00Z"
},
"product": "ZULU",
"altitude": {
"minimum": {},
"maximum": {
"feet": -1
}
},
"fzl_altitude": {
"minimum": {
"feet": -1
},
"maximum": {
"feet": -1
}
},
"hazard": {
"type": {
"code": "FZLVL",
"text": "Freezing level"
}
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-90.1915,
32.1533
],
[
-90.6302,
31.381
],
[
-90.1127,
30.4937
],
[
-88.6293,
29.5733
],
[
-88.329,
28.6637
],
[
-88.6479,
27.4781
],
[
-89.4114,
26.739
],
[
-90.3112,
26.6365
],
[
-91.5376,
26.8132
],
[
-92.8956,
27.442
],
[
-93.1761,
29.019
],
[
-93.375,
29.6674
],
[
-93.7662,
30.136
],
[
-94.5053,
30.313
],
[
-95.6041,
29.416
],
[
-95.8055,
28.4166
],
[
-95.5168,
27.5623
],
[
-94.7233,
26.3628
],
[
-94.8148,
25.7775
],
[
-95.5718,
25.0158
],
[
-96.5496,
24.003
],
[
-96.6199,
23.5989
],
[
-96.1539,
22.8574
],
[
-95.1011,
22.4999
],
[
-94.3238,
22.8189
],
[
-92.6487,
23.6671
],
[
-91.0888,
24.0496
],
[
-89.5663,
24.6952
],
[
-87.4833,
24.2137
],
[
-86.3052,
25.3291
],
[
-85.2157,
27.0267
],
[
-84.2613,
29.3326
],
[
-84.4336,
30.199
],
[
-85.015,
30.6711
],
[
-86.2704,
31.0859
],
[
-87.5308,
31.7874
],
[
-89.2766,
32.4382
],
[
-90.1915,
32.1533
]
]
]
}
}
]
}
G-AIRMET Covering ICAO
Returns all G-AIRMET polygons that are currently covering the specified ICAO
Endpoint Path
/v2/gairmet/{icao}
Path Parameters
icao
string
Required
A single ICAO code (multiple ICAO codes are not allowed)
TAF Nearest to Latitude/Longitude
Returns all G-AIRMET polygons that are currently covering the specified Latitude/Longitude
Endpoint Path
/v2/gairmet/lat/{latitude}/lon/{longitude}
Path Parameters
latitude
float
Required
The latitude in decimal degrees
minimum value: -90
maximum value: 90
longitude
float
Required
The longitude in decimal degrees
minimum value: -180
maximum value: 180
G-AIRMET Fields
The following table lists the fields which are returned by G-AIRMET endpoints
-
icao
string
Examples:
ICAO airport code or station indicator
KPIE -
name
string
Station name
John F Kennedy International Airport -
location
string
City, (State/Province), Country
New York, New York, United States -
period
object
-
issued
string
DateTime the G-AIRMET was issued
2025-12-24 16:00:00 -
expires
string
DateTime the G-AIRMET expires
2025-12-25 16:00:00
-