---
title: "FlightAware"
description: "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 pe"
---

> Documentation Index
> Fetch the complete documentation index at: https://help.tooluse.net/llms.txt
> Use this file to discover all available pages before exploring further.

# FlightAware

<p>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.</p>

<details data-command-index><summary>What you can do (35)</summary>
<h2>What you can do</h2>
<p>Available commands: 35 (35 read, 0 write). Enable only the commands your application needs.</p>
<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Command</th>
<th>Effect</th>
</tr>
</thead>
<tbody><tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-flights-all">Read combined commercial airport flight boards</a> — <code>flightaware.airports.flights.all</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-flights-between">Read nonstop commercial flights between airports</a> — <code>flightaware.airports.flights.between</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-operators-flights">Read airline flight boards</a> — <code>flightaware.operators.flights</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-operators-flights-scheduled">Read airline flight board scheduled</a> — <code>flightaware.operators.flights.scheduled</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-operators-flights-arrivals">Read airline flight board arrivals</a> — <code>flightaware.operators.flights.arrivals</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-operators-flights-enroute">Read airline flight board enroute</a> — <code>flightaware.operators.flights.enroute</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-flights-map">Read a static PNG map of a commercial flight track</a> — <code>flightaware.flights.map</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-list">List one page of airport codes</a> — <code>flightaware.airports.list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-nearby">Find airports near coordinates</a> — <code>flightaware.airports.nearby</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-nearby-airport">Find airports near an ICAO airport</a> — <code>flightaware.airports.nearby-airport</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-delays-list">List one page of airport delay reasons</a> — <code>flightaware.airports.delays.list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-routes">Read recently filed route patterns between airports</a> — <code>flightaware.airports.routes</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-operators-list">List one page of airline codes</a> — <code>flightaware.operators.list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-flights-counts">Read current airport flight counts</a> — <code>flightaware.airports.flights.counts</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-operators-get">Read airline information</a> — <code>flightaware.operators.get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-operators-flights-counts">Read current airline flight counts</a> — <code>flightaware.operators.flights.counts</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-aircraft-types-get">Read aircraft type information</a> — <code>flightaware.aircraft.types.get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-flights-search">Search airborne commercial flights</a> — <code>flightaware.flights.search</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-flights-search-count">Count airborne commercial flights</a> — <code>flightaware.flights.search.count</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-flights-search-positions">Search recent positions of one commercial flight</a> — <code>flightaware.flights.search.positions</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-flights-canonical">Resolve a commercial flight designator</a> — <code>flightaware.flights.canonical</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-canonical">Resolve an airport code without choosing an ambiguous match</a> — <code>flightaware.airports.canonical</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-operators-canonical">Resolve an airline code</a> — <code>flightaware.operators.canonical</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-flights-search-advanced">Search recent commercial flights with advanced syntax</a> — <code>flightaware.flights.search.advanced</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-weather-forecast">Read an airport TAF forecast</a> — <code>flightaware.airports.weather.forecast</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-weather-observations">Read airport METAR observations</a> — <code>flightaware.airports.weather.observations</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-delays">Read airport delay reasons</a> — <code>flightaware.airports.delays</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-flights">Read one commercial airport arrivals or departures board</a> — <code>flightaware.airports.flights</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-airports-get">Read airport information</a> — <code>flightaware.airports.get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-flights-route">Read a flight’s filed route fixes</a> — <code>flightaware.flights.route</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-flights-track">Read an actual flight track</a> — <code>flightaware.flights.track</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-flights-position">Read a flight’s last known position</a> — <code>flightaware.flights.position</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-account-usage">Read AeroAPI usage and USD costs</a> — <code>flightaware.account.usage</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-flights-get">Read dated flight status</a> — <code>flightaware.flights.get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/flightaware#command-flightaware-schedules-list">Read dated route schedules</a> — <code>flightaware.schedules.list</code></td>
<td>Read</td>
</tr>
</tbody></table>
</div>
</details>
<h2>Connect and use</h2>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware">Connect and use</a></p>
<p>Open the integration&#39;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.</p>
<h2>Get your provider credentials</h2>
<p>Follow these steps for FlightAware, then enter the issued values in the connection form below.</p>
<ol>
<li>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.</li>
</ol>
<p><a href="https://www.flightaware.com/aeroapi/portal/documentation">Official credential setup</a></p>
<h2>Where to enter credentials</h2>
<p>In the integration page, sign in, choose your workspace and open Connect. If a <strong>Credentials</strong> choice is shown, select <strong>Use my credentials</strong>. Fill the following connection fields and save. Provider credentials belong in this form, never in an MCP configuration or tool input.</p>
<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Connection field</th>
<th>Requirement</th>
</tr>
</thead>
<tbody><tr>
<td>AeroAPI key</td>
<td>Required</td>
</tr>
</tbody></table>
</div><p>Open API keys and create a Tooluse.net key for the enabled commands.</p>
<p>Set TOOLUSE_API_KEY in your client and use the shared MCP configuration.</p>
<p><a href="https://help.tooluse.net/clients">Configure Claude Code, Codex or Cursor once</a></p>

