METAR

METAR is a format for reporting current weather information.

METAR weather reports are predominantly used by pilots in fulfillment of a part of a pre-flight weather briefing, and by meteorologists, who use aggregated METAR information to assist in weather forecasting.

METARs typically come from airports or permanent weather observation stations. Reports are generated once an hour or half-hour, but if conditions change significantly, a special report may be issued. Some METARs are encoded by automated airport weather stations located at airports, military bases, and other sites. Some locations still use augmented observations, which are recorded by digital sensors, encoded via software, and then reviewed by certified weather observers or forecasters prior to being transmitted. Observations may also be taken by trained observers or forecasters who manually observe and encode their observations prior to transmission.

A typical METAR contains data for the temperature, dew point, wind direction and speed, precipitation, cloud cover and heights, visibility, and barometric pressure. A METAR may also contain information on precipitation amounts, lightning, and other information that would be of interest to pilots or meteorologists.

METAR is the most common format in the world for the transmission of observational weather data. It is highly standardized through the International Civil Aviation Organization, which allows it to be understood throughout most of the world.

Our decoded METAR, decodes the raw METAR string to create keys and values for each part in a METAR. We also include additional weather information and conversions in the response data.

Response Format: Standard vs Decoded

By default all of our METAR API endpoints return data in the standardized METAR string format.

By adding the /decoded URL parameter to the end of any METAR endpoint, the METAR will be decoded and displayed in key-value pairs in the response data.

Standard

KPIE 011057Z 00000KT 5SM BR SCT010 SCT060 17/17 A3019 RMK AO2 T01720172

Decoded

"clouds": [
  {
    "code": "SCT",
    "text": "Scattered"
    "feet": 1000,
    "meters": 305
  },
  {
    "code": "SCT",
    "text": "Scattered",
    "feet": 6000,
    "meters": 1829
  }
],

metar/:icao

Returns the latest METAR for a one or more ICAO codes.

# Single ICAO
$ curl "https://api.checkwx.com/metar/KJFK" -H "X-API-Key: "

# Single ICAO - Decoded
$ curl "https://api.checkwx.com/metar/KJFK/decoded" -H "X-API-Key: "

# Multiple ICAOs
$ curl "https://api.checkwx.com/metar/KJFK,KLAX,KMIA" -H "X-API-Key: "

# Multiple ICAOs - Decoded
$ curl "https://api.checkwx.com/metar/KJFK,KLAX,KMIA/decoded" -H "X-API-Key: "

URL Parameters Description
icao A single ICAO code or multiple ICAO codes seperated by commas.
Maximum of 20 ICAO codes per request.
Required

metar/:icao/nearest

Returns the latest METAR nearest to a single ICAO code.

# Nearest to ICAO
$ curl "https://api.checkwx.com/metar/KJFK/nearest" -H "X-API-Key: "

# Nearest to ICAO - Decoded
$ curl "https://api.checkwx.com/metar/KJFK/nearest/decoded" -H "X-API-Key: "

Additional postion fields are included in the decoded response data to show the distance and direction from the specified ICAO.

URL Parameters Description
icao A single ICAO code.
Multiple ICAO codes are not allowed for this endpoint.
Required

metar/:icao/radius/:radius

Returns the latest METAR for weather stations within a specified radius of a single ICAO code.

# 50 mile radius from ICAO
$ curl "https://api.checkwx.com/metar/KJFK/radius/50" -H "X-API-Key: "

#  50 mile radius from ICAO - Decoded
$ curl "https://api.checkwx.com/metar/KJFK/radius/50/decoded" -H "X-API-Key: "

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.

URL Parameters Description
icao A single ICAO code.
Multiple ICAO codes are not allowed for this endpoint.
Required
radius The surrounding radius in miles from the ICAO code.
250 miles is the maximum radius.
Required

metar/lat/:latitude/lon/:longitude

Returns the latest METAR from a station nearest to the latitude and longitude.

# Nearest to latitude/longitude
$ curl "https://api.checkwx.com/metar/lat/40.72/lon/-73.99" -H "X-API-Key: "

# Nearest to latitude/longitude - Decoded
$ curl "https://api.checkwx.com/metar/lat/40.72/lon/-73.99/decoded" -H "X-API-Key: "

Additional postion fields are included in the decoded response data to show the distance and direction from the specified ICAO.

URL Parameters Description
latitude The latitude in decimals Required
longitude The longitude in decimals Required

metar/lat/:latitude/lon/:longitude/radius/:radius

Returns the latest METAR for multiple stations nearest to the latitude and longitude, within a given radius.

# Nearest to latitude/longitude within 10 miles
$ curl "https://api.checkwx.com/metar/lat/40.72/lon/-73.99/radius/10" -H "X-API-Key: "

# Nearest to latitude/longitude within 10 miles - Decoded
$ curl "https://api.checkwx.com/metar/lat/40.72/lon/-73.99/radius/10/decoded" -H "X-API-Key: "

