# FlightAware Airport Routes with Historical Filing Data

> FlightAware Airport Routes with Historical Filing Data is a paid API for AI agents from stabletravel.dev, paid per call via x402, $0.04/call, status unknown (last checked 2026-10-15).

Returns historical flight routes filed between two airports, including airspeed, altitude, and departure timing data

## Facts

- Endpoint: GET https://stabletravel.dev/api/flightaware/airports/AYT/routes/TLV?utm_source=zero.xyz
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/flightaware-airport-routes-with-historical-filing-data-f7497d65
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1o96ik6G4LgSpn1aEl6HX

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-airport-routes-with-historical-filing-data-f7497d65
```

Example prompt: Can you pull up all the historically filed flight routes between Antalya (AYT) and Tel Aviv (TLV), sorted by how frequently they've been used, and show me the typical altitude and airspeed ranges?

## When to prefer this

Use this endpoint when you need historical route-filing data between a specific airport pair — specifically the waypoints, airways, altitude, and airspeed parameters that pilots and dispatchers have actually filed. Prefer this over generic flight search endpoints when the goal is route pattern analysis, flight planning research, or airspace corridor studies rather than booking or real-time tracking.

## Known failure modes

- Invalid IATA airport codes return an error or empty route list
- No historical data available for the route pair returns an empty routes array
- Invalid date_start or date_end format causes a 400 error
- Exceeding max_pages or invalid cursor causes pagination errors
- Payment failure (insufficient USDC balance) returns 402 Payment Required

## How this service works

Get routes between two airports with historical filing data

## Output

A paginated list of historically filed routes between the two airports, each with the route string (airways/waypoints), route distance, minimum and maximum filed airspeed, minimum and maximum filed altitude, and the timestamp of the last departure. Also includes pagination links for fetching additional pages.

## 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": {
      "cursor": {
       "type": "string"
      },
      "sort_by": {
       "enum": [
        "count",
        "last_departure_time"
       ],
       "type": "string"
      },
      "date_end": {
       "type": "string"
      },
      "max_pages": {
       "type": "number"
      },
      "date_start": {
       "type": "string"
      }
     },
     "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",
     "required": [
      "routes"
     ],
     "properties": {
      "links": {
       "type": "object",
       "properties": {
        "next": {
         "anyOf": [
          {
           "type": "string"
          },
          {
           "type": "null"
          }
         ]
        }
       },
       "additionalProperties": false
      },
      "routes": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "route": {
          "type": "string"
         },
         "route_distance": {
          "anyOf": [
           {
            "type": "string"
           },
           {
            "type": "null"
           }
          ]
         },
         "filed_airspeed_max": {
          "anyOf": [
           {
            "type": "number"
           },
           {
            "type": "null"
           }
          ]
         },
         "filed_airspeed_min": {
          "anyOf": [
           {
            "type": "number"
           },
           {
            "type": "null"
           }
          ]
         },
         "filed_altitude_max": {
          "anyOf": [
           {
            "type": "number"
           },
           {
            "type": "null"
           }
          ]
         },
         "filed_altitude_min": {
          
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/flightaware-airport-routes-with-historical-filing-data-f7497d65/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)
