# Airport Arrivals by Geographic Boundary

> Airport Arrivals by Geographic Boundary is a paid API for AI agents from StableTravel at stabletravel.dev, paid per call via MPP, $0.01/call, status unknown (last checked 2026-10-10).

Returns live and recent flight arrivals at airports within a specified geographic bounding box

## Facts

- Endpoint: GET https://stabletravel.dev/api/flightaware/airports/:id/flights/arrivals?utm_source=zero.xyz
- Price: $0.01/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-10
- 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-arrivals-691ca67b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_G5FHC4NI4BCSo_IdfyaFV

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-arrivals-691ca67b
```

Example prompt: What flights are currently arriving at airports within the bounding box from latitude 33.5 to 34.5 north and longitude -118.5 to -117.5 west — show me up to 20 results.

## When to prefer this

Use this endpoint when you need real-time or recent arrival flight data for airports located within a geographic area defined by latitude/longitude boundaries. Prefer this over scheduled arrivals when you want actual live or recent arrival data rather than planned schedule data. Ideal for building live airport dashboards, travel monitoring tools, or location-aware flight tracking features.

## Known failure modes

- Missing required bounding box parameters (north, south, east, west) returns a 400 error
- Invalid coordinate values (e.g. latitude out of -90 to 90 range) may return an error or empty results
- No airports found within the bounding box returns an empty result set
- Exceeding max results cap may silently truncate results
- FlightAware upstream unavailability may cause 503 or timeout

## How this service works

Get arrivals at an airport

## Output

A list of arrival flights at airports within the specified geographic bounding box, including flight details such as flight identifiers, origin airports, and arrival status, powered by FlightAware data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "id"
 ],
 "properties": {
  "id": {
   "type": "string",
   "description": "Airport ICAO code (e.g. 'KJFK'). Used to fill the :id path parameter."
  },
  "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"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "arrivals",
  "links",
  "num_pages"
 ],
 "properties": {
  "links": {
   "type": "object",
   "required": [
    "next"
   ],
   "properties": {
    "next": {
     "type": "string"
    }
   }
  },
  "arrivals": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "ident",
     "ident_icao",
     "ident_iata",
     "actual_runway_off",
     "actual_runway_on",
     "fa_flight_id",
     "operator",
     "operator_icao",
     "operator_iata",
     "flight_number",
     "registration",
     "atc_ident",
     "inbound_fa_flight_id",
     "codeshares",
     "codeshares_iata",
     "blocked",
     "diverted",
     "cancelled",
     "position_only",
     "origin",
     "destination",
     "departure_delay",
     "arrival_delay",
     "filed_ete",
     "scheduled_out",
     "estimated_out",
     "actual_out",
     "scheduled_off",
     "estimated_off",
     "actual_off",
     "scheduled_on",
     "estimated_on",
     "actual_on",
     "scheduled_in",
     "estimated_in",
     "actual_in",
     "progress_percent",
     "status",
     "aircraft_type",
     "route_distance",
     "filed_airspeed",
     "filed_altitude",
     "route",
     "baggage_claim",
     "seats_cabin_business",
     "seats_cabin_coach",
     "seats_cabin_first",
     "gate_origin",
     "gate_destination",
     "terminal_origin",
     "terminal_destination",
     "type"
    ],
    "properties": {
     "type": {
      "type": "string"
     },
     "ident": {
      "type": "string"
     },
     "route": {
      "type": "string"
     },
     "origin": {
      "type": "object",
      "required": [
       "code",
       "code_icao",
       "code_iata",
       "code_lid",
       "timezone",
       "name",
       "city",
       "airport_info_url"
      ],
      "properties": {
       "city": {
        "type": "string"
       },
       "code": {
        "type": "string"
       },
       "name": {
        "type": "string"
       },
       "code_lid": {
        "type": "string"
       },
       "timezone": {
        "type": "string"
       },
       "code_iata": {
        "type": "string"
       },
       "code_icao": {
        "type": "string"
       },
       "airport_info_url": {
        "type": "string"
       }
      }
     },
     "status": {
      "type": "string"
     },
     "blocked": {
      "type": "boolean"
     },
     "diverted": {
      "type": "boolean"
     },
     "operator": {
      "type": "string"
     },
     "actual_
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stabletravel-arrivals-691ca67b/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)