Additional postion fields are included in the decoded response data to show the distance and direction from the specified ICAO.

URL Parameters Description
latitude The latitude in decimals Required
longitude The longitude in decimals Required
radius The surrounding radius in miles from the ICAO code.
250 miles is the maximum radius.
Required



METAR Fields

The following table lists the fields which are returned by all METAR /decoded endpoints.

Note

Fields marked as Conditional will not be included in the JSON response data if no value exists for that field. Therefore your code should check for the existence of these fields before attempting to access the data value to avoid any errors.

Field Type Description Conditional
barometer object Object with three properties: Yes
barometer.hg decimal Barometer in inches of mercury ^
barometer.hpa decimal Barometer in hectopascals ^
barometer.kpa decimal Barometer in kilopascals ^
barometer.mb decimal Barometer in millibars ^
ceiling object Object with two properties: Yes
ceiling.feet decimal Ceiling feet above ground level (AGL) ^
ceiling.meters decimal Ceiling meters above ground level (AGL) ^
clouds array Array of cloud levels each with the following four properties Yes
-> base_feet_agl decimal Base feet above ground level (AGL) ^
-> base_meters_agl decimal Base meters above ground level (AGL) ^
-> code string Cloud abbreviation code ^
-> text string Cloud text description ^
-> feet decimal Feet above ground level (AGL) ^
-> meters decimal Meters above ground level (AGL) ^
conditions array Array of conditions levels each with the following two properties Yes
-> code string Condition abbreviation code ^
-> text string Condition text description ^
dewpoint object Object with two properties: Yes
dewpoint.celsius integer Dewpoint in celsius ^
dewpoint.fahrenheit integer Dewpoint in fahrenheit ^
elevation object Object with two properties: Yes
elevation.feet decimal Elevation of weather recording instrument in feet ^
elevation.meters decimal Elevation of weather recording instrument in meters ^
flight_category string VFR, MVFR, IFR, or LIFR Yes
humidity object Object with one property: Yes
humidity.percent integer Humidity percentage ^
icao string ICAO airport code or station indicator No
observed string METAR observed UTC timestamp in ISO format
snow object Object with one property: Yes
snow.inches integer Snowfall in inches ^
snow.millimeters integer Snowfall in millimeters ^
station object Object with five properties: No
station.geometry Object GeoJSON object with two properties: No
station.geometry.coordinates array GeoJSON array of coordinates [longitude, latitude] ^
station.geometry.type string GeoJSON object type: "POINT" ^
station.location string Station location No
station.name string Station name No
station.type string Type - "Airport", "Heliport", "Seaplane Base", etc. Yes
temperature object Object with two properties: Yes
temperature.celsius integer Temperature in celsius ^
temperature.fahrenheit integer Temperature in fahrenheit ^
rain object Object with one property: Yes
rain.inches integer Rainfall in inches ^
rain.millimeters integer Rainfall in millimeters ^
rain.total.inches integer 24 hour total rainfall in inches ^
rain.total.millimeters integer 24 hour total rainfall in millimeters ^
raw_text string Raw METAR text string No
visibility object Object with four properties: Yes
visibility.miles string Visibility in miles (String to support values like "1/2 mile") ^
visibility.miles_float float Visibility in miles ^
visibility.meters string Visibility in meters (String to support values like "> 9000") ^
visibility.meters_float float Visibility in meters ^
wind object Object with nine properties: Yes
wind.degrees integer Wind direction in degrees ^
wind.speed_kph integer Wind speed in kilometers per hour ^
wind.speed_kts integer Wind speed in knots ^
wind.speed_mph integer Wind speed in miles per hour ^
wind.speed_mps integer Wind speed in meters per second ^
wind.gust_kts integer Wind gust in knots ^
wind.gust_kph integer Wind gust in kilometers per hour ^
wind.gust_mph integer Wind gust in miles per hour ^
wind.gust_mps integer Wind gust in meters per second ^

Position Fields

These addition fields are include in the response JSON for Nearest and Radius endpoints.

Field Type Description Condition
base string Base location ICAO Only included for ICAO requests
base.bearing object Object with two properties: All requests
base.bearing.from integer Bearing from base location (0-360) All requests
base.bearing.to integer Bearing to base location (0-360) All requests
base.latitude float Base location latitude decimals Only included for Lat/Lon requests
base.longitude float Base location longitude decimals Only included for Lat/Lon requests
base.miles float Distance from base location in miles All requests
base.meters float Distance from base location in meters All requests

Single ICAO - Standard Format

$ curl https://api.checkwx.com/metar/kjfk
{
   "data": [
      "KJFK 252351Z 05016G23KT 10SM -RA FEW009 BKN018 OVC030 14/14 A3018 RMK AO2 PK WND 05028/2327 SLP219 P0001 60002 T01440139 10156 20144 51020 $"
   ],
   "results": 1
}

Single ICAO - Decoded Format

