Build a Kayak flight-search deep link
kayak_search_flightsBuild a Kayak.com flight-search deep link for a route and dates. Returns the URL only — no prices: Kayak renders fares client-side behind bot protection, so a server-side fetch can't read them. Open deep_link in a browser for live results, or use google_flights_search for parsed fares. Result shape: { source, deep_link, search_url, trip_type, origin, destination, departure_date, return_date, cabin_class, adults, note } — a single object, never a list: there are no fares, flights or offers to read. deep_link (identical to search_url) is the only useful output; return_date is null for a one-way.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adults | No | Number of adults. Default 1. | |
| origin | Yes | Origin airport IATA code (3-letter, e.g. WAW). | |
| cabin_class | No | Cabin class. Default economy. | |
| destination | Yes | Destination airport IATA code (3-letter, e.g. JFK). | |
| return_date | No | Return date, YYYY-MM-DD. Omit for one-way. | |
| departure_date | Yes | Departure date, YYYY-MM-DD. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| adults | Yes | ||
| origin | Yes | ||
| source | Yes | ||
| deep_link | Yes | ||
| trip_type | Yes | ||
| search_url | Yes | ||
| cabin_class | Yes | ||
| destination | Yes | ||
| return_date | Yes | ||
| departure_date | Yes |