<h2>Permissions and results</h2>

<p>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&#39;s existing permissions. Disabling a connection or revoking a key immediately prevents new calls.</p>

<p>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.</p>

<p>Your connection&#39;s daily allowance and key permissions also apply. Adding a connection does not make a provider request.</p>

<p>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.</p>

<h2>Call from your client</h2>

<p>Use the shared MCP configuration. Refresh your client&#39;s tool list after saving the connection or changing key permissions, then call the returned tool name with the example input below.</p>

<p><a href="https://help.tooluse.net/clients">Configure Claude Code, Codex or Cursor once</a></p>

<h2>Discover your enabled tools</h2>

<p>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.</p>

<pre><code class="language-bash">curl 'https://api.tooluse.net/v1/tools' \
  -H "Authorization: Bearer $TOOLUSE_API_KEY"
</code></pre>

<p>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.</p>

<h2>HTTP call</h2>

<pre><code class="language-bash">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
  }
}'
</code></pre>

<p>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.</p>

<h2>Commands</h2>

<details id="command-flightaware-airports-flights-all">
<summary><span>Read combined commercial airport flight boards — <code>flightaware.<wbr>airports.<wbr>flights.<wbr>all</code></span></summary>
<p>Run <strong>Read combined commercial airport flight boards</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.flights.all">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>start</code></td>
<td>string</td>
<td>Required</td>
<td>Inclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>end</code></td>
<td>string</td>
<td>Required</td>
<td>Exclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum returned flights</td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
<tr>
<td><code>airport</code></td>
<td>string</td>
<td>Required</td>
<td>Airport ICAO code</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[A-Z]{4}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.flights.all">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "airport": "RCTP",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-flights-between">
<summary><span>Read nonstop commercial flights between airports — <code>flightaware.<wbr>airports.<wbr>flights.<wbr>between</code></span></summary>
<p>Run <strong>Read nonstop commercial flights between airports</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.flights.between">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>start</code></td>
<td>string</td>
<td>Required</td>
<td>Inclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>end</code></td>
<td>string</td>
<td>Required</td>
<td>Exclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum returned flights</td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
<tr>
<td><code>origin</code></td>
<td>string</td>
<td>Required</td>
<td>Airport ICAO code</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[A-Z]{4}$&quot;</code></td>
</tr>
<tr>
<td><code>destination</code></td>
<td>string</td>
<td>Required</td>
<td>Airport ICAO code</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[A-Z]{4}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.flights.between">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "origin": "RCTP",
  "destination": "KSFO",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-operators-flights">