$ curl https://api.checkwx.com/metar/kjfk/decoded
{
   "data": [
      {
         "barometer": {
            "hg": 30.18,
            "hpa": 1022.0,
            "kpa": 102.2,
            "mb": 1022.02
         },
         "ceiling": {
            "base_feet_agl": 1800,
            "base_meters_agl": 549,
            "code": "BKN",
            "feet": 1800,
            "meters": 549,
            "text": "Broken"
         },
         "clouds": [
            {
               "base_feet_agl": 900,
               "base_meters_agl": 274,
               "code": "FEW",
               "feet": 900,
               "meters": 274,
               "text": "Few"
            },
            {
               "base_feet_agl": 1800,
               "base_meters_agl": 549,
               "code": "BKN",
               "feet": 1800,
               "meters": 549,
               "text": "Broken"
            },
            {
               "base_feet_agl": 3000,
               "base_meters_agl": 914,
               "code": "OVC",
               "feet": 3000,
               "meters": 914,
               "text": "Overcast"
            }
         ],
         "conditions": [
            {
               "code": "RA",
               "prefix": "-",
               "text": "Light Rain"
            }
         ],
         "dewpoint": {
            "celsius": 14,
            "fahrenheit": 57
         },
         "elevation": {
            "feet": 10,
            "meters": 3
         },
         "flight_category": "MVFR",
         "humidity": {
            "percent": 100
         },
         "icao": "KJFK",
         "observed": "2023-09-25T23:51:00",
         "rain": {
            "inches": 0.01,
            "millimeters": 0.25
         },
         "raw_text": "KJFK 252351Z 05016G23KT 10SM -RA FEW009 BKN018 OVC030 14/14 A3018 RMK AO2 PK WND 05028/2327 SLP219 P0001 60002 T01440139 10156 20144 51020 $",
         "station": {
            "geometry": {
               "coordinates": [
                  -73.779317,
                  40.639447
               ],
               "type": "Point"
            },
            "location": "New York, New York, United States",
            "name": "John F Kennedy International Airport",
            "type": "Airport"
         },
         "temperature": {
            "celsius": 14,
            "fahrenheit": 57
         },
         "visibility": {
            "meters": "16,100",
            "meters_float": 16100.0,
            "miles": "10",
            "miles_float": 10.0
         },
         "wind": {
            "degrees": 50,
            "gust_kph": 43,
            "gust_kts": 23.0,
            "gust_mph": 26,
            "gust_mps": 12,
            "speed_kph": 30,
            "speed_kts": 16,
            "speed_mph": 18,
            "speed_mps": 8
         }
      }
   ],
   "results": 1
}

Multiple ICAOs - Standard Format

$ curl https://api.checkwx.com/metar/kjfk,klax
{
   "data": [
      "KJFK 252351Z 05016G23KT 10SM -RA FEW009 BKN018 OVC030 14/14 A3018 RMK AO2 PK WND 05028/2327 SLP219 P0001 60002 T01440139 10156 20144 51020 $",
      "KLAX 252353Z 27015KT 10SM FEW250 21/14 A3001 RMK AO2 SLP160 T02060139 10233 20206 56009"
   ],
   "results": 2
}

Multiple ICAOs - Decoded Format

