CheckWX Aviation Weather API

CheckWX API

  • Overview Version 2 METAR TAF G-AIRMET STATION ChatBots
  • Code Examples
  • ICAO Search
  • Pricing
Login Sign up
Menu

Documentation

  • Overview
  • Version 2
  • METAR
  • TAF
  • G-AIRMET
  • STATION
  • ChatBots

Pages

  • Code Examples
  • ICAO Search
  • Pricing
Login Sign up

Station

Overview

  • Introduction
  • Response Format

Endpoints

  • Get by ICAO
  • Nearest to ICAO
  • Radius of ICAO
  • Nearest to Lat/Long
  • Radius of Lat/Long
  • ICAO Time Info
  • ICAO Sun Info

Fields

  • Station Fields
  • Station Time
  • Sunrise/Sunset

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

Example: KPIE or KJFK,KDFW,KMIA

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

Example: KJFK

A single ICAO code

Querystring Parameters

filter

string

Optional

Example: filter=H

Filter results by Station type (A,B,H,S)

  • A = Airport/Airfield
  • B = Balloonport
  • H = Heliport
  • S = Seaplane Base

limit

integer

Optional

Example: limit=3

Number of ICAOs to return

Default: 1

minimum value: 1

maximum value: 25

include

boolean

Optional

Example: include=true

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

Example: KJFK

A single ICAO code

radius

integer

Required

Example: 100

The surrounding radius in miles

minimum value: 1

maximum value: 250

Querystring Parameters

filter

string

Optional

Example: filter=H

Filter results by Station type (A,B,H,S)

  • A = Airport/Airfield
  • B = Balloonport
  • H = Heliport
  • S = Seaplane Base

limit

integer

Optional

Example: limit=3

Number of ICAOs to return

Default: 1

minimum value: 1

maximum value: 25

include

boolean

Optional

Example: include=true

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

Example: 40.72

The latitude in decimal degrees

minimum value: -90

maximum value: 90

longitude

float

Required

Example: -73.99

The longitude in decimal degrees

minimum value: -180

maximum value: 180

Querystring Parameters

filter

string

Optional

Example: filter=H

Filter results by Station type (A,B,H,S)

  • A = Airport/Airfield
  • B = Balloonport
  • H = Heliport
  • S = Seaplane Base

limit

integer

Optional

Example: limit=3

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

Example: 40.72

The latitude in decimal degrees

minimum value: -90

maximum value: 90

longitude

float

Required

Example: -73.99

The longitude in decimal degrees

minimum value: -180

maximum value: 180

radius

integer

Required

Example: 100

The surrounding radius in miles

minimum value: 1

maximum value: 250

Querystring Parameters

filter

string

Optional

Example: filter=H

Filter results by Station type (A,B,H,S)

  • A = Airport/Airfield
  • B = Balloonport
  • H = Heliport
  • S = Seaplane Base

limit

integer

Optional

Example: limit=3

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

Example: KPIE or KJFK,KDFW,KMIA

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

Example: KPIE or KJFK,KDFW,KMIA

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

Prev Page

AIRSIGMET

Next Page

BOT

© 2026 BluePony Technologies, Inc.

Privacy Terms News Contact