<summary><span>Read airline flight boards — <code>flightaware.<wbr>operators.<wbr>flights</code></span></summary>
<p>Run <strong>Read airline flight boards</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.operators.flights">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>start</code></td>
<td>string</td>
<td>Required</td>
<td>Inclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>end</code></td>
<td>string</td>
<td>Required</td>
<td>Exclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum returned flights</td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
<tr>
<td><code>operator</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>pattern: &quot;^[A-Z]{3}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.operators.flights">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "operator": "EVA",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-operators-flights-scheduled">
<summary><span>Read airline flight board scheduled — <code>flightaware.<wbr>operators.<wbr>flights.<wbr>scheduled</code></span></summary>
<p>Run <strong>Read airline flight board scheduled</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.operators.flights.scheduled">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>start</code></td>
<td>string</td>
<td>Required</td>
<td>Inclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>end</code></td>
<td>string</td>
<td>Required</td>
<td>Exclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum returned flights</td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
<tr>
<td><code>operator</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>pattern: &quot;^[A-Z]{3}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.operators.flights.scheduled">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "operator": "EVA",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-operators-flights-arrivals">
<summary><span>Read airline flight board arrivals — <code>flightaware.<wbr>operators.<wbr>flights.<wbr>arrivals</code></span></summary>
<p>Run <strong>Read airline flight board arrivals</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.operators.flights.arrivals">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>start</code></td>
<td>string</td>
<td>Required</td>
<td>Inclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>end</code></td>
<td>string</td>
<td>Required</td>
<td>Exclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum returned flights</td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
<tr>
<td><code>operator</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>pattern: &quot;^[A-Z]{3}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.operators.flights.arrivals">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "operator": "EVA",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-operators-flights-enroute">
<summary><span>Read airline flight board enroute — <code>flightaware.<wbr>operators.<wbr>flights.<wbr>enroute</code></span></summary>
<p>Run <strong>Read airline flight board enroute</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.operators.flights.enroute">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>start</code></td>
<td>string</td>
<td>Required</td>
<td>Inclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>end</code></td>
<td>string</td>
<td>Required</td>
<td>Exclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum returned flights</td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
<tr>
<td><code>operator</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>pattern: &quot;^[A-Z]{3}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.operators.flights.enroute">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "operator": "EVA",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-flights-map">
<summary><span>Read a static PNG map of a commercial flight track — <code>flightaware.<wbr>flights.<wbr>map</code></span></summary>
<p>Run <strong>Read a static PNG map of a commercial flight track</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.flights.map">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>flightId</code></td>
<td>string</td>
<td>Required</td>
<td>Commercial FlightAware flight ID from a status result</td>
<td><code>maxLength: 128; pattern: &quot;^[A-Z]{3}[0-9]{1,4}[A-Z]?-[A-Za-z0-9_-]+$&quot;</code></td>
</tr>
<tr>
<td><code>width</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>default: 640; minimum: 1; maximum: 800</code></td>
</tr>
<tr>
<td><code>height</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>default: 480; minimum: 1; maximum: 800</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.flights.map">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "flightId": "EVA18-1793491200-airline-0123",
  "width": 640,
  "height": 480
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-list">
<summary><span>List one page of airport codes — <code>flightaware.<wbr>airports.<wbr>list</code></span></summary>
<p>Run <strong>List one page of airport codes</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-nearby">
<summary><span>Find airports near coordinates — <code>flightaware.<wbr>airports.<wbr>nearby</code></span></summary>
<p>Run <strong>Find airports near coordinates</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.nearby">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>latitude</code></td>
<td>number</td>
<td>Required</td>
<td></td>
<td><code>minimum: -90; maximum: 90</code></td>
</tr>
<tr>
<td><code>longitude</code></td>
<td>number</td>
<td>Required</td>
<td></td>
<td><code>minimum: -180; maximum: 180</code></td>
</tr>
<tr>
<td><code>radiusMiles</code></td>
<td>integer</td>
<td>Required</td>
<td></td>
<td><code>minimum: 1; maximum: 250</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.nearby">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "latitude": 25,
  "longitude": 121,
  "radiusMiles": 30
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-nearby-airport">
<summary><span>Find airports near an ICAO airport — <code>flightaware.<wbr>airports.<wbr>nearby-<wbr>airport</code></span></summary>
<p>Run <strong>Find airports near an ICAO airport</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.nearby-airport">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>airport</code></td>
<td>string</td>
<td>Required</td>
<td>Airport ICAO code</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[A-Z]{4}$&quot;</code></td>
</tr>
<tr>
<td><code>radiusMiles</code></td>
<td>integer</td>
<td>Required</td>
<td></td>
<td><code>minimum: 1; maximum: 250</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.nearby-airport">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "airport": "RCTP",
  "radiusMiles": 30
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-delays-list">
<summary><span>List one page of airport delay reasons — <code>flightaware.<wbr>airports.<wbr>delays.<wbr>list</code></span></summary>
<p>Run <strong>List one page of airport delay reasons</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.delays.list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.delays.list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-routes">
<summary><span>Read recently filed route patterns between airports — <code>flightaware.<wbr>airports.<wbr>routes</code></span></summary>
<p>Run <strong>Read recently filed route patterns between airports</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.routes">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>origin</code></td>
<td>string</td>
<td>Required</td>
<td>Airport ICAO code</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[A-Z]{4}$&quot;</code></td>
</tr>
<tr>
<td><code>destination</code></td>
<td>string</td>
<td>Required</td>
<td>Airport ICAO code</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[A-Z]{4}$&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.routes">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "origin": "RCTP",
  "destination": "KSFO"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-operators-list">
