# FlightAware Airport Routes with Historical Filing Data

> FlightAware Airport Routes with Historical Filing Data is a paid API for AI agents from stable-travel-hkd3tku0j-merit-systems.vercel.app, paid per call via x402, $0.04/call, status unknown (last checked 2026-09-13).

Returns historical flight routes filed between two specific airports, including airspeed, altitude, and departure time statistics

## Facts

- Endpoint: GET https://stable-travel-hkd3tku0j-merit-systems.vercel.app/api/flightaware/airports/KJFK/routes/KLAX
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/flightaware-airport-routes-with-historical-filing-data-5f74d4fa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ShDRRZrFnLaKLUOjNoVYG

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-5f74d4fa
```

Example prompt: Can you pull up the historical flight routes filed between KJFK and KLAX from FlightAware, sorted by most recent departure, so I can see the typical routing and altitude bands used?

## When to prefer this

Use this endpoint when you need historical flight route data between two specific airports, including filed airspace waypoints, typical altitudes, and airspeeds. Ideal for flight planning research, airspace analysis, or understanding common routing practices for a given city pair. Prefer this over live flight tracking endpoints when historical filing patterns are needed rather than real-time positions.

## Known failure modes

- Invalid or unknown ICAO airport codes return an error or empty routes array
- Date range filters with invalid format may return a 400 bad request
- No routes found for a rarely-served airport pair returns an empty routes array
- Pagination cursor mismatch or expiry may return an error
- Rate limiting or payment failure returns a 402 or 429 response

## How this service works

Get routes between two airports with historical filing data

## Output

A paginated list of route objects between the two specified airports, each containing the route string, total distance, minimum and maximum filed airspeeds (knots), minimum and maximum filed altitudes (hundreds of feet), and the timestamp of the last departure using that route. Also includes pagination metadata (num_pages, next cursor link).

## 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-5f74d4fa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stable-travel-hkd3tku0j-merit-systems.vercel.app](https://www.zero.xyz/host/stable-travel-hkd3tku0j-merit-systems.vercel.app/llms.txt)
