Skip to content

FlightAware

Updated View as Markdown

Query Personal-tier recent commercial flights, advanced searches, positions, tracks, maps, schedules, airport and airline boards, discovery, routes, weather and account usage. One request and at most one provider page per call. Bring your own appropriately licensed AeroAPI key. Personal excludes historical endpoints, push alerts and Foresight. No fares, booking, owner data or flight-intent submission.

What you can do (35)

What you can do

Available commands: 35 (35 read, 0 write). Enable only the commands your application needs.

Command Effect
Read combined commercial airport flight boards — flightaware.airports.flights.all Read
Read nonstop commercial flights between airports — flightaware.airports.flights.between Read
Read airline flight boards — flightaware.operators.flights Read
Read airline flight board scheduled — flightaware.operators.flights.scheduled Read
Read airline flight board arrivals — flightaware.operators.flights.arrivals Read
Read airline flight board enroute — flightaware.operators.flights.enroute Read
Read a static PNG map of a commercial flight track — flightaware.flights.map Read
List one page of airport codes — flightaware.airports.list Read
Find airports near coordinates — flightaware.airports.nearby Read
Find airports near an ICAO airport — flightaware.airports.nearby-airport Read
List one page of airport delay reasons — flightaware.airports.delays.list Read
Read recently filed route patterns between airports — flightaware.airports.routes Read
List one page of airline codes — flightaware.operators.list Read
Read current airport flight counts — flightaware.airports.flights.counts Read
Read airline information — flightaware.operators.get Read
Read current airline flight counts — flightaware.operators.flights.counts Read
Read aircraft type information — flightaware.aircraft.types.get Read
Search airborne commercial flights — flightaware.flights.search Read
Count airborne commercial flights — flightaware.flights.search.count Read
Search recent positions of one commercial flight — flightaware.flights.search.positions Read
Resolve a commercial flight designator — flightaware.flights.canonical Read
Resolve an airport code without choosing an ambiguous match — flightaware.airports.canonical Read
Resolve an airline code — flightaware.operators.canonical Read
Search recent commercial flights with advanced syntax — flightaware.flights.search.advanced Read
Read an airport TAF forecast — flightaware.airports.weather.forecast Read
Read airport METAR observations — flightaware.airports.weather.observations Read
Read airport delay reasons — flightaware.airports.delays Read
Read one commercial airport arrivals or departures board — flightaware.airports.flights Read
Read airport information — flightaware.airports.get Read
Read a flight’s filed route fixes — flightaware.flights.route Read
Read an actual flight track — flightaware.flights.track Read
Read a flight’s last known position — flightaware.flights.position Read
Read AeroAPI usage and USD costs — flightaware.account.usage Read
Read dated flight status — flightaware.flights.get Read
Read dated route schedules — flightaware.schedules.list Read

Connect and use

Connect and use

Open the integration's connection form to check the available credential source. The source has not been resolved for this documentation export. The instructions below apply when using your own provider account.

Get your provider credentials

Follow these steps for FlightAware, then enter the issued values in the connection form below.

  1. Subscribe to FlightAware AeroAPI and create a key in the AeroAPI portal. Enter API key. Check subscription and per-request prices before querying flights, history or images; fixture success does not make provider requests free.

Official credential setup

Where to enter credentials

In the integration page, sign in, choose your workspace and open Connect. If a Credentials choice is shown, select Use my credentials. Fill the following connection fields and save. Provider credentials belong in this form, never in an MCP configuration or tool input.

Connection field Requirement
AeroAPI key Required

Open API keys and create a Tooluse.net key for the enabled commands.

Set TOOLUSE_API_KEY in your client and use the shared MCP configuration.

Configure Claude Code, Codex or Cursor once

Permissions and results

If you have more than one workspace, check the selected workspace in the connection or API-key dialog before saving. Roles, enabled commands, expiry and revocation use Tooluse.net's existing permissions. Disabling a connection or revoking a key immediately prevents new calls.

Send one Claude tool_use block per request. Keep the same Idempotency-Key when retrying the same request; use a new key for a new call. The response includes the shared Tooluse.net receipt and Claude tool_result. Check both HTTP status and the returned tool result before treating a call as successful.