$ curl https://api.checkwx.com/metar/kjfk,klax/decoded
{
   "data": [
      {
         "barometer": {
            "hg": 30.18,
            "hpa": 1022.0,
            "kpa": 102.2,
            "mb": 1022.02
         },
         "ceiling": {
            "base_feet_agl": 1800,
            "base_meters_agl": 549,
            "code": "BKN",
            "feet": 1800,
            "meters": 549,
            "text": "Broken"
         },
         "clouds": [
            {
               "base_feet_agl": 900,
               "base_meters_agl": 274,
               "code": "FEW",
               "feet": 900,
               "meters": 274,
               "text": "Few"
            },
            {
               "base_feet_agl": 1800,
               "base_meters_agl": 549,
               "code": "BKN",
               "feet": 1800,
               "meters": 549,
               "text": "Broken"
            },
            {
               "base_feet_agl": 3000,
               "base_meters_agl": 914,
               "code": "OVC",
               "feet": 3000,
               "meters": 914,
               "text": "Overcast"
            }
         ],
         "conditions": [
            {
               "code": "RA",
               "prefix": "-",
               "text": "Light Rain"
            }
         ],
         "dewpoint": {
            "celsius": 14,
            "fahrenheit": 57
         },
         "elevation": {
            "feet": 10,
            "meters": 3
         },
         "flight_category": "MVFR",
         "humidity": {
            "percent": 100
         },
         "icao": "KJFK",
         "observed": "2023-09-25T23:51:00",
         "rain": {
            "inches": 0.01,
            "millimeters": 0.25
         },
         "raw_text": "KJFK 252351Z 05016G23KT 10SM -RA FEW009 BKN018 OVC030 14/14 A3018 RMK AO2 PK WND 05028/2327 SLP219 P0001 60002 T01440139 10156 20144 51020 $",
         "station": {
            "geometry": {
               "coordinates": [
                  -73.779317,
                  40.639447
               ],
               "type": "Point"
            },
            "location": "New York, New York, United States",
            "name": "John F Kennedy International Airport",
            "type": "Airport"
         },
         "temperature": {
            "celsius": 14,
            "fahrenheit": 57
         },
         "visibility": {
            "meters": "16,100",
            "meters_float": 16100.0,
            "miles": "10",
            "miles_float": 10.0
         },
         "wind": {
            "degrees": 50,
            "gust_kph": 43,
            "gust_kts": 23.0,
            "gust_mph": 26,
            "gust_mps": 12,
            "speed_kph": 30,
            "speed_kts": 16,
            "speed_mph": 18,
            "speed_mps": 8
         }
      },
      {
         "barometer": {
            "hg": 30.01,
            "hpa": 1016.0,
            "kpa": 101.62,
            "mb": 1016.22
         },
         "clouds": [
            {
               "base_feet_agl": 25000,
               "base_meters_agl": 7620,
               "code": "FEW",
               "feet": 25000,
               "meters": 7620,
               "text": "Few"
            }
         ],
         "dewpoint": {
            "celsius": 14,
            "fahrenheit": 57
         },
         "elevation": {
            "feet": 98,
            "meters": 30
         },
         "flight_category": "VFR",
         "humidity": {
            "percent": 64
         },
         "icao": "KLAX",
         "observed": "2023-09-25T23:53:00",
         "raw_text": "KLAX 252353Z 27015KT 10SM FEW250 21/14 A3001 RMK AO2 SLP160 T02060139 10233 20206 56009",
         "station": {
            "geometry": {
               "coordinates": [
                  -118.407997,
                  33.942501
               ],
               "type": "Point"
            },
            "location": "Los Angeles, California, United States",
            "name": "Los Angeles International Airport",
            "type": "Airport"
         },
         "temperature": {
            "celsius": 21,
            "fahrenheit": 70
         },
         "visibility": {
            "meters": "16,100",
            "meters_float": 16100.0,
            "miles": "10",
            "miles_float": 10.0
         },
         "wind": {
            "degrees": 270,
            "speed_kph": 28,
            "speed_kts": 15,
            "speed_mph": 17,
            "speed_mps": 8
         }
      }
   ],
   "results": 2
}

Nearest - Standard Format

$ curl https://api.checkwx.com/metar/kjfk/nearest
{
   "data": [
      "KLGA 252351Z 05023G30KT 10SM OVC018 17/13 A3018 RMK AO2 PK WND 06035/2301 RAE2255 SLP219 P0000 60004 T01670133 10172 20150 51020"
   ],
   "results": 1
}

Nearest - Decoded Format

$ curl https://api.checkwx.com/metar/kjfk/nearest/decoded
{
   "data": [
      {
         "barometer": {
            "hg": 30.18,
            "hpa": 1022.0,
            "kpa": 102.2,
            "mb": 1022.02
         },
         "ceiling": {
            "base_feet_agl": 1800,
            "base_meters_agl": 549,
            "code": "OVC",
            "feet": 1800,
            "meters": 549,
            "text": "Overcast"
         },
         "clouds": [
            {
               "base_feet_agl": 1800,
               "base_meters_agl": 549,
               "code": "OVC",
               "feet": 1800,
               "meters": 549,
               "text": "Overcast"
            }
         ],
         "dewpoint": {
            "celsius": 13,
            "fahrenheit": 55
         },
         "elevation": {
            "feet": 30,
            "meters": 9
         },
         "flight_category": "MVFR",
         "humidity": {
            "percent": 77
         },
         "icao": "KLGA",
         "observed": "2023-09-25T23:51:00",
         "position": {
            "base": "KJFK",
            "bearing": {
               "from": 333,
               "to": 153
            },
            "meters": 17217.5,
            "miles": 9.3,
            "orientation": {
               "from": "NNW",
               "to": "SSE"
            }
         },
         "rain": {
            "inches": 0.01,
            "millimeters": 0.13
         },
         "raw_text": "KLGA 252351Z 05023G30KT 10SM OVC018 17/13 A3018 RMK AO2 PK WND 06035/2301 RAE2255 SLP219 P0000 60004 T01670133 10172 20150 51020",
         "station": {
            "geometry": {
               "coordinates": [
                  -73.872597,
                  40.777199
               ],
               "type": "Point"
            },
            "location": "New York, New York, United States",
            "name": "La Guardia Airport",
            "type": "Airport"
         },
         "temperature": {
            "celsius": 17,
            "fahrenheit": 63
         },
         "visibility": {
            "meters": "16,100",
            "meters_float": 16100.0,
            "miles": "10",
            "miles_float": 10.0
         },
         "wind": {
            "degrees": 50,
            "gust_kph": 56,
            "gust_kts": 30.0,
            "gust_mph": 35,
            "gust_mps": 15,
            "speed_kph": 43,
            "speed_kts": 23,
            "speed_mph": 26,
            "speed_mps": 12
         }
      }
   ],
   "results": 1
}

