--origin <code> | Yes — search mode | origin IATA code (e.g. PAR for city, JFK for airport). JSON: origin. | |
--destination <code> | Yes — search mode | destination IATA code (e.g. NYC for city, LAX for airport). JSON: destination. | |
--departure-date <date> | Yes — search mode | departure date (YYYY-MM-DD). JSON: departure_date. | |
--return-date <date> | No | return date for round-trip (YYYY-MM-DD). JSON: return_date. | |
--cabin-class <class> | No | cabin class: economy, premium_economy, business, first (default: economy). JSON: cabin_class. | |
--adults <n> | No | number of adult passengers (default: 1). JSON: adults. | |
--direct-only | No | only show direct flights. JSON: direct_only. | |
--max-price <amount> | No | maximum price filter. JSON: max_price. | |
--include-carriers <codes...> | No | include only these IATA 2-letter carrier codes (e.g. AF KL). JSON: include_carriers. | |
--exclude-carriers <codes...> | No | exclude these IATA 2-letter carrier codes (e.g. FR U2). JSON: exclude_carriers. | |
--limit <n> | No | max results to return (1-100, default 20). Search mode only. JSON: limit. | |
--offer-token <token> | Yes — price-check mode | price-check a specific offer (live pricing). JSON: offer_token. | |
--from <origin> | No | DEPRECATED: use —origin. | |
--to <destination> | No | DEPRECATED: use —destination. | |
--date <date> | No | DEPRECATED: use —departure-date. | |
--return <date> | No | DEPRECATED: use —return-date. | |
--cabin <class> | No | DEPRECATED: use —cabin-class. | |
--passengers <n> | No | DEPRECATED: use —adults. | |
--origin-type <type> | No | DEPRECATED: ignored by the public contract (no longer sent). | |
--destination-type <type> | No | DEPRECATED: ignored by the public contract (no longer sent). | |