<summary><span>List one page of airline codes — <code>flightaware.<wbr>operators.<wbr>list</code></span></summary>
<p>Run <strong>List one page of airline codes</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.operators.list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.operators.list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-flights-counts">
<summary><span>Read current airport flight counts — <code>flightaware.<wbr>airports.<wbr>flights.<wbr>counts</code></span></summary>
<p>Run <strong>Read current airport flight counts</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.flights.counts">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>airport</code></td>
<td>string</td>
<td>Required</td>
<td>Airport ICAO code</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[A-Z]{4}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.flights.counts">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "airport": "RCTP"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-operators-get">
<summary><span>Read airline information — <code>flightaware.<wbr>operators.<wbr>get</code></span></summary>
<p>Run <strong>Read airline information</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.operators.get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>operator</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>pattern: &quot;^[A-Z]{3}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.operators.get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "operator": "EVA"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-operators-flights-counts">
<summary><span>Read current airline flight counts — <code>flightaware.<wbr>operators.<wbr>flights.<wbr>counts</code></span></summary>
<p>Run <strong>Read current airline flight counts</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.operators.flights.counts">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>operator</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>pattern: &quot;^[A-Z]{3}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.operators.flights.counts">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "operator": "EVA"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-aircraft-types-get">
<summary><span>Read aircraft type information — <code>flightaware.<wbr>aircraft.<wbr>types.<wbr>get</code></span></summary>
<p>Run <strong>Read aircraft type information</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.aircraft.types.get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>aircraftType</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>pattern: &quot;^[A-Z0-9]{2,4}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.aircraft.types.get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "aircraftType": "B77W"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-flights-search">
<summary><span>Search airborne commercial flights — <code>flightaware.<wbr>flights.<wbr>search</code></span></summary>
<p>Run <strong>Search airborne commercial flights</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.flights.search">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>minLength: 1; maxLength: 950</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.flights.search">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": "-origin RCTP"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-flights-search-count">
<summary><span>Count airborne commercial flights — <code>flightaware.<wbr>flights.<wbr>search.<wbr>count</code></span></summary>
<p>Run <strong>Count airborne commercial flights</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.flights.search.count">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>minLength: 1; maxLength: 950</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.flights.search.count">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": "-origin RCTP"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-flights-search-positions">
<summary><span>Search recent positions of one commercial flight — <code>flightaware.<wbr>flights.<wbr>search.<wbr>positions</code></span></summary>
<p>Run <strong>Search recent positions of one commercial flight</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.flights.search.positions">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>minLength: 1; maxLength: 950</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
<tr>
<td><code>flightId</code></td>
<td>string</td>
<td>Required</td>
<td>Commercial FlightAware flight ID from a status result</td>
<td><code>maxLength: 128; pattern: &quot;^[A-Z]{3}[0-9]{1,4}[A-Z]?-[A-Za-z0-9_-]+$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.flights.search.positions">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": "{range alt 100 400}",
  "flightId": "EVA18-1793491200-airline-0123"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-flights-canonical">
