Stations
Stations in our API represent physical aviation and weather locations, including airports, heliports, seaplane bases, gliderports, and dedicated weather reporting stations.
Each Station is identified by a four-character alphanumeric ICAO code that uniquely designates a location worldwide. The first one or two characters indicate the country or region, while the remaining characters identify the specific station. For example, Heathrow Airport in London uses the ICAO code EGLL, while John F. Kennedy International Airport in New York is identified as KJFK.
Station Response
Station results are available in one structured JSON response format. The response is in key-value pairs for easier processing.
Note
You do not need to include/raw,/short, or/decodedin the endpoint URL for Stations.
Example:
https://api.checkwx.com/v2/station/ktpa
Response:
{
"results": 1,
"data": [
{
"icao": "KTPA",
"iata": "TPA",
"name": "Tampa International Airport",
"geometry": {
"type": "Point",
"coordinates": [
-82.5332,
27.9755
]
},
"city": "Tampa",
"country": {
"code": "US",
"name": "United States"
},
"elevation": {
"feet": 26.0,
"meters": 7.9
},
"state": {
"code": "FL",
"name": "Florida"
},
"timeinfo": {
"timezone": "America/New_York",
"gmt_offset": -4.0,
"dst_active": true,
"us_zone": "Eastern"
},
"latitude": {
"decimal": 27.9755,
"degrees": "27°58'31.80\"N"
},
"longitude": {
"decimal": -82.5332,
"degrees": "82°31'59.52\"W"
}
}
]
}
Station by ICAO
Returns the Station data for a one or more ICAO codes
Endpoint Path
/v2/station/{icao}
Path Parameters
icao
string
Required
A single ICAO code or multiple ICAO codes seperated by commas
Maximum of 25 comma seperated ICAO codes per request
Examples
https://api.checkwx.com/v2/station/KJFK
Station Nearest to ICAO
Returns the Station data for another ICAO nearest to the requested ICAO
Endpoint Path
/v2/station/{icao}/nearest
Path Parameters
icao
string
Required
A single ICAO code
Querystring Parameters
filter
string
Optional
Filter results by Station type (A,B,H,S)
- A = Airport/Airfield
- B = Balloonport
- H = Heliport
- S = Seaplane Base
limit
integer
Optional
Number of ICAOs to return
Default: 1
minimum value: 1
maximum value: 25
include
boolean
Optional
Include the origin ICAO in the results
Default: false
Examples
https://api.checkwx.com/v2station/KJFK/nearest
Notes
- Additional postion fields are included in the decoded response data to show the distance and direction from the specified ICAO.
Station within Radius of ICAO
Returns the Station data for multiple stations within a specified radius of a single ICAO code
Endpoint Path
/v2/station/{icao}/radius/{radius}
Path Parameters
icao
string
Required
A single ICAO code
radius
integer
Required
The surrounding radius in miles
minimum value: 1
maximum value: 250
Querystring Parameters
filter
string
Optional
Filter results by Station type (A,B,H,S)
- A = Airport/Airfield
- B = Balloonport
- H = Heliport
- S = Seaplane Base
limit
integer
Optional
Number of ICAOs to return
Default: 1
minimum value: 1
maximum value: 25
include
boolean
Optional
Include the origin ICAO in the results
Default: false
Notes
- The results are sorted based on the distance from the requested ICAO code
- Additional postion fields are included in the decoded response data to show the distance and direction from the specified ICAO.
Station Nearest to Latitude/Longitude
Returns the Station data for a single station nearest to the latitude and longitude
Endpoint Path
/v2/station/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
Querystring Parameters
filter
string
Optional
Filter results by Station type (A,B,H,S)
- A = Airport/Airfield
- B = Balloonport
- H = Heliport
- S = Seaplane Base
limit
integer
Optional
Number of ICAOs to return
Default: 1
minimum value: 1
maximum value: 25
Notes
- Additional postion fields are included in the decoded response data to show the distance and direction from the specified Latitude/Longitude
Station within Radius of Latitude/Longitude
Returns the Station data for multiple stations within a specified radius of the latitude and longitude
Endpoint Path
/v2/station/lat/{latitude}/lon/{longitude}/radius/{radius}
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
radius
integer
Required
The surrounding radius in miles
minimum value: 1
maximum value: 250
Querystring Parameters
filter
string
Optional
Filter results by Station type (A,B,H,S)
- A = Airport/Airfield
- B = Balloonport
- H = Heliport
- S = Seaplane Base
limit
integer
Optional
Number of ICAOs to return
Default: 1
minimum value: 1
maximum value: 25
Notes
- The results are sorted based on the distance from the requested ICAO code
- Additional postion fields are included in the decoded response data to show the distance and direction from the specified Latitude/Longitude
Station Time by ICAO
Returns the Station Time information for a one or more ICAO codes.
Endpoint Path
/v2/station/{icao}/timeinfo
Path Parameters
icao
string
Required
A single ICAO code or multiple ICAO codes seperated by commas
Maximum of 25 comma seperated ICAO codes per request
Examples
https://api.checkwx.com/v2/station/KJFK/timeinfo
Notes
- Returns only Station Time Fields
Station Sunrise/Sunset by ICAO
Returns the Station Sunrise/Sunset information for a one or more ICAO codes.
Endpoint Path
/v2/station/{icao}/suninfo
Path Parameters
icao
string
Required
A single ICAO code or multiple ICAO codes seperated by commas
Maximum of 25 comma seperated ICAO codes per request
Examples
https://api.checkwx.com/v2/station/KJFK/suninfo
Notes
- Returns only Station Time Fields
Station Fields
The following table lists the fields which are returned by most station decoded endpoints.
-
icao
string
Examples:
ICAO airport code or station indicator
KJFK -
name
string
Station name
John F Kennedy International Airport -
location
string
City, (State/Province), Country
New York, New York, United States -
geometry
object
GeoJSON object
-
point
string literal
Indicates place of interest
Point -
coordinates
array
GeoJSON order [longitude, latitude]
[-73.779, 40.639]
-
-
position
object
Included for Nearest/Radius endpoints
-
points
string
Reference point, either ICAO or coordinates
KJFK -> KLGA -
bearing
integer
True bearing from request point -> to results point
180 -
distance
object
-
meters
float
Distance in meters
10,000 -
miles
float
Distance in nautical miles
5.4
-
-
Station Time Fields
The following table lists the fields which are returned by the Sation TimeInfo endpoint.
-
icao
string
Examples:
ICAO airport code or station indicator
KJFK -
name
string
Station name
John F Kennedy International Airport -
location
string
City, (State/Province), Country
New York, New York, United States -
current
object
-
local
datetime
Current DateTime in Station's timezone
2026-02-03T07:43:19-06:00 -
utc
datetime
Current DateTime in UTC
2026-02-03T13:43:19Z
-
-
timeinfo
object
-
timezone
string
Station's timezone
America/Chicago -
gmt_offset
float
Station's offset hours from UTC
6.0 -
dst_active
boolean
Is station currently observing Daylight Savings Time
True , False -
us_zone
string
Regional Timezone for US
Eastern , Central
-
Station Sunrise Sunset Fields
The following table lists the fields which are returned by the Sation SunInfo endpoint.
-
icao
string
Examples:
ICAO airport code or station indicator
KJFK -
name
string
Station name
John F Kennedy International Airport -
location
string
City, (State/Province), Country
New York, New York, United States -
current
object
-
local
datetime
Current DateTime in Station's timezone
2026-02-03T07:43:19-06:00 -
utc
datetime
Current DateTime in UTC
2026-02-03T13:43:19Z
-
-
timeinfo
object
-
timezone
string
Station's timezone
America/Chicago -
gmt_offset
float
Station's offset hours from UTC
6.0 -
dst_active
boolean
Is station currently observing Daylight Savings Time
True , False -
us_zone
string
Regional Timezone for US
Eastern , Central
-
-
sunrise_sunset
object
-
local
object
Sunrise Sunset in Station's timezone
-
current
datetime
Current datetime
2026-02-03T07:43:19-06:00 -
dawn
time HH:MM:SS
Period in the morning when the sky begins to brighten
06:47:35 -
sunrise
time HH:MM:SS
When the upper edge of the Sun first becomes visible above horizon
07:21:10 -
noon
time HH:MM:SS
When the Sun reaches its highest point in the sky
12:44:57 -
sunset
time HH:MM:SS
When the upper edge of the Sun disappears below the horizon
18:18:06 -
dusk
time HH:MM:SS
The period in the evening when the sky begins to darken.
18:42:42
-
-
utc
object
Sunrise Sunset in UTC
-
current
datetime
Current datetime
2026-02-11T00:17:23Z -
dawn
time HH:MM:SS
Period in the morning when the sky begins to brighten
11:46:53 -
sunrise
time HH:MM:SS
When the upper edge of the Sun first becomes visible above horizon
12:11:26 -
noon
time HH:MM:SS
When the Sun reaches its highest point in the sky
17:44:58 -
sunset
time HH:MM:SS
When the upper edge of the Sun disappears below the horizon
23:18:50 -
dusk
time HH:MM:SS
The period in the evening when the sky begins to darken.
23:43:24
-
-