Your connection's daily allowance and key permissions also apply. Adding a connection does not make a provider request.

Calls return the shared execution receipt and a Claude tool_result. Provider output varies by operation; consult the provider documentation for its response fields. Unconfirmed calls should be checked before retrying.

Call from your client

Use the shared MCP configuration. Refresh your client's tool list after saving the connection or changing key permissions, then call the returned tool name with the example input below.

Configure Claude Code, Codex or Cursor once

Discover your enabled tools

List permitted tools in Claude format. Read every page using page and size (maximum 100) until all results have been received. Use the returned name, not a catalog capability identifier, in the tool_use block.

curl 'https://api.tooluse.net/v1/tools' \
  -H "Authorization: Bearer $TOOLUSE_API_KEY"

Find this command in the tool list permitted by your key. Replace svc_FROM_YOUR_TOOL_LIST with its returned name. Use a new Idempotency-Key for each new call and retain it when retrying that same call.

HTTP call

curl 'https://api.tooluse.net/v1/tool-calls' \
  -H "Authorization: Bearer $TOOLUSE_API_KEY" \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: replace-with-a-new-call-id' \
  --data '{
  "type": "tool_use",
  "id": "toolu_example",
  "name": "svc_FROM_YOUR_TOOL_LIST",
  "input": {
    "airport": "RCTP",
    "start": "2026-10-26T00:00:00Z",
    "end": "2026-10-27T00:00:00Z",
    "limit": 5
  }
}'

Send one Claude tool_use block per request. Keep the same Idempotency-Key when retrying the same request; use a new key for a new call. The response includes the shared Tooluse.net receipt and Claude tool_result. Check both HTTP status and the returned tool result before treating a call as successful.

Commands

Read combined commercial airport flight boards — flightaware.airports.flights.all

Run Read combined commercial airport flight boards with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
start string Required Inclusive departure time in UTC maxLength: 20; format: "date-time"
end string Required Exclusive departure time in UTC maxLength: 20; format: "date-time"
limit integer Optional Maximum returned flights minimum: 1; maximum: 15
airport string Required Airport ICAO code minLength: 4; maxLength: 4; pattern: "^[A-Z]{4}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "airport": "RCTP",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read nonstop commercial flights between airports — flightaware.airports.flights.between

Run Read nonstop commercial flights between airports with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
start string Required Inclusive departure time in UTC maxLength: 20; format: "date-time"
end string Required Exclusive departure time in UTC maxLength: 20; format: "date-time"
limit integer Optional Maximum returned flights minimum: 1; maximum: 15
origin string Required Airport ICAO code minLength: 4; maxLength: 4; pattern: "^[A-Z]{4}$"
destination string Required Airport ICAO code minLength: 4; maxLength: 4; pattern: "^[A-Z]{4}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "origin": "RCTP",
  "destination": "KSFO",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read airline flight boards — flightaware.operators.flights

Run Read airline flight boards with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
start string Required Inclusive departure time in UTC maxLength: 20; format: "date-time"
end string Required Exclusive departure time in UTC maxLength: 20; format: "date-time"
limit integer Optional Maximum returned flights minimum: 1; maximum: 15
operator string Required pattern: "^[A-Z]{3}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "operator": "EVA",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read airline flight board scheduled — flightaware.operators.flights.scheduled

Run Read airline flight board scheduled with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
start string Required Inclusive departure time in UTC maxLength: 20; format: "date-time"
end string Required Exclusive departure time in UTC maxLength: 20; format: "date-time"
limit integer Optional Maximum returned flights minimum: 1; maximum: 15
operator string Required pattern: "^[A-Z]{3}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "operator": "EVA",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read airline flight board arrivals — flightaware.operators.flights.arrivals

Run Read airline flight board arrivals with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
start string Required Inclusive departure time in UTC maxLength: 20; format: "date-time"
end string Required Exclusive departure time in UTC maxLength: 20; format: "date-time"
limit integer Optional Maximum returned flights minimum: 1; maximum: 15
operator string Required pattern: "^[A-Z]{3}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "operator": "EVA",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read airline flight board enroute — flightaware.operators.flights.enroute

