Flight → Search
AI-generatedSummary
Searches for flight options between the specified airports on an outbound date, with optional return date, passenger counts, and filters. Starts the Apify Google Flights actor, waits for it to finish, flattens its flight results into one n8n item per flight, and formats each item as raw, selected, or simplified data.
Inputs
- Departure Airport (required) — Departure airport IATA code; comma-separated codes are accepted.
- Arrival Airport (required) — Arrival airport IATA code; comma-separated codes are accepted.
- Outbound Date (required) — Departure date in YYYY-MM-DD format.
- Return Date — Return date in YYYY-MM-DD format. Leave blank for a one-way search.
- Adults — Adult passenger count (default 1).
- Children — Child passenger count (default 0).
- Infants — Infant passenger count (default 0).
- Currency — Three-letter currency code for prices (default USD).
- Language Code — Two-letter language code for results (default en).
- Country Code — Two-letter country code to search from (default us).
- Maximum Price — Price ceiling; 0 disables the limit.
- Maximum Stops — Maximum number of stops; -1 disables the limit and 0 requests nonstop flights.
- Preferred Airlines — Comma-separated airline codes to prefer; blank leaves the actor's default behavior.
- Exclude Basic Economy — Whether to exclude basic economy fares (default false).
- Maximum Pages — Number of result pages to fetch (default 1).
- Output — Choose Raw to return each flight object unchanged, Selected Fields to include only chosen existing fields, or Simplified (default) for a compact set of fields.
- Fields to Include — Fields to return in Selected Fields mode. Defaults to airlines, price, currency, route, departure_time, and arrival_time.
- Authentication — Apify API Key (default) or OAuth2 credentials.
Output shape
A list of n8n items, one per flight option.
Raw mode preserves each flight object. Selected Fields mode omits requested fields that are absent from a flight. Simplified mode returns airlines, price, currency, route, departureTime, arrivalTime, duration, stops, travelClass, flightNumbers, category, and bookingToken; missing source fields may appear as undefined. The actor's dataset entries are flattened from their all_flights arrays. With Continue On Fail enabled, an item-level error object is returned for a failed input item.