{"uid":"cap_79tocdu1fDKybztvmH2YR","slug":"flightaware-5f96eaa6","name":"FlightAware METAR Weather Observations for Airport","description":"Get weather observations (METAR) for a specific airport","url":"https://stabletravel.dev/api/flightaware/airports/KEWR/weather/observations","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"timestamp":{"type":"string"},"temperature_units":{"enum":["fahrenheit","celsius"],"type":"string"},"return_nearby_weather":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"time":{"type":"string"},"clouds":{"type":"array","items":{}},"dewpoint":{"anyOf":[{"type":"number"},{"type":"null"}]},"pressure":{"anyOf":[{"type":"number"},{"type":"null"}]},"raw_data":{"anyOf":[{"type":"string"},{"type":"null"}]},"conditions":{"anyOf":[{"type":"string"},{"type":"null"}]},"visibility":{"anyOf":[{"type":"number"},{"type":"null"}]},"wind_speed":{"anyOf":[{"type":"number"},{"type":"null"}]},"pressure_hg":{"anyOf":[{"type":"number"},{"type":"null"}]},"temperature":{"anyOf":[{"type":"number"},{"type":"null"}]},"airport_code":{"type":"string"},"flight_rules":{"anyOf":[{"type":"string"},{"type":"null"}]},"humidity_pct":{"anyOf":[{"type":"number"},{"type":"null"}]},"wind_friendly":{"anyOf":[{"type":"string"},{"type":"null"}]},"wind_variable":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"cloud_friendly":{"type":"string"},"wind_direction":{"anyOf":[{"type":"number"},{"type":"null"}]},"density_altitude":{"anyOf":[{"type":"number"},{"type":"null"}]}},"additionalProperties":false}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"temperature_units":"fahrenheit","return_nearby_weather":false}}},"response":{"links":{"next":"/airports/KEWR/weather/observations?return_nearby_weather=true&temperature_units=fahrenheit&cursor=96d67cb19497480"},"num_pages":1,"observations":[{"time":"2026-05-29T03:51:00Z","clouds":[{"type":"CLR","symbol":"CLR","altitude":null}],"pressure":29.97,"raw_data":"KEWR 290351Z 34010G16KT 10SM CLR 17/07 A2997 RMK AO2 SLP149 T01720067 $","temp_air":62,"conditions":null,"visibility":10,"wind_speed":10,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":44,"wind_friendly":"Light winds","cloud_friendly":"Clear skies","pressure_units":"in Hg","temp_perceived":62,"wind_direction":340,"wind_speed_gust":16,"visibility_units":"SM","relative_humidity":50},{"time":"2026-05-29T02:51:00Z","clouds":[{"type":"FEW","symbol":"FEW080","altitude":8000}],"pressure":29.98,"raw_data":"KEWR 290251Z 33015G23KT 10SM FEW080 18/07 A2998 RMK AO2 SLP151 T01830067 51019 $","temp_air":64,"conditions":null,"visibility":10,"wind_speed":15,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":44,"wind_friendly":"Windy","cloud_friendly":"Partly cloudy","pressure_units":"in Hg","temp_perceived":64,"wind_direction":330,"wind_speed_gust":23,"visibility_units":"SM","relative_humidity":47},{"time":"2026-05-29T01:51:00Z","clouds":[{"type":"FEW","symbol":"FEW060","altitude":6000},{"type":"FEW","symbol":"FEW100","altitude":10000}],"pressure":29.97,"raw_data":"KEWR 290151Z 32012G23KT 10SM FEW060 FEW100 19/07 A2997 RMK AO2 PK WND 32030/0117 SLP147 T01890067 $","temp_air":66,"conditions":null,"visibility":10,"wind_speed":12,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":44,"wind_friendly":"Windy","cloud_friendly":"Partly cloudy","pressure_units":"in Hg","temp_perceived":66,"wind_direction":320,"wind_speed_gust":23,"visibility_units":"SM","relative_humidity":45},{"time":"2026-05-29T00:51:00Z","clouds":[{"type":"FEW","symbol":"FEW060","altitude":6000},{"type":"FEW","symbol":"FEW100","altitude":10000}],"pressure":29.94,"raw_data":"KEWR 290051Z 33013G28KT 10SM FEW060 FEW100 19/07 A2994 RMK AO2 PK WND 31032/0018 SLP137 T01940072 $","temp_air":66,"conditions":null,"visibility":10,"wind_speed":13,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":44,"wind_friendly":"Windy","cloud_friendly":"Partly cloudy","pressure_units":"in Hg","temp_perceived":66,"wind_direction":330,"wind_speed_gust":28,"visibility_units":"SM","relative_humidity":45},{"time":"2026-05-28T23:51:00Z","clouds":[{"type":"FEW","symbol":"FEW055","altitude":5500},{"type":"FEW","symbol":"FEW090","altitude":9000},{"type":"SCT","symbol":"SCT110","altitude":11000}],"pressure":29.92,"raw_data":"KEWR 282351Z 34016G24KT 10SM FEW055 FEW090 SCT110 21/07 A2992 RMK AO2 PK WND 34033/2303 SLP132 60000 T02060072 10261 20206 53018 $","temp_air":69,"conditions":null,"visibility":10,"wind_speed":16,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":44,"wind_friendly":"Windy","cloud_friendly":"Partly cloudy","pressure_units":"in Hg","temp_perceived":69,"wind_direction":340,"wind_speed_gust":24,"visibility_units":"SM","relative_humidity":42},{"time":"2026-05-28T22:51:00Z","clouds":[{"type":"FEW","symbol":"FEW055","altitude":5500},{"type":"SCT","symbol":"SCT090","altitude":9000},{"type":"SCT","symbol":"SCT120","altitude":12000}],"pressure":29.9,"raw_data":"KEWR 282251Z 31018G29KT 10SM FEW055 SCT090 SCT120 22/07 A2990 RMK AO2 PK WND 33033/2211 SLP123 T02170072 $","temp_air":71,"conditions":null,"visibility":10,"wind_speed":18,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":44,"wind_friendly":"Windy","cloud_friendly":"Partly cloudy","pressure_units":"in Hg","temp_perceived":71,"wind_direction":310,"wind_speed_gust":29,"visibility_units":"SM","relative_humidity":39},{"time":"2026-05-28T21:51:00Z","clouds":[{"type":"FEW","symbol":"FEW060","altitude":6000},{"type":"BKN","symbol":"BKN100","altitude":10000},{"type":"BKN","symbol":"BKN140","altitude":14000}],"pressure":29.88,"raw_data":"KEWR 282151Z 33016G27KT 10SM FEW060 BKN100 BKN140 23/07 A2988 RMK AO2 PK WND 30034/2052 SLP119 T02280067 $","temp_air":73,"conditions":null,"visibility":10,"wind_speed":16,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":44,"wind_friendly":"Windy","cloud_friendly":"Partly cloudy","pressure_units":"in Hg","temp_perceived":73,"wind_direction":330,"wind_speed_gust":27,"visibility_units":"SM","relative_humidity":35},{"time":"2026-05-28T20:51:00Z","clouds":[{"type":"FEW","symbol":"FEW055","altitude":5500},{"type":"BKN","symbol":"BKN090","altitude":9000},{"type":"BKN","symbol":"BKN140","altitude":14000}],"pressure":29.87,"raw_data":"KEWR 282051Z 30019G27KT 10SM FEW055 BKN090 BKN140 24/07 A2987 RMK AO2 PK WND 32036/2013 SLP114 60000 T02440072 51008 $","temp_air":75,"conditions":null,"visibility":10,"wind_speed":19,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":44,"wind_friendly":"Windy","cloud_friendly":"Partly cloudy","pressure_units":"in Hg","temp_perceived":75,"wind_direction":300,"wind_speed_gust":27,"visibility_units":"SM","relative_humidity":33},{"time":"2026-05-28T19:51:00Z","clouds":[{"type":"SCT","symbol":"SCT055","altitude":5500},{"type":"BKN","symbol":"BKN090","altitude":9000},{"type":"BKN","symbol":"BKN200","altitude":20000}],"pressure":29.87,"raw_data":"KEWR 281951Z 33017G26KT 10SM SCT055 BKN090 BKN200 23/08 A2987 RMK AO2 PK WND 33039/1906 RAB20E38 SLP114 VCSH SE P0000 T02280083 $","temp_air":73,"conditions":null,"visibility":10,"wind_speed":17,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":46,"wind_friendly":"Windy","cloud_friendly":"Showers","pressure_units":"in Hg","temp_perceived":73,"wind_direction":330,"wind_speed_gust":26,"visibility_units":"SM","relative_humidity":39},{"time":"2026-05-28T18:51:00Z","clouds":[{"type":"SCT","symbol":"SCT065","altitude":6500},{"type":"BKN","symbol":"BKN110","altitude":11000},{"type":"BKN","symbol":"BKN190","altitude":19000}],"pressure":29.85,"raw_data":"KEWR 281851Z 29020G38KT 10SM SCT065 BKN110 BKN190 25/07 A2985 RMK AO2 PK WND 29038/1850 SLP107 VCSH NW T02500072 $","temp_air":77,"conditions":null,"visibility":10,"wind_speed":20,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":44,"wind_friendly":"Windy","cloud_friendly":"Showers","pressure_units":"in Hg","temp_perceived":77,"wind_direction":290,"wind_speed_gust":38,"visibility_units":"SM","relative_humidity":32},{"time":"2026-05-28T17:51:00Z","clouds":[{"type":"SCT","symbol":"SCT060","altitude":6000},{"type":"BKN","symbol":"BKN110","altitude":11000},{"type":"BKN","symbol":"BKN200","altitude":20000}],"pressure":29.85,"raw_data":"KEWR 281751Z 30012G31KT 10SM SCT060 BKN110 BKN200 26/08 A2985 RMK AO2 PK WND 28037/1702 SLP106 TCU DSNT NE VCSH SE T02560078 10267 20217 55003 $","temp_air":78,"conditions":null,"visibility":10,"wind_speed":12,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":46,"wind_friendly":"Windy","cloud_friendly":"Showers","pressure_units":"in Hg","temp_perceived":78,"wind_direction":300,"wind_speed_gust":31,"visibility_units":"SM","relative_humidity":32},{"time":"2026-05-28T16:51:00Z","clouds":[{"type":"BKN","symbol":"BKN060","altitude":6000},{"type":"BKN","symbol":"BKN110","altitude":11000},{"type":"BKN","symbol":"BKN250","altitude":25000}],"pressure":29.84,"raw_data":"KEWR 281651Z 30015G30KT 10SM BKN060 BKN110 BKN250 26/07 A2984 RMK AO2 PK WND 30030/1646 SLP104 TCU DSNT NE VCSH T02610072 $","temp_air":78,"conditions":null,"visibility":10,"wind_speed":15,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":44,"wind_friendly":"Windy","cloud_friendly":"Showers","pressure_units":"in Hg","temp_perceived":78,"wind_direction":300,"wind_speed_gust":30,"visibility_units":"SM","relative_humidity":30},{"time":"2026-05-28T15:51:00Z","clouds":[{"type":"BKN","symbol":"BKN055","altitude":5500},{"type":"BKN","symbol":"BKN100","altitude":10000}],"pressure":29.85,"raw_data":"KEWR 281551Z 35012G24KT 10SM BKN055 BKN100 25/07 A2985 RMK AO2 PK WND 31029/1533 SLP107 TCU DSNT NE T02500072 $","temp_air":77,"conditions":null,"visibility":10,"wind_speed":12,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":44,"wind_friendly":"Windy","cloud_friendly":"Partly cloudy","pressure_units":"in Hg","temp_perceived":77,"wind_direction":350,"wind_speed_gust":24,"visibility_units":"SM","relative_humidity":32},{"time":"2026-05-28T14:51:00Z","clouds":[{"type":"SCT","symbol":"SCT055","altitude":5500},{"type":"BKN","symbol":"BKN100","altitude":10000}],"pressure":29.86,"raw_data":"KEWR 281451Z 33009KT 10SM SCT055 BKN100 24/10 A2986 RMK AO2 SLP109 T02440100 51003 $","temp_air":75,"conditions":null,"visibility":10,"wind_speed":9,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":50,"wind_friendly":"Light winds","cloud_friendly":"Partly cloudy","pressure_units":"in Hg","temp_perceived":75,"wind_direction":330,"wind_speed_gust":0,"visibility_units":"SM","relative_humidity":40},{"time":"2026-05-28T13:51:00Z","clouds":[{"type":"FEW","symbol":"FEW060","altitude":6000},{"type":"SCT","symbol":"SCT100","altitude":10000}],"pressure":29.85,"raw_data":"KEWR 281351Z 01009KT 10SM FEW060 SCT100 23/10 A2985 RMK AO2 SLP108 T02330100 $","temp_air":73,"conditions":null,"visibility":10,"wind_speed":9,"wind_units":"KT","airport_code":"KEWR","temp_dewpoint":50,"wind_friendly":"Light winds","cloud_friendly":"Partly cloudy","pressure_units":"in Hg","temp_perceived":73,"wind_direction":10,"wind_speed_gust":0,"visibility_units":"SM","relative_humidity":43}]}},"exampleRequest":{"temperature_units":"fahrenheit","return_nearby_weather":false},"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QSNK-AZKD8tMGncdEJr_b","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves current METAR weather observations (temperature, wind, visibility, pressure, cloud cover, flight rules) for a specified airport by ICAO code","exampleAgentPrompt":"What's the current weather at Newark Liberty International airport — give me the temperature in Fahrenheit, wind speed and direction, visibility, and whether it's IFR or VFR right now?","exampleUseCases":null,"resultDescription":"Returns a structured METAR observation object for the specified airport including timestamp, temperature, dewpoint, wind speed and direction (plus variable wind flag), visibility, barometric pressure (mb and inHg), humidity percentage, cloud layers, flight rules classification (VFR/IFR/MVFR/LIFR), density altitude, a human-friendly wind description, cloud description, and the raw METAR string.","failureModes":["Invalid ICAO airport code returns an error or empty result","No recent METAR data available for very small or inactive airports","Payment failure (402) if x402 payment header is missing or insufficient","Timestamp parameter outside available data range returns no observation","Rate limiting if too many requests are made rapidly"],"whenToPreferThis":"Use this endpoint when you need real-time aviation weather (METAR) for a specific airport identified by ICAO code, especially when flight rules classification (VFR/IFR), raw METAR string, or aviation-specific metrics like density altitude are required. Prefer this over generic weather APIs when the consumer is an aviation agent, pilot briefing tool, or flight planning workflow that needs structured airport weather data from FlightAware's authoritative source.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T04:06:36.301Z","isFirstParty":false}