Run Read airline flight board enroute with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
start string Required Inclusive departure time in UTC maxLength: 20; format: "date-time"
end string Required Exclusive departure time in UTC maxLength: 20; format: "date-time"
limit integer Optional Maximum returned flights minimum: 1; maximum: 15
operator string Required pattern: "^[A-Z]{3}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "operator": "EVA",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read a static PNG map of a commercial flight track — flightaware.flights.map

Run Read a static PNG map of a commercial flight track with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
flightId string Required Commercial FlightAware flight ID from a status result maxLength: 128; pattern: "^[A-Z]{3}[0-9]{1,4}[A-Z]?-[A-Za-z0-9_-]+$"
width integer Optional default: 640; minimum: 1; maximum: 800
height integer Optional default: 480; minimum: 1; maximum: 800

Full JSON Schema

Full JSON Schema

Example input

{
  "flightId": "EVA18-1793491200-airline-0123",
  "width": 640,
  "height": 480
}

At most 1 provider requests per invocation; timeout: 15 seconds.

List one page of airport codes — flightaware.airports.list

Run List one page of airport codes with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
limit integer Optional minimum: 1; maximum: 15

Full JSON Schema

Full JSON Schema

Example input

{}

At most 1 provider requests per invocation; timeout: 15 seconds.

Find airports near coordinates — flightaware.airports.nearby

Run Find airports near coordinates with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
latitude number Required minimum: -90; maximum: 90
longitude number Required minimum: -180; maximum: 180
radiusMiles integer Required minimum: 1; maximum: 250
limit integer Optional minimum: 1; maximum: 15

Full JSON Schema

Full JSON Schema

Example input