Radius - Standard Format

$ curl https://api.checkwx.com/metar/kjfk/radius/25
{
   "data": [
      "KLGA 252351Z 05023G30KT 10SM OVC018 17/13 A3018 RMK AO2 PK WND 06035/2301 RAE2255 SLP219 P0000 60004 T01670133 10172 20150 51020",
      "KJRB 252356Z AUTO 05016G23KT 10SM BKN018 OVC027 16/14 A3018 RMK AO2 PK WND 05026/2311 RAE33 SLP219 6//// T01610139 10167 20156 51022 PNO $",
      "KNYC 252351Z AUTO 05008KT 10SM OVC016 16/13 A3021 RMK AO2 RAE02 SLP222 P0000 60008 T01610128 10167 20150 53014 $"
   ],
   "results": 3
}

Radius - Decoded Format

$ curl https://api.checkwx.com/metar/kjfk/radius/25/decoded
{
   "data": [
      {
         "barometer": {
            "hg": 30.18,
            "hpa": 1022.0,
            "kpa": 102.2,
            "mb": 1022.02
         },
         "ceiling": {
            "base_feet_agl": 1800,
            "base_meters_agl": 549,
            "code": "OVC",
            "feet": 1800,
            "meters": 549,
            "text": "Overcast"
         },
         "clouds": [
            {
               "base_feet_agl": 1800,
               "base_meters_agl": 549,
               "code": "OVC",
               "feet": 1800,
               "meters": 549,
               "text": "Overcast"
            }
         ],
         "dewpoint": {
            "celsius": 13,
            "fahrenheit": 55
         },
         "elevation": {
            "feet": 30,
            "meters": 9
         },
         "flight_category": "MVFR",
         "humidity": {
            "percent": 77
         },
         "icao": "KLGA",
         "observed": "2023-09-25T23:51:00",
         "position": {
            "base": "KJFK",
            "bearing": {
               "from": 333,
               "to": 153
            },
            "meters": 17217.5,
            "miles": 9.3,
            "orientation": {
               "from": "NNW",
               "to": "SSE"
            }
         },
         "rain": {
            "inches": 0.01,
            "millimeters": 0.13
         },
         "raw_text": "KLGA 252351Z 05023G30KT 10SM OVC018 17/13 A3018 RMK AO2 PK WND 06035/2301 RAE2255 SLP219 P0000 60004 T01670133 10172 20150 51020",
         "station": {
            "geometry": {
               "coordinates": [
                  -73.872597,
                  40.777199
               ],
               "type": "Point"
            },
            "location": "New York, New York, United States",
            "name": "La Guardia Airport",
            "type": "Airport"
         },
         "temperature": {
            "celsius": 17,
            "fahrenheit": 63
         },
         "visibility": {
            "meters": "16,100",
            "meters_float": 16100.0,
            "miles": "10",
            "miles_float": 10.0
         },
         "wind": {
            "degrees": 50,
            "gust_kph": 56,
            "gust_kts": 30.0,
            "gust_mph": 35,
            "gust_mps": 15,
            "speed_kph": 43,
            "speed_kts": 23,
            "speed_mph": 26,
            "speed_mps": 12
         }
      }
   ],
   "results": 1
}

Latitude/Longitude - Standard Format

$ curl https://api.checkwx.com/metar/lat/40.72/lon/-73.99
{
   "data": [
      "KJRB 252356Z AUTO 05016G23KT 10SM BKN018 OVC027 16/14 A3018 RMK AO2 PK WND 05026/2311 RAE33 SLP219 6//// T01610139 10167 20156 51022 PNO $"
   ],
   "results": 1
}

Latitude/Longitude - Decoded Format

