# FlightAware Disruption Counts by Entity Type

> FlightAware Disruption Counts by Entity Type is a paid API for AI agents from StableTravel at stabletravel.dev, paid per call via MPP, $0.010000/call, status unknown (last checked 2026-09-14).

Returns flight disruption statistics (counts) filtered by a geographic bounding box and grouped by a specified entity type using FlightAware data

## Facts

- Endpoint: GET https://stabletravel.dev/api/flightaware/disruption-counts/:entity_type
- Price: $0.010000/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Provider: StableTravel
- Docs: https://stabletravel.dev
- Website: https://stabletravel.dev
- Tags: amadeus, flightaware, flights, hotels, activities, transfers, travel, data, web
- Canonical page: https://www.zero.xyz/c/stabletravel-entity-type-62e33d41
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QUG3nGst4Rj9_RMUhqKJ8

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 stabletravel-entity-type-62e33d41
```

Example prompt: What are the FlightAware disruption counts by airline for flights within the bounding box from latitude 24.5 to 49.5 north and longitude -125 to -66.5 east, up to 100 results?

## When to prefer this

Use this endpoint when you need aggregated flight disruption counts broken down by a specific entity type (e.g. airline, airport) within a geographic bounding box. Prefer this over the general Delays endpoint when you want counts scoped to a region and grouped by entity rather than a flat list of all current delays system-wide.

## Known failure modes

- Missing required bounding box parameters (north, south, east, west) returns a 400 error
- Invalid entity_type path parameter returns a 404 or 400 error
- Bounding box coordinates out of valid lat/lon range returns an error
- No disruption data available for the specified region returns empty results
- Service unavailable or FlightAware upstream outage returns a 500 error

## How this service works

Get disruption stats by entity type

## Output

Returns disruption statistics (counts of disrupted flights) grouped by the specified entity type (e.g. airline, airport) for all entities within the given geographic bounding box. Includes aggregated disruption metrics drawn from real-time FlightAware data.

## Example request

```json
{
 "max": 50,
 "east": -73.935,
 "west": -74.006,
 "north": 40.7128,
 "south": 40.58,
 "entity_type": "origin"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "north",
  "west",
  "south",
  "east",
  "entity_type"
 ],
 "properties": {
  "max": {
   "type": "number",
   "description": "Maximum number of results (default 50)"
  },
  "east": {
   "type": "number",
   "description": "Eastern longitude boundary"
  },
  "west": {
   "type": "number",
   "description": "Western longitude boundary"
  },
  "north": {
   "type": "number",
   "description": "Northern latitude boundary"
  },
  "south": {
   "type": "number",
   "description": "Southern latitude boundary"
  },
  "entity_type": {
   "enum": [
    "origin",
    "destination",
    "airline"
   ],
   "type": "string",
   "description": "The entity type to group disruptions by (e.g. 'origin', 'destination', 'airline')"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "entities",
  "total_cancellations_national",
  "total_cancellations_worldwide",
  "total_delays_worldwide",
  "links",
  "num_pages"
 ],
 "properties": {
  "links": {
   "type": "object",
   "required": [
    "next"
   ],
   "properties": {
    "next": {
     "type": "string"
    }
   }
  },
  "entities": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "cancellations",
     "delays",
     "total",
     "entity_name",
     "entity_id"
    ],
    "properties": {
     "total": {
      "type": "number"
     },
     "delays": {
      "type": "number"
     },
     "entity_id": {
      "type": "string"
     },
     "entity_name": {
      "type": "string"
     },
     "cancellations": {
      "type": "number"
     }
    }
   }
  },
  "num_pages": {
   "type": "number"
  },
  "total_delays_worldwide": {
   "type": "number"
  },
  "total_cancellations_national": {
   "type": "number"
  },
  "total_cancellations_worldwide": {
   "type": "number"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stabletravel-entity-type-62e33d41/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stabletravel.dev](https://www.zero.xyz/host/stabletravel.dev/llms.txt)
