← Back to CLIs
Melvynx

aviationstack-cli

Manage AviationStack via CLI - flights, airports, airlines, routes. Use when user mentions 'aviationstack', 'flight search', 'airport lookup', 'airline search', or wants to interact with the AviationStack API.

Install

$ npx api2cli install Melvynx/aviationstack-cli

Details

Skill type: Wrapper CLI
Auth type: bearer
Version: 0.1.0
Author: Melvynx
Views: 3

README

aviationstack-cli

CLI for the AviationStack API - flight data, airports, airlines, and routes. Made with api2cli.dev.

Install

npx api2cli install Melvynx/aviationstack-cli

Install AgentSkill only

npx skills add Melvynx/aviationstack-cli

Auth

aviationstack-cli auth set <token>
aviationstack-cli auth show          # masked
aviationstack-cli auth show --raw    # full token
aviationstack-cli auth test          # verify token works
aviationstack-cli auth remove        # delete saved token

Flights

Search flights by IATA code, airline, flight number, or departure/arrival airports.

aviationstack-cli flights search --iata YP111
aviationstack-cli flights search --dep-iata ICN --arr-iata SFO
aviationstack-cli flights search --airline-iata KE --limit 10
aviationstack-cli flights search --flight-number 111 --json
FlagDescription
--iata <code>Flight IATA code
--airline-iata <code>Airline IATA code
--flight-number <number>Flight number
--dep-iata <code>Departure airport IATA
--arr-iata <code>Arrival airport IATA
--limit <n>Max results (default: 25)
--offset <n>Pagination offset (default: 0)
--fields <cols>Comma-separated columns to display

Airports

Search airports by name, city, or IATA code.

aviationstack-cli airports search --iata-code ICN
aviationstack-cli airports search --search "San Francisco" --json
aviationstack-cli airports search --limit 10
FlagDescription
--search <term>Search term (name, city, etc.)
--iata-code <code>Airport IATA code
--limit <n>Max results (default: 25)
--fields <cols>Comma-separated columns to display

Airlines

Search airlines by name or IATA code.

aviationstack-cli airlines search --iata-code KE
aviationstack-cli airlines search --search "Korean Air" --json
aviationstack-cli airlines search --limit 5
FlagDescription
--search <term>Search term (airline name, etc.)
--iata-code <code>Airline IATA code
--limit <n>Max results (default: 25)
--fields <cols>Comma-separated columns to display

Routes

Search flight routes by departure/arrival airport or flight number.

aviationstack-cli routes search --dep-iata ICN --arr-iata SFO
aviationstack-cli routes search --flight-number 111 --json
FlagDescription
--dep-iata <code>Departure airport IATA
--arr-iata <code>Arrival airport IATA
--flight-number <number>Flight number
--fields <cols>Comma-separated columns to display

Global Flags

All commands support: --json, --format <text|json|csv|yaml>, --verbose, --no-color, --no-header

Sponsors