# FAA Airport Status (x402)

> FAA Airport Status (x402) is a paid API for AI agents from faa-x402.quietworklabs.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-30).

Returns live FAA US airport disruption events (ground stops, ground delay programs, arrival/departure delays, closures) as structured JSON with severity ratings and delay minutes

## Facts

- Endpoint: GET https://faa-x402.quietworklabs.workers.dev/v1/disruptions?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/faa-airport-status-x402-374912cc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OchTNExepdam3NxYmF_uX

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 faa-airport-status-x402-374912cc
```

Example prompt: What US airports are currently experiencing FAA ground delays or ground stops right now? Only show me disruptions with severity 3 or higher.

## When to prefer this

Use this endpoint when you need real-time structured FAA airport disruption data in JSON format with severity scoring and delay minutes already parsed out, especially when you want to filter by severity threshold or programmatically monitor US airport status. Prefer this over scraping the FAA website directly since it handles parsing and normalization. The pay-per-call x402 micropayment model makes it suitable for on-demand agent use without a subscription.

## Known failure modes

- Payment not received or x402 handshake fails — HTTP 402 returned with payment details
- FAA upstream data unavailable — may return stale or empty event array
- Invalid minSeverity value — may return error or default behavior
- Rate limits or Cloudflare Worker timeout — HTTP 5xx response

## How this service works

Pay-per-call x402 API for live FAA US airport status (ground stops, ground delay programs, arrival/departure delays, closures) parsed into JSON with severity and delay minutes. By Quietwork Labs (see /about, /terms).

## Output

A JSON object containing a count of active disruption events, an array of event objects each with airport code, event type (ground_stop, ground_delay_program, arrival_delay, departure_delay, closure), reason, severity (1-5), and delay detail (average/maximum minutes where applicable), plus the FAA data update timestamp.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "minSeverity": {
       "type": "string",
       "description": "Only events with severity >= this (1-5). Default 2."
      },
      "includeGaOnlyClosures": {
       "type": "string",
       "description": "true to include NOTAM closures that only restrict non-scheduled GA. Default false."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "events": [
   {
    "type": "ground_delay_program",
    "detail": {
     "average": "1 hour and 7 minutes",
     "maximum": "1 hour and 56 minutes",
     "averageMinutes": 67,
     "maximumMinutes": 116
    },
    "reason": "other",
    "airport": "EWR",
    "severity": 3
   }
  ],
  "faaUpdateTime": "Sun Oct 18 01:02:46 2026 GMT"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/faa-airport-status-x402-374912cc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from faa-x402.quietworklabs.workers.dev](https://www.zero.xyz/host/faa-x402.quietworklabs.workers.dev/llms.txt)
