| gl | No | Country code for the search, e.g. 'us', 'uk', 'de'. | |
| hl | No | Language code, e.g. 'en', 'es', 'fr'. | |
| type | No | Trip type: 1 = round trip (default, needs return_date), 2 = one way. | |
| stops | No | Max stops: 0 = any (default), 1 = nonstop only, 2 = 1 stop or fewer, 3 = 2 stops or fewer. | |
| adults | No | Number of adults. Default 1. | |
| children | No | Number of children. Default 0. | |
| currency | No | Currency of returned prices (ISO code, e.g. 'USD', 'EUR'). Default USD. | |
| no_cache | No | Force a fresh SerpAPI fetch and bypass this server's result cache. Default false. | |
| max_price | No | Maximum ticket price in the selected currency. | |
| zero_trace | No | Enterprise-only ZeroTrace mode: don't store search params/metadata on SerpAPI. Default false. | |
| return_date | No | Return date as a single YYYY-MM-DD, or a 'start,end' range. Required when type=1 (round trip). When outbound_date is a range it must be a 'start,end' range too (or drop it and use trip_length/travel_duration). | |
| trip_length | No | Trip length in days: a single number, or a 'min,max' day range (e.g. '3,5'). | |
| departure_id | No | Departure AIRPORT IATA code(s) (3-letter, uppercase, e.g. 'WAW' or 'WAW,WMI') or a Google location kgmid (/m/… or /g/…). Comma-separate multiple. NOT a city/metro code (NYC, LON, PAR return no results — list the airports). No arrival_id: the deals engine discovers destinations for you. | |
| max_duration | No | Maximum total trip duration in minutes (e.g. 1500 for 25h). | |
| travel_class | No | Travel class: 1 = economy (default), 2 = premium economy, 3 = business, 4 = first. | |
| outbound_date | No | Outbound date as a single YYYY-MM-DD, or a 'start,end' range (e.g. '2026-06-27,2026-07-03') to search a window. | |
| infants_on_lap | No | Number of infants on lap. Default 0. | |
| infants_in_seat | No | Number of infants in seat. Default 0. | |
| travel_duration | No | Travel duration preset: 1 = one week, 2 = weekend, 3 = two weeks. | |
| exclude_airlines | No | Exclude these airlines: comma-separated 2-letter IATA codes, or an alliance (STAR_ALLIANCE, SKYTEAM, ONEWORLD). Mutually exclusive with include_airlines. | |
| include_airlines | No | Only these airlines: comma-separated 2-letter IATA codes, or an alliance: STAR_ALLIANCE, SKYTEAM, ONEWORLD. Mutually exclusive with exclude_airlines. | |