find_stopover_flights
Search for split itineraries with a stopover city: fly to an intermediate hub, stay for several days, then continue to your final destination.
Instructions
Search for a split itinerary via a stopover city — fly into a hub, spend N days, then continue to your final destination. E.g. LHR → Dubai (3 days) → NRT.
Searches: origin → stopover on outbound_date, stopover → destination on outbound_date + stopover_days. Optionally also searches destination → origin on return_date. Stopover location is resolved to airports automatically.
Uses 2 API credits (3 if return_date provided).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gl | No | Country code | |
| hl | No | Language code | |
| stops | No | Connection stops per leg: 0=Any, 1=Nonstop only, 2=1 or fewer, 3=2 or fewer | |
| adults | No | Number of adults | |
| currency | No | Currency code (e.g. GBP, EUR, USD) | |
| max_price | No | Maximum price per leg | |
| arrival_id | Yes | Final destination airport IATA code (e.g. NRT). Comma-separate for multiple. | |
| return_date | No | Return date (YYYY-MM-DD). If provided, also searches destination → origin return leg. | |
| departure_id | Yes | Origin airport IATA code (e.g. LHR) | |
| travel_class | No | 1=Economy, 2=Premium economy, 3=Business, 4=First | |
| outbound_date | Yes | Date to fly origin → stopover (YYYY-MM-DD) | |
| stopover_days | Yes | Number of days to spend at the stopover (1–14) | |
| stopover_location | Yes | City or country to stop at (e.g. 'Dubai', 'Singapore', 'Bangkok'). Resolved to up to 3 airports automatically. |