{
  "latitude": 25,
  "longitude": 121,
  "radiusMiles": 30
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Find airports near an ICAO airport — flightaware.airports.nearby-airport

Run Find airports near an ICAO airport with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
airport string Required Airport ICAO code minLength: 4; maxLength: 4; pattern: "^[A-Z]{4}$"
radiusMiles integer Required minimum: 1; maximum: 250
limit integer Optional minimum: 1; maximum: 15

Full JSON Schema

Full JSON Schema

Example input

{
  "airport": "RCTP",
  "radiusMiles": 30
}

At most 1 provider requests per invocation; timeout: 15 seconds.

List one page of airport delay reasons — flightaware.airports.delays.list

Run List one page of airport delay reasons with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
limit integer Optional minimum: 1; maximum: 15

Full JSON Schema

Full JSON Schema

Example input

{}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read recently filed route patterns between airports — flightaware.airports.routes

Run Read recently filed route patterns between airports with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
origin string Required Airport ICAO code minLength: 4; maxLength: 4; pattern: "^[A-Z]{4}$"
destination string Required Airport ICAO code minLength: 4; maxLength: 4; pattern: "^[A-Z]{4}$"
limit integer Optional minimum: 1; maximum: 15

Full JSON Schema

Full JSON Schema

Example input

{
  "origin": "RCTP",
  "destination": "KSFO"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

List one page of airline codes — flightaware.operators.list

Run List one page of airline codes with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
limit integer Optional minimum: 1; maximum: 15

Full JSON Schema

Full JSON Schema

Example input

{}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read current airport flight counts — flightaware.airports.flights.counts

Run Read current airport flight counts with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
airport string Required Airport ICAO code minLength: 4; maxLength: 4; pattern: "^[A-Z]{4}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "airport": "RCTP"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read airline information — flightaware.operators.get

Run Read airline information with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
operator string Required pattern: "^[A-Z]{3}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "operator": "EVA"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read current airline flight counts — flightaware.operators.flights.counts

Run Read current airline flight counts with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
operator string Required pattern: "^[A-Z]{3}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "operator": "EVA"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read aircraft type information — flightaware.aircraft.types.get

Run Read aircraft type information with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
aircraftType string Required pattern: "^[A-Z0-9]{2,4}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "aircraftType": "B77W"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Count airborne commercial flights — flightaware.flights.search.count

Run Count airborne commercial flights with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
query string Required minLength: 1; maxLength: 950

Full JSON Schema

Full JSON Schema

Example input

{
  "query": "-origin RCTP"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Search recent positions of one commercial flight — flightaware.flights.search.positions

Run Search recent positions of one commercial flight with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
query string Required minLength: 1; maxLength: 950
limit integer Optional minimum: 1; maximum: 15
flightId string Required Commercial FlightAware flight ID from a status result maxLength: 128; pattern: "^[A-Z]{3}[0-9]{1,4}[A-Z]?-[A-Za-z0-9_-]+$"

Full JSON Schema

Full JSON Schema

Example input

{
  "query": "{range alt 100 400}",
  "flightId": "EVA18-1793491200-airline-0123"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Resolve a commercial flight designator — flightaware.flights.canonical

Run Resolve a commercial flight designator with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
ident string Required maxLength: 8; pattern: "^[A-Z0-9]{2,3}[0-9]{1,4}[A-Z]?$"

Full JSON Schema

Full JSON Schema

Example input

{
  "ident": "BR18"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Resolve an airport code without choosing an ambiguous match — flightaware.airports.canonical

Run Resolve an airport code without choosing an ambiguous match with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
airport string Required Airport code minLength: 3; maxLength: 4; pattern: "^[A-Z]{3,4}$"
codeType string Required enum: ["icao","iata","lid"]

Full JSON Schema

Full JSON Schema

Example input

{
  "airport": "TPE",
  "codeType": "iata"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Resolve an airline code — flightaware.operators.canonical

Run Resolve an airline code with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
operator string Required pattern: "^[A-Z0-9]{2,3}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "operator": "BR"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Search recent commercial flights with advanced syntax — flightaware.flights.search.advanced

Run Search recent commercial flights with advanced syntax with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
query string Required Advanced AeroAPI query (approximately last 24 hours) minLength: 1; maxLength: 950
limit integer Optional minimum: 1; maximum: 15

Full JSON Schema

Full JSON Schema

Example input

{
  "query": "{orig_or_dest {RCTP KSFO}} {>= alt 100}",
  "limit": 5
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read an airport TAF forecast — flightaware.airports.weather.forecast

Run Read an airport TAF forecast with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
airport string Required Airport ICAO code minLength: 4; maxLength: 4; pattern: "^[A-Z]{4}$"
timestamp string Required Report time in UTC maxLength: 20; format: "date-time"

Full JSON Schema

Full JSON Schema

Example input

{
  "airport": "RCTP",
  "timestamp": "2026-10-26T00:00:00Z"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read airport METAR observations — flightaware.airports.weather.observations

Run Read airport METAR observations with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
airport string Required Airport ICAO code minLength: 4; maxLength: 4; pattern: "^[A-Z]{4}$"
timestamp string Required Report time in UTC maxLength: 20; format: "date-time"
limit integer Optional Maximum observations minimum: 1; maximum: 15

Full JSON Schema

Full JSON Schema

Example input

{
  "airport": "RCTP",
  "timestamp": "2026-10-26T00:00:00Z",
  "limit": 5
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read airport delay reasons — flightaware.airports.delays

Run Read airport delay reasons with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
airport string Required Airport ICAO code minLength: 4; maxLength: 4; pattern: "^[A-Z]{4}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "airport": "RCTP"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read one commercial airport arrivals or departures board — flightaware.airports.flights

Run Read one commercial airport arrivals or departures board with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
start string Required Inclusive departure time in UTC maxLength: 20; format: "date-time"
end string Required Exclusive departure time in UTC maxLength: 20; format: "date-time"
limit integer Optional Maximum returned flights minimum: 1; maximum: 15
airport string Required Airport ICAO code minLength: 4; maxLength: 4; pattern: "^[A-Z]{4}$"
board string Required Airport board enum: ["arrivals","departures","scheduled_arrivals","scheduled_departures"]

Full JSON Schema

Full JSON Schema

Example input

{
  "airport": "RCTP",
  "board": "scheduled_departures",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read airport information — flightaware.airports.get

Run Read airport information with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
airport string Required Airport ICAO code minLength: 4; maxLength: 4; pattern: "^[A-Z]{4}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "airport": "RCTP"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read a flight’s filed route fixes — flightaware.flights.route

Run Read a flight’s filed route fixes with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
flightId string Required Commercial FlightAware flight ID from a status result maxLength: 128; pattern: "^[A-Z]{3}[0-9]{1,4}[A-Z]?-[A-Za-z0-9_-]+$"
limit integer Optional Maximum returned fixes minimum: 1; maximum: 500

Full JSON Schema

Full JSON Schema

Example input

{
  "flightId": "EVA18-1793491200-airline-0123",
  "limit": 100
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read an actual flight track — flightaware.flights.track

Run Read an actual flight track with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
flightId string Required Commercial FlightAware flight ID from a status result maxLength: 128; pattern: "^[A-Z]{3}[0-9]{1,4}[A-Z]?-[A-Za-z0-9_-]+$"
limit integer Optional Maximum returned positions minimum: 1; maximum: 1000

Full JSON Schema

Full JSON Schema

Example input

{
  "flightId": "EVA18-1793491200-airline-0123",
  "limit": 200
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read a flight’s last known position — flightaware.flights.position

Run Read a flight’s last known position with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
flightId string Required Commercial FlightAware flight ID from a status result maxLength: 128; pattern: "^[A-Z]{3}[0-9]{1,4}[A-Z]?-[A-Za-z0-9_-]+$"

Full JSON Schema

Full JSON Schema

Example input

{
  "flightId": "EVA18-1793491200-airline-0123"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read AeroAPI usage and USD costs — flightaware.account.usage

Run Read AeroAPI usage and USD costs with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
start string Required Inclusive time in UTC maxLength: 20; format: "date-time"
end string Required Exclusive time in UTC maxLength: 20; format: "date-time"
allKeys boolean Optional Aggregate usage across this AeroAPI account default: false

Full JSON Schema

Full JSON Schema

Example input

{
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z"
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read dated flight status — flightaware.flights.get

Run Read dated flight status with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
start string Required Inclusive departure time in UTC maxLength: 20; format: "date-time"
end string Required Exclusive departure time in UTC maxLength: 20; format: "date-time"
limit integer Optional Maximum returned flights minimum: 1; maximum: 15
ident string Required ICAO flight designator maxLength: 8; pattern: "^[A-Z]{3}[0-9]{1,4}[A-Z]?$"

Full JSON Schema

Full JSON Schema

Example input

{
  "ident": "EVA18",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Read dated route schedules — flightaware.schedules.list

Run Read dated route schedules with FlightAware. This is a read command; it does not grant access beyond the connected account's permissions.

This is a read operation. Provider rate limits and data access rules still apply.

Connect and use

Parameters

Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.

Parameter Type Required in parent Description Constraints
start string Required Inclusive departure time in UTC maxLength: 20; format: "date-time"
end string Required Exclusive departure time in UTC maxLength: 20; format: "date-time"
limit integer Optional Maximum returned flights minimum: 1; maximum: 15
origin string Required Origin airport IATA or ICAO code minLength: 3; maxLength: 4; pattern: "^[A-Z]{3,4}$"
destination string Required Destination airport IATA or ICAO code minLength: 3; maxLength: 4; pattern: "^[A-Z]{3,4}$"

Full JSON Schema

Full JSON Schema

Example input

{
  "origin": "TPE",
  "destination": "SFO",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}

At most 1 provider requests per invocation; timeout: 15 seconds.

Errors

Check the key's expiry, revocation, workspace and allowed operations.

Reuse the same idempotency key only for the same request.

The connection or provider limit has been reached. Check the receipt before retrying.

Test the connection

Open the integration's commands below to inspect parameters and examples. Start with a read command for an account or resource you can access. Refresh your client's tool list, use the returned tool name, and check the execution result and usage. Provider charges and permissions still apply. Never test a write against production data without reviewing it.

Official provider documentation

Type to search…

↑↓ navigate↵ selectEsc close