This tool finds the lowest flight prices by scanning multiple travel sites at once. No need to open Google Flights, Skyscanner, or Kayak separately—it does all the comparisons for you.
Origin airport code (e.g., LAX, JFK) or city name (e.g., Los Angeles, New York)
Type:string
Min. length:2
Example:LAX
To (Destination)
to
Required
Destination airport code (e.g., JFK, LHR) or city name (e.g., New York, London)
Type:string
Min. length:2
Example:JFK
Departure Date
departureDate
Required
Date of departure (YYYY-MM-DD format)
Type:string
Example:2026-11-23
Return Date (Optional)
returnDate
Optional
Return date for round-trip flights (YYYY-MM-DD format). Leave empty for one-way flights.
Type:string
Example:2026-11-26
Flexible Dates
flexibleDates
Optional
Search nearby dates to find cheaper options
Type:boolean
Default:false
Date Flexibility (±days)
dateFlexibility
Optional
Number of days before/after your preferred date to search (1-3 days recommended)
Type:integer
Minimum:1
Maximum:7
Default:3
Example:3
Flight Sources to Search
sources
Optional
Select which flight booking sites to search. Default: Google Flights only. Add Skyscanner/Priceline if you have residential proxy configured.
Type:string[]
Default:
[
"google_flights"
]
Number of Passengers
passengers
Optional
Number of passengers (adults)
Type:integer
Minimum:1
Maximum:9
Default:1
Example:1
Cabin Class
cabinClass
Optional
Preferred cabin class
Type:string
Default:economy
Options:
economypremium_economybusinessfirst
Maximum Number of Stops
maxStops
Optional
Maximum number of stops (layovers). -1 = any, 0 = non-stop only, 1 = max 1 stop, 2 = max 2 stops
Type:integer
Minimum:-1
Maximum:2
Default:-1
Maximum Price (USD)
maxPrice
Optional
Maximum price per person in USD (optional filter)
Type:integer
Minimum:0
Example:1000
Hot Deals Only
hotDealsOnly
Optional
When enabled, returns only the best-value flights (cheapest, good-value, and top-3 recommended). Ideal for price monitoring and automated pipelines where you only want actionable results.
Type:boolean
Default:false
Ranking Preference
rankingPreference
Optional
How to prioritize flights when ranking results. Balanced gives the best overall value; other presets tune the scoring weights toward price, speed, or non-stop preference.
Type:string
Default:balanced
Options:
balancedcheapestfastestbest_nonstop
Proxy Configuration
proxyConfiguration
Optional
Proxy settings for Priceline & Skyscanner (both block datacenter IPs). Select RESIDENTIAL proxy group for these sources to work. Google Flights, Kayak, and Kiwi work without proxy.
Type:object
Trip Type
tripType
Optional
Type of trip to search. Use 'Multi-City' for trips with 2–4 legs in different directions. Each leg is searched independently — legs are NOT protected connections and must be booked separately.
Type:string
Default:oneway
Options:
onewayroundtripmulticity
Multi-City Legs
legs
Optional
Required when Trip Type is Multi-City. Add 2–4 legs in chronological order. Each leg needs 'from' (origin), 'to' (destination), and 'date' (YYYY-MM-DD). Example: [{"from":"LAX","to":"JFK","date":"2026-11-23"},{"from":"JFK","to":"LHR","date":"2026-11-28"}]. WARNING: Multi-city searches take significantly longer (roughly N legs × single search time). If Skyscanner or Priceline are enabled, proxy usage also multiplies by N.