Search flights
search_flightsSearch one-way or round-trip flight prices between two IATA airport codes. Returns only itineraries with a preferred booking link and includes a top-level booking_url for each itinerary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adults | No | Number of adult passengers traveling. | |
| market | No | 2-letter market or country code affecting pricing and results. | US |
| origin | Yes | Origin airport or metro IATA code. | |
| children | No | Number of child passengers traveling. | |
| max_price | No | Maximum price in the selected market currency for flight results. | |
| max_stops | No | Maximum number of stops allowed in the flight itinerary. | |
| cabin_class | No | Preferred cabin class: economy, premium_economy, business, or first. | economy |
| destination | Yes | Destination airport or metro IATA code. | |
| max_results | No | Maximum number of flight results to return. | |
| return_date | No | Optional return date in YYYY-MM-DD format for round-trip flights. | |
| departure_date | Yes | Departure date in YYYY-MM-DD format. | |
| infants_on_lap | No | Number of infants traveling on an adult's lap. | |
| infants_in_seat | No | Number of infants traveling with their own seat. | |
| airlines_exclude | No | Airline codes to specifically exclude from search results. | |
| airlines_include | No | Airline codes to specifically include in search results. | |
| allow_self_transfer | No | Whether to include self-transfer flight options (true or false). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| origin | Yes | Origin airport details for flight search. | |
| destination | Yes | Destination airport details for flight search. | |
| itineraries | Yes | List of flight itineraries. | |
| return_date | No | Scheduled return date for round-trip flights (YYYY-MM-DD). | |
| departure_date | Yes | Scheduled departure date (YYYY-MM-DD). |