$ curl https://api.checkwx.com/metar/lat/40.72/lon/-73.99/decoded
{
   "data": [
      {
         "barometer": {
            "hg": 30.18,
            "hpa": 1022.0,
            "kpa": 102.2,
            "mb": 1022.02
         },
         "ceiling": {
            "base_feet_agl": 1800,
            "base_meters_agl": 549,
            "code": "BKN",
            "feet": 1800,
            "meters": 549,
            "text": "Broken"
         },
         "clouds": [
            {
               "base_feet_agl": 1800,
               "base_meters_agl": 549,
               "code": "BKN",
               "feet": 1800,
               "meters": 549,
               "text": "Broken"
            },
            {
               "base_feet_agl": 2700,
               "base_meters_agl": 823,
               "code": "OVC",
               "feet": 2700,
               "meters": 823,
               "text": "Overcast"
            }
         ],
         "dewpoint": {
            "celsius": 14,
            "fahrenheit": 57
         },
         "elevation": {
            "feet": 7,
            "meters": 2
         },
         "flight_category": "MVFR",
         "humidity": {
            "percent": 88
         },
         "icao": "KJRB",
         "observed": "2023-09-25T23:56:00",
         "position": {
            "base": {
               "latitude": 40.72,
               "longitude": -73.99
            },
            "bearing": {
               "from": 218,
               "to": 38
            },
            "meters": 2633.6,
            "miles": 1.4,
            "orientation": {
               "from": "SW",
               "to": "NE"
            }
         },
         "raw_text": "KJRB 252356Z AUTO 05016G23KT 10SM BKN018 OVC027 16/14 A3018 RMK AO2 PK WND 05026/2311 RAE33 SLP219 6//// T01610139 10167 20156 51022 PNO $",
         "station": {
            "geometry": {
               "coordinates": [
                  -74.009003,
                  40.701199
               ],
               "type": "Point"
            },
            "location": "New York, New York, United States",
            "name": "Downtown-Manhattan/Wall St Heliport",
            "type": "Heliport"
         },
         "temperature": {
            "celsius": 16,
            "fahrenheit": 61
         },
         "visibility": {
            "meters": "16,100",
            "meters_float": 16100.0,
            "miles": "10",
            "miles_float": 10.0
         },
         "wind": {
            "degrees": 50,
            "gust_kph": 43,
            "gust_kts": 23.0,
            "gust_mph": 26,
            "gust_mps": 12,
            "speed_kph": 30,
            "speed_kts": 16,
            "speed_mph": 18,
            "speed_mps": 8
         }
      }
   ],
   "results": 1
}

Latitude/Longitude Radius - Standard Format

$ curl https://api.checkwx.com/metar/lat/40.72/lon/-73.99/radius/20
{
   "data": [
      "KJRB 252356Z AUTO 05016G23KT 10SM BKN018 OVC027 16/14 A3018 RMK AO2 PK WND 05026/2311 RAE33 SLP219 6//// T01610139 10167 20156 51022 PNO $",
      "KNYC 252351Z AUTO 05008KT 10SM OVC016 16/13 A3021 RMK AO2 RAE02 SLP222 P0000 60008 T01610128 10167 20150 53014 $",
      "KLGA 252351Z 05023G30KT 10SM OVC018 17/13 A3018 RMK AO2 PK WND 06035/2301 RAE2255 SLP219 P0000 60004 T01670133 10172 20150 51020",
      "KEWR 252351Z 03014KT 4SM -DZ BR SCT008 BKN012 OVC017 16/13 A3018 RMK AO2 RAE49DZB49 SLP220 P0001 60006 T01560133 10167 20150 51022",
      "KTEB 252351Z 04010G18KT 10SM OVC023 15/12 A3018 RMK AO2 SLP220 60000 T01500117 10156 20139 51021",
      "KJFK 252351Z 05016G23KT 10SM -RA FEW009 BKN018 OVC030 14/14 A3018 RMK AO2 PK WND 05028/2327 SLP219 P0001 60002 T01440139 10156 20144 51020 $"
   ],
   "results": 6
}

Latitude/Longitude Radius - Decoded Format

