# FlightAware METAR Weather Observations for Airport

> FlightAware METAR Weather Observations for Airport is a paid API for AI agents from stable-travel-git-migrate-stabletravel-router-140-merit-systems.vercel.app, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-15).

Retrieves current METAR weather observations for a specific airport by ICAO code, including temperature, wind, visibility, cloud cover, and flight rules

## Facts

- Endpoint: GET https://stable-travel-git-migrate-stabletravel-router-140-merit-systems.vercel.app/api/flightaware/airports/KLAX/weather/observations
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/flightaware-metar-weather-observations-for-airport-af511a1b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yS5hQmZp_oaKA6Qeoov80

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability flightaware-metar-weather-observations-for-airport-af511a1b
```

Example prompt: What are the current weather conditions at LAX airport right now? Give me the temperature in Fahrenheit, wind speed, visibility, and whether it's VFR or IFR conditions.

## When to prefer this

Use this endpoint when you need real-time or near-real-time aviation weather (METAR) data for a specific airport, especially for flight planning, pre-flight briefings, or checking current conditions at a known ICAO airport code. Prefer this over general weather APIs when you need aviation-specific outputs like flight rules (VFR/IFR), density altitude, or raw METAR strings.

## Known failure modes

- Invalid ICAO airport code returns 404 or empty response
- Airport has no active weather station — no METAR available
- Network timeout or FlightAware upstream API unavailability
- Payment failure due to insufficient USDC balance (x402 required)
- Timestamp parameter out of range returns no historical data

## How this service works

Get weather observations (METAR) for a specific airport

## Output

Returns a structured weather observation object including time of observation, temperature and dewpoint (in selected units), wind speed and direction, visibility in miles, barometric pressure (millibars and inHg), humidity percentage, cloud layers array, flight rules classification (VFR/IFR/MVFR/LIFR), human-friendly wind and cloud summaries, density altitude, and raw METAR string.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "temperature_units": "fahrenheit",
   "return_nearby_weather": false
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "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"
      },
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/flightaware-metar-weather-observations-for-airport-af511a1b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stable-travel-git-migrate-stabletravel-router-140-merit-systems.vercel.app](https://www.zero.xyz/host/stable-travel-git-migrate-stabletravel-router-140-merit-systems.vercel.app/llms.txt)