<summary><span>Resolve a commercial flight designator — <code>flightaware.<wbr>flights.<wbr>canonical</code></span></summary>
<p>Run <strong>Resolve a commercial flight designator</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.flights.canonical">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>ident</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>maxLength: 8; pattern: &quot;^[A-Z0-9]{2,3}[0-9]{1,4}[A-Z]?$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.flights.canonical">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "ident": "BR18"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-canonical">
<summary><span>Resolve an airport code without choosing an ambiguous match — <code>flightaware.<wbr>airports.<wbr>canonical</code></span></summary>
<p>Run <strong>Resolve an airport code without choosing an ambiguous match</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.canonical">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>airport</code></td>
<td>string</td>
<td>Required</td>
<td>Airport code</td>
<td><code>minLength: 3; maxLength: 4; pattern: &quot;^[A-Z]{3,4}$&quot;</code></td>
</tr>
<tr>
<td><code>codeType</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>enum: [&quot;icao&quot;,&quot;iata&quot;,&quot;lid&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.canonical">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "airport": "TPE",
  "codeType": "iata"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-operators-canonical">
<summary><span>Resolve an airline code — <code>flightaware.<wbr>operators.<wbr>canonical</code></span></summary>
<p>Run <strong>Resolve an airline code</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.operators.canonical">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>operator</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>pattern: &quot;^[A-Z0-9]{2,3}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.operators.canonical">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "operator": "BR"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-flights-search-advanced">
<summary><span>Search recent commercial flights with advanced syntax — <code>flightaware.<wbr>flights.<wbr>search.<wbr>advanced</code></span></summary>
<p>Run <strong>Search recent commercial flights with advanced syntax</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.flights.search.advanced">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>string</td>
<td>Required</td>
<td>Advanced AeroAPI query (approximately last 24 hours)</td>
<td><code>minLength: 1; maxLength: 950</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.flights.search.advanced">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": "{orig_or_dest {RCTP KSFO}} {&gt;= alt 100}",
  "limit": 5
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-weather-forecast">
<summary><span>Read an airport TAF forecast — <code>flightaware.<wbr>airports.<wbr>weather.<wbr>forecast</code></span></summary>
<p>Run <strong>Read an airport TAF forecast</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.weather.forecast">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>airport</code></td>
<td>string</td>
<td>Required</td>
<td>Airport ICAO code</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[A-Z]{4}$&quot;</code></td>
</tr>
<tr>
<td><code>timestamp</code></td>
<td>string</td>
<td>Required</td>
<td>Report time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.weather.forecast">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "airport": "RCTP",
  "timestamp": "2026-10-26T00:00:00Z"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-weather-observations">
<summary><span>Read airport METAR observations — <code>flightaware.<wbr>airports.<wbr>weather.<wbr>observations</code></span></summary>
<p>Run <strong>Read airport METAR observations</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.weather.observations">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>airport</code></td>
<td>string</td>
<td>Required</td>
<td>Airport ICAO code</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[A-Z]{4}$&quot;</code></td>
</tr>
<tr>
<td><code>timestamp</code></td>
<td>string</td>
<td>Required</td>
<td>Report time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum observations</td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.weather.observations">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "airport": "RCTP",
  "timestamp": "2026-10-26T00:00:00Z",
  "limit": 5
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-delays">
<summary><span>Read airport delay reasons — <code>flightaware.<wbr>airports.<wbr>delays</code></span></summary>
<p>Run <strong>Read airport delay reasons</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.delays">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>airport</code></td>
<td>string</td>
<td>Required</td>
<td>Airport ICAO code</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[A-Z]{4}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.delays">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "airport": "RCTP"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-flights">
<summary><span>Read one commercial airport arrivals or departures board — <code>flightaware.<wbr>airports.<wbr>flights</code></span></summary>
<p>Run <strong>Read one commercial airport arrivals or departures board</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.flights">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>start</code></td>
<td>string</td>
<td>Required</td>
<td>Inclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>end</code></td>
<td>string</td>
<td>Required</td>
<td>Exclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum returned flights</td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
<tr>
<td><code>airport</code></td>
<td>string</td>
<td>Required</td>
<td>Airport ICAO code</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[A-Z]{4}$&quot;</code></td>
</tr>
<tr>
<td><code>board</code></td>
<td>string</td>
<td>Required</td>
<td>Airport board</td>
<td><code>enum: [&quot;arrivals&quot;,&quot;departures&quot;,&quot;scheduled_arrivals&quot;,&quot;scheduled_departures&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.flights">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "airport": "RCTP",
  "board": "scheduled_departures",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-airports-get">
<summary><span>Read airport information — <code>flightaware.<wbr>airports.<wbr>get</code></span></summary>
<p>Run <strong>Read airport information</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.airports.get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>airport</code></td>
<td>string</td>
<td>Required</td>
<td>Airport ICAO code</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[A-Z]{4}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.airports.get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "airport": "RCTP"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-flights-route">
<summary><span>Read a flight’s filed route fixes — <code>flightaware.<wbr>flights.<wbr>route</code></span></summary>
<p>Run <strong>Read a flight’s filed route fixes</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.flights.route">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>flightId</code></td>
<td>string</td>
<td>Required</td>
<td>Commercial FlightAware flight ID from a status result</td>
<td><code>maxLength: 128; pattern: &quot;^[A-Z]{3}[0-9]{1,4}[A-Z]?-[A-Za-z0-9_-]+$&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum returned fixes</td>
<td><code>minimum: 1; maximum: 500</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.flights.route">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "flightId": "EVA18-1793491200-airline-0123",
  "limit": 100
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-flights-track">
<summary><span>Read an actual flight track — <code>flightaware.<wbr>flights.<wbr>track</code></span></summary>
<p>Run <strong>Read an actual flight track</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.flights.track">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>flightId</code></td>
<td>string</td>
<td>Required</td>
<td>Commercial FlightAware flight ID from a status result</td>
<td><code>maxLength: 128; pattern: &quot;^[A-Z]{3}[0-9]{1,4}[A-Z]?-[A-Za-z0-9_-]+$&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum returned positions</td>
<td><code>minimum: 1; maximum: 1000</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.flights.track">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "flightId": "EVA18-1793491200-airline-0123",
  "limit": 200
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-flights-position">
<summary><span>Read a flight’s last known position — <code>flightaware.<wbr>flights.<wbr>position</code></span></summary>
<p>Run <strong>Read a flight’s last known position</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.flights.position">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>flightId</code></td>
<td>string</td>
<td>Required</td>
<td>Commercial FlightAware flight ID from a status result</td>
<td><code>maxLength: 128; pattern: &quot;^[A-Z]{3}[0-9]{1,4}[A-Z]?-[A-Za-z0-9_-]+$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.flights.position">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "flightId": "EVA18-1793491200-airline-0123"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-account-usage">
<summary><span>Read AeroAPI usage and USD costs — <code>flightaware.<wbr>account.<wbr>usage</code></span></summary>
<p>Run <strong>Read AeroAPI usage and USD costs</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.account.usage">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>start</code></td>
<td>string</td>
<td>Required</td>
<td>Inclusive time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>end</code></td>
<td>string</td>
<td>Required</td>
<td>Exclusive time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>allKeys</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Aggregate usage across this AeroAPI account</td>
<td><code>default: false</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.account.usage">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-flights-get">
<summary><span>Read dated flight status — <code>flightaware.<wbr>flights.<wbr>get</code></span></summary>
<p>Run <strong>Read dated flight status</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.flights.get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>start</code></td>
<td>string</td>
<td>Required</td>
<td>Inclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>end</code></td>
<td>string</td>
<td>Required</td>
<td>Exclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum returned flights</td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
<tr>
<td><code>ident</code></td>
<td>string</td>
<td>Required</td>
<td>ICAO flight designator</td>
<td><code>maxLength: 8; pattern: &quot;^[A-Z]{3}[0-9]{1,4}[A-Z]?$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.flights.get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "ident": "EVA18",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<details id="command-flightaware-schedules-list">
<summary><span>Read dated route schedules — <code>flightaware.<wbr>schedules.<wbr>list</code></span></summary>
<p>Run <strong>Read dated route schedules</strong> with FlightAware. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/flightaware?command=flightaware.schedules.list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>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.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>start</code></td>
<td>string</td>
<td>Required</td>
<td>Inclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>end</code></td>
<td>string</td>
<td>Required</td>
<td>Exclusive departure time in UTC</td>
<td><code>maxLength: 20; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum returned flights</td>
<td><code>minimum: 1; maximum: 15</code></td>
</tr>
<tr>
<td><code>origin</code></td>
<td>string</td>
<td>Required</td>
<td>Origin airport IATA or ICAO code</td>
<td><code>minLength: 3; maxLength: 4; pattern: &quot;^[A-Z]{3,4}$&quot;</code></td>
</tr>
<tr>
<td><code>destination</code></td>
<td>string</td>
<td>Required</td>
<td>Destination airport IATA or ICAO code</td>
<td><code>minLength: 3; maxLength: 4; pattern: &quot;^[A-Z]{3,4}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/flightaware/commands/flightaware.schedules.list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "origin": "TPE",
  "destination": "SFO",
  "start": "2026-10-26T00:00:00Z",
  "end": "2026-10-27T00:00:00Z",
  "limit": 5
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 15 seconds.</p>

</details>
<h2>Errors</h2>

<p>Check the key&#39;s expiry, revocation, workspace and allowed operations.</p>

<p>Reuse the same idempotency key only for the same request.</p>

<p>The connection or provider limit has been reached. Check the receipt before retrying.</p>

<h2>Test the connection</h2>

<p>Open the integration&#39;s commands below to inspect parameters and examples. Start with a read command for an account or resource you can access. Refresh your client&#39;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.</p>

<p><a href="https://www.flightaware.com/aeroapi/portal/documentation">Official provider documentation</a></p>

Source: https://help.tooluse.net/integrations/flightaware/index.mdx