$ curl https://api.checkwx.com/metar/lat/40.72/lon/-73.99/radius/20/decoded
{
   "data": [
      {
         "barometer": {
            "hg": 30.18,
            "hpa": 1022.0,
            "kpa": 102.2,
            "mb": 1022.02
         },
         "ceiling": {
            "base_feet_agl": 1800,
            "base_meters_agl": 549,
            "code": "BKN",
            "feet": 1800,
            "meters": 549,
            "text": "Broken"
         },
         "clouds": [
            {
               "base_feet_agl": 1800,
               "base_meters_agl": 549,
               "code": "BKN",
               "feet": 1800,
               "meters": 549,
               "text": "Broken"
            },
            {
               "base_feet_agl": 2700,
               "base_meters_agl": 823,
               "code": "OVC",
               "feet": 2700,
               "meters": 823,
               "text": "Overcast"
            }
         ],
         "dewpoint": {
            "celsius": 14,
            "fahrenheit": 57
         },
         "elevation": {
            "feet": 7,
            "meters": 2
         },
         "flight_category": "MVFR",
         "humidity": {
            "percent": 88
         },
         "icao": "KJRB",
         "observed": "2023-09-25T23:56:00",
         "position": {
            "base": {
               "latitude": 40.72,
               "longitude": -73.99
            },
            "bearing": {
               "from": 218,
               "to": 38
            },
            "meters": 2633.6,
            "miles": 1.4,
            "orientation": {
               "from": "SW",
               "to": "NE"
            }
         },
         "raw_text": "KJRB 252356Z AUTO 05016G23KT 10SM BKN018 OVC027 16/14 A3018 RMK AO2 PK WND 05026/2311 RAE33 SLP219 6//// T01610139 10167 20156 51022 PNO $",
         "station": {
            "geometry": {
               "coordinates": [
                  -74.009003,
                  40.701199
               ],
               "type": "Point"
            },
            "location": "New York, New York, United States",
            "name": "Downtown-Manhattan/Wall St Heliport",
            "type": "Heliport"
         },
         "temperature": {
            "celsius": 16,
            "fahrenheit": 61
         },
         "visibility": {
            "meters": "16,100",
            "meters_float": 16100.0,
            "miles": "10",
            "miles_float": 10.0
         },
         "wind": {
            "degrees": 50,
            "gust_kph": 43,
            "gust_kts": 23.0,
            "gust_mph": 26,
            "gust_mps": 12,
            "speed_kph": 30,
            "speed_kts": 16,
            "speed_mph": 18,
            "speed_mps": 8
         }
      },
      {
         "barometer": {
            "hg": 30.21,
            "hpa": 1023.0,
            "kpa": 102.3,
            "mb": 1023.02
         },
         "ceiling": {
            "base_feet_agl": 1600,
            "base_meters_agl": 488,
            "code": "OVC",
            "feet": 1600,
            "meters": 488,
            "text": "Overcast"
         },
         "clouds": [
            {
               "base_feet_agl": 1600,
               "base_meters_agl": 488,
               "code": "OVC",
               "feet": 1600,
               "meters": 488,
               "text": "Overcast"
            }
         ],
         "dewpoint": {
            "celsius": 13,
            "fahrenheit": 55
         },
         "elevation": {
            "feet": 108,
            "meters": 33
         },
         "flight_category": "MVFR",
         "humidity": {
            "percent": 83
         },
         "icao": "KNYC",
         "observed": "2023-09-25T23:51:00",
         "position": {
            "base": {
               "latitude": 40.72,
               "longitude": -73.99
            },
            "bearing": {
               "from": 14,
               "to": 194
            },
            "meters": 6881.1,
            "miles": 3.7,
            "orientation": {
               "from": "NNE",
               "to": "SSW"
            }
         },
         "rain": {
            "inches": 0.01,
            "millimeters": 0.13
         },
         "raw_text": "KNYC 252351Z AUTO 05008KT 10SM OVC016 16/13 A3021 RMK AO2 RAE02 SLP222 P0000 60008 T01610128 10167 20150 53014 $",
         "station": {
            "geometry": {
               "coordinates": [
                  -73.97,
                  40.78
               ],
               "type": "Point"
            },
            "location": "New York, New York, United States",
            "name": "Central Park",
            "type": "Airport"
         },
         "temperature": {
            "celsius": 16,
            "fahrenheit": 61
         },
         "visibility": {
            "meters": "16,100",
            "meters_float": 16100.0,
            "miles": "10",
            "miles_float": 10.0
         },
         "wind": {
            "degrees": 50,
            "speed_kph": 15,
            "speed_kts": 8,
            "speed_mph": 9,
            "speed_mps": 4
         }
      },
      {
         "barometer": {
            "hg": 30.18,
            "hpa": 1022.0,
            "kpa": 102.2,
            "mb": 1022.02
         },
         "ceiling": {
            "base_feet_agl": 1800,
            "base_meters_agl": 549,
            "code": "OVC",
            "feet": 1800,
            "meters": 549,
            "text": "Overcast"
         },
         "clouds": [
            {
               "base_feet_agl": 1800,
               "base_meters_agl": 549,
               "code": "OVC",
               "feet": 1800,
               "meters": 549,
               "text": "Overcast"
            }
         ],
         "dewpoint": {
            "celsius": 13,
            "fahrenheit": 55
         },
         "elevation": {
            "feet": 30,
            "meters": 9
         },
         "flight_category": "MVFR",
         "humidity": {
            "percent": 77
         },
         "icao": "KLGA",
         "observed": "2023-09-25T23:51:00",
         "position": {
            "base": {
               "latitude": 40.72,
               "longitude": -73.99
            },
            "bearing": {
               "from": 57,
               "to": 237
            },
            "meters": 11758.6,
            "miles": 6.3,
            "orientation": {
               "from": "ENE",
               "to": "WSW"
            }
         },
         "rain": {
            "inches": 0.01,
            "millimeters": 0.13
         },
         "raw_text": "KLGA 252351Z 05023G30KT 10SM OVC018 17/13 A3018 RMK AO2 PK WND 06035/2301 RAE2255 SLP219 P0000 60004 T01670133 10172 20150 51020",
         "station": {
            "geometry": {
               "coordinates": [
                  -73.872597,
                  40.777199
               ],
               "type": "Point"
            },
            "location": "New York, New York, United States",
            "name": "La Guardia Airport",
            "type": "Airport"
         },
         "temperature": {
            "celsius": 17,
            "fahrenheit": 63
         },
         "visibility": {
            "meters": "16,100",
            "meters_float": 16100.0,
            "miles": "10",
            "miles_float": 10.0
         },
         "wind": {
            "degrees": 50,
            "gust_kph": 56,
            "gust_kts": 30.0,
            "gust_mph": 35,
            "gust_mps": 15,
            "speed_kph": 43,
            "speed_kts": 23,
            "speed_mph": 26,
            "speed_mps": 12
         }
      },
      {
         "barometer": {
            "hg": 30.18,
            "hpa": 1022.0,
            "kpa": 102.2,
            "mb": 1022.02
         },
         "ceiling": {
            "base_feet_agl": 1200,
            "base_meters_agl": 366,
            "code": "BKN",
            "feet": 1200,
            "meters": 366,
            "text": "Broken"
         },
         "clouds": [
            {
               "base_feet_agl": 800,
               "base_meters_agl": 244,
               "code": "SCT",
               "feet": 800,
               "meters": 244,
               "text": "Scattered"
            },
            {
               "base_feet_agl": 1200,
               "base_meters_agl": 366,
               "code": "BKN",
               "feet": 1200,
               "meters": 366,
               "text": "Broken"
            },
            {
               "base_feet_agl": 1700,
               "base_meters_agl": 518,
               "code": "OVC",
               "feet": 1700,
               "meters": 518,
               "text": "Overcast"
            }
         ],
         "conditions": [
            {
               "code": "DZ",
               "prefix": "-",
               "text": "Light Drizzle"
            },
            {
               "code": "BR",
               "text": "Mist"
            }
         ],
         "dewpoint": {
            "celsius": 13,
            "fahrenheit": 55
         },
         "elevation": {
            "feet": 7,
            "meters": 2
         },
         "flight_category": "MVFR",
         "humidity": {
            "percent": 83
         },
         "icao": "KEWR",
         "observed": "2023-09-25T23:51:00",
         "position": {
            "base": {
               "latitude": 40.72,
               "longitude": -73.99
            },
            "bearing": {
               "from": 259,
               "to": 79
            },
            "meters": 15370.4,
            "miles": 8.3,
            "orientation": {
               "from": "WSW",
               "to": "ENE"
            }
         },
         "rain": {
            "inches": 0.01,
            "millimeters": 0.25
         },
         "raw_text": "KEWR 252351Z 03014KT 4SM -DZ BR SCT008 BKN012 OVC017 16/13 A3018 RMK AO2 RAE49DZB49 SLP220 P0001 60006 T01560133 10167 20150 51022",
         "station": {
            "geometry": {
               "coordinates": [
                  -74.168701,
                  40.692501
               ],
               "type": "Point"
            },
            "location": "Newark, New Jersey, United States",
            "name": "Newark Liberty International Airport",
            "type": "Airport"
         },
         "temperature": {
            "celsius": 16,
            "fahrenheit": 61
         },
         "visibility": {
            "meters": "6,400",
            "meters_float": 6400.0,
            "miles": "4",
            "miles_float": 4.0
         },
         "wind": {
            "degrees": 30,
            "speed_kph": 26,
            "speed_kts": 14,
            "speed_mph": 16,
            "speed_mps": 7
         }
      },
      {
         "barometer": {
            "hg": 30.18,
            "hpa": 1022.0,
            "kpa": 102.2,
            "mb": 1022.02
         },
         "ceiling": {
            "base_feet_agl": 2300,
            "base_meters_agl": 701,
            "code": "OVC",
            "feet": 2300,
            "meters": 701,
            "text": "Overcast"
         },
         "clouds": [
            {
               "base_feet_agl": 2300,
               "base_meters_agl": 701,
               "code": "OVC",
               "feet": 2300,
               "meters": 701,
               "text": "Overcast"
            }
         ],
         "dewpoint": {
            "celsius": 12,
            "fahrenheit": 54
         },
         "elevation": {
            "feet": 10,
            "meters": 3
         },
         "flight_category": "MVFR",
         "humidity": {
            "percent": 82
         },
         "icao": "KTEB",
         "observed": "2023-09-25T23:51:00",
         "position": {
            "base": {
               "latitude": 40.72,
               "longitude": -73.99
            },
            "bearing": {
               "from": 338,
               "to": 158
            },
            "meters": 15646.5,
            "miles": 8.4,
            "orientation": {
               "from": "NNW",
               "to": "SSE"
            }
         },
         "raw_text": "KTEB 252351Z 04010G18KT 10SM OVC023 15/12 A3018 RMK AO2 SLP220 60000 T01500117 10156 20139 51021",
         "station": {
            "geometry": {
               "coordinates": [
                  -74.060799,
                  40.850101
               ],
               "type": "Point"
            },
            "location": "Hasbrouck Heights, New Jersey, United States",
            "name": "Teterboro Airport",
            "type": "Airport"
         },
         "temperature": {
            "celsius": 15,
            "fahrenheit": 59
         },
         "visibility": {
            "meters": "16,100",
            "meters_float": 16100.0,
            "miles": "10",
            "miles_float": 10.0
         },
         "wind": {
            "degrees": 40,
            "gust_kph": 33,
            "gust_kts": 18.0,
            "gust_mph": 21,
            "gust_mps": 9,
            "speed_kph": 19,
            "speed_kts": 10,
            "speed_mph": 12,
            "speed_mps": 5
         }
      }
   ],
   "results": 5
}
Previous Page
STATION
Next Page
TAF