kayak.fr
Kayak round-trip flight search
Input
origin requiredOrigin city or airport, free text (e.g. 'Lyon' or 'Paris'). An IATA code (e.g. 'BCN') resolves unambiguously and is the way to bypass a cross-country name collision.
depart_date requiredOutbound date, ISO YYYY-MM-DD.
destination requiredDestination city or airport, free text (e.g. 'Lisbon'). An IATA code (e.g. 'BCN') resolves unambiguously and is the way to bypass a cross-country name collision.
return_date requiredReturn date, ISO YYYY-MM-DD (must be after depart_date).
max optionalMax outbound options to return.
Default: 10Output
flights requirednoResults requiredTrue when origin or destination free text didn't resolve to any airport via Kayak's autocomplete.
Example output
Shape only: placeholder values generated from the output schema, not a real run.
{
"flights": [
{
"stops": 3,
"origin": "…",
"airline": "…",
"arrival": "…",
"layover": "…",
"duration": "…",
"departure": "…",
"price_eur": 3,
"destination": "…"
}
],
"noResults": true
}