search_direct_flights
Find direct flights between airports for one-way or round-trip travel, with options for passenger counts and fare classes.
Instructions
Search for direct flights only (no stops). Supports both one-way and round-trip.
Args:
origin: Origin airport code (e.g., "SFO").
destination: Destination airport code (e.g., "JFK").
date: Departure date (YYYY-MM-DD format).
is_round_trip: If True, search round-trip flights (default: False).
return_date: Return date for round-trips (YYYY-MM-DD format, required if is_round_trip=True).
adults: Number of adult passengers (default: 1).
children: Number of children (2-11 years, default: 0).
infants_in_seat: Number of infants in seat (under 2 years, default: 0).
infants_on_lap: Number of infants on lap (under 2 years, default: 0).
seat_type: Fare class - economy/premium_economy/business/first (default: "economy").
return_cheapest_only: If True, returns only the cheapest flight (default: False).
Example Args:
{"origin": "SFO", "destination": "JFK", "date": "2025-07-20"}
{"origin": "SFO", "destination": "JFK", "date": "2025-07-20", "is_round_trip": true, "return_date": "2025-07-27"}
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| origin | Yes | ||
| destination | Yes | ||
| date | Yes | ||
| is_round_trip | No | ||
| return_date | No | ||
| adults | No | ||
| children | No | ||
| infants_in_seat | No | ||
| infants_on_lap | No | ||
| seat_type | No | economy | |
| return_cheapest_only | No | ||
| max_results | No | ||
| compact_mode | No |