Skip to content

Flight options, hotel rates and rental car offers

Back to tools

Kayak compares flight and hotel prices across booking sites and current rental car offers; hotel rates assume two adults per room and cover public location pages, while prices and availability can change at booking.

Search flights

Compare Kayak flight options by route and date, including itineraries, lowest listed USD fare per traveler, booking site, and flight details. Fares and availability can change at booking.

Your information

Flight order, for example cheapest.

Cabin class, for example business.

Departure city or airport, for example Boston.

Arrival city or airport, for example Lisbon.

Maximum number of options, for example 10.

Departure date, for example 2026-11-10.

More options

Number of adults, for example 2.

Return date, for example 2026-11-17. Omit for one-way flights.

Only nonstop flight options, for example true.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Flight options

Choose an action

About the Kayak tool

Kayak returns flight fares, sellers, itineraries, and details; Search flights needs an origin, destination, and departure date.

Search hotels returns rates, guest scores, and property details; it needs a location and check-in and check-out dates.

Search rental cars returns offers, prices, and vehicle details; it needs a pick-up location and pick-up and drop-off dates.

Built from kayak.com. Last checked Sep 29, 2026.

Actions

Search flights

1 credit

Compare Kayak flight options by route and date, including itineraries, lowest listed USD fare per traveler, booking site, and flight details. Fares and availability can change at booking.

What you provide

FieldTypeRequiredDescription
SortsortTextOptionalFlight order, for example cheapest.Example: Quickest
CabincabinTextOptionalCabin class, for example business.Example: Premium economy
AdultsadultsNumberOptionalNumber of adults, for example 2.Example: 2
OriginoriginTextRequiredDeparture city or airport, for example Boston.Example: Boston
DestinationdestinationTextRequiredArrival city or airport, for example Lisbon.Example: Lisbon
Max Resultsmax_resultsNumberOptionalMaximum number of options, for example 10.Example: 50
Return Datereturn_dateDateOptionalReturn date, for example 2026-11-17. Omit for one-way flights.Example: 2026-11-19
Nonstop Onlynonstop_onlyYes or noOptionalOnly nonstop flight options, for example true.Example: Yes
Departure Datedeparture_dateDateRequiredDeparture date, for example 2026-11-10.Example: 2026-11-10

What you get

FieldTypeDescription
FlightsflightsList
Sellerflights[].sellerTextExample: Delta
Currencyflights[].currencyTextFare currency, USD.Example: USD
Kayak URLflights[].kayak_urlLinkExample: https://www.kayak.com/flights/BOS-LIS/2026-11-10/premium/fac831c2577090fd0b113e…
Return Stopsflights[].return_stopsValueExample: 0
Outbound Stopsflights[].outbound_stopsNumberExample: 0
Return Airlinesflights[].return_airlinesValue
Outbound Airlinesflights[].outbound_airlinesList
Return Travel Timeflights[].return_travel_timeValueExample: 8 h 05 min
Return Arrival Timeflights[].return_arrival_timeTextLocal arrival time with timezone offset.Example: 2026-11-19T17:20-05:00
Outbound Travel Timeflights[].outbound_travel_timeTextExample: 6 h 20 min
Return Stop Airportsflights[].return_stop_airportsValue
Outbound Arrival Timeflights[].outbound_arrival_timeTextLocal arrival time with timezone offset.Example: 2026-11-11T09:00+00:00
Return Departure Timeflights[].return_departure_timeTextLocal departure time with timezone offset.Example: 2026-11-19T14:15+00:00
Return Flight Numbersflights[].return_flight_numbersValue
Return Origin Airportflights[].return_origin_airportValueExample: London Heathrow
Outbound Stop Airportsflights[].outbound_stop_airportsList
Price Per Traveler (USD)flights[].price_per_traveler_usdNumberLowest listed price per traveler in USD.Example: 1609
Outbound Departure Timeflights[].outbound_departure_timeTextLocal departure time with timezone offset.Example: 2026-11-10T21:40-05:00
Outbound Flight Numbersflights[].outbound_flight_numbersList
Outbound Origin Airportflights[].outbound_origin_airportTextExample: Boston Logan Intl
Return Destination Airportflights[].return_destination_airportValueExample: New York John F Kennedy Intl
Return Origin Airport Codeflights[].return_origin_airport_codeValueExample: LHR
Return Travel Time (minutes)flights[].return_travel_time_minutesValueExample: 485
Outbound Destination Airportflights[].outbound_destination_airportTextExample: Lisbon Humberto Delgado
Outbound Origin Airport Codeflights[].outbound_origin_airport_codeTextExample: BOS
Outbound Travel Time (minutes)flights[].outbound_travel_time_minutesNumberExample: 380
Return Destination Airport Codeflights[].return_destination_airport_codeValueExample: JFK
Outbound Destination Airport Codeflights[].outbound_destination_airport_codeTextExample: LIS

Example result

For Sort: Quickest, Cabin: Premium economy, Origin: Boston, Destination: Lisbon, Max Results: 50, Departure Date: 2026-11-10

JSON
{
  "flights": [
    {
      "seller": "Delta",
      "currency": "USD",
      "kayak_url": "https://www.kayak.com/flights/BOS-LIS/2026-11-10/premium/fac831c2577090fd0b113e615adf68a83?viewRank=0",
      "return_stops": null,
      "outbound_stops": 0,
      "return_airlines": null,
      "outbound_airlines": [
        "Delta"
      ],
      "return_travel_time": null,
      "return_arrival_time": null,
      "outbound_travel_time": "6 h 20 min",
      "return_stop_airports": null,
      "outbound_arrival_time": "2026-11-11T09:00+00:00",
      "return_departure_time": null,
      "return_flight_numbers": null,
      "return_origin_airport": null,
      "outbound_stop_airports": [],
      "price_per_traveler_usd": 1609,
      "outbound_departure_time": "2026-11-10T21:40-05:00",
      "outbound_flight_numbers": [
        "DL 124"
      ],
      "outbound_origin_airport": "Boston Logan Intl",
      "return_destination_airport": null,
      "return_origin_airport_code": null,
      "return_travel_time_minutes": null,
      "outbound_destination_airport": "Lisbon Humberto Delgado",
      "outbound_origin_airport_code": "BOS",
      "outbound_travel_time_minutes": 380,
      "return_destination_airport_code": null,
      "outbound_destination_airport_code": "LIS"
    }
  ]
}

Search hotels

1 credit

Compare Kayak hotel rates across booking sites for a city or neighborhood and stay dates. Rates assume two adults in one room; stay totals are not shown, and results are limited to hotels on the public location page.

What you provide

FieldTypeRequiredDescription
SortsortTextOptionalOrder hotels by recommendation, lowest price, or guest score, for example cheapest.Example: Cheapest
Check incheck_inDateRequiredArrival date, for example 2026-11-10.Example: 2026-11-12
LocationlocationTextRequiredCity or area to search, for example Chicago.Example: Seattle
Check Outcheck_outDateRequiredDeparture date, for example 2026-11-12.Example: 2026-11-14
Min Starsmin_starsNumberOptionalMinimum hotel class from 1 to 5 stars, for example 4.Example: 3
Max Resultsmax_resultsNumberOptionalMaximum hotels to return, for example 20.Example: 6

What you get

FieldTypeDescription
HotelshotelsList
Namehotels[].nameTextExample: Ballard's sweet suites
Starshotels[].starsNumberExample: 3
Kayak Linkhotels[].kayak_linkLinkExample: https://www.kayak.com/Seattle-Hotels-Isla-s-sweet-suite---Micro-Studio---91Walk…
Guest Ratinghotels[].guest_ratingNumberGuest score out of 10.Example: 8.7
Neighbourhoodhotels[].neighbourhoodTextExample: Ballard
Kayak Hotel IDhotels[].kayak_hotel_idTextExample: 8159812
Lowest Price Sitehotels[].lowest_price_siteTextExample: Booking.com
Number of Reviewshotels[].number_of_reviewsNumberExample: 23
Guest Rating Labelhotels[].guest_rating_labelTextExample: Very good
Total Stay Price (USD)hotels[].total_stay_price_usdNumberFull stay price in USD when shown.
Lowest Nightly Price (USD)hotels[].lowest_nightly_price_usdNumberLowest available USD price per night.Example: 98

Example result

For Sort: Cheapest, Check in: 2026-11-12, Location: Seattle, Check Out: 2026-11-14, Min Stars: 3, Max Results: 6

JSON
{
  "hotels": [
    {
      "name": "Ballard's sweet suites",
      "stars": 3,
      "kayak_link": "https://www.kayak.com/Seattle-Hotels-Isla-s-sweet-suite---Micro-Studio---91Walkscore.8159812.ksp",
      "guest_rating": 8.7,
      "neighbourhood": "Ballard",
      "kayak_hotel_id": "8159812",
      "lowest_price_site": "Booking.com",
      "number_of_reviews": 23,
      "guest_rating_label": "Very good",
      "total_stay_price_usd": null,
      "lowest_nightly_price_usd": 98
    },
    {
      "name": "Coast Seattle Downtown Hotel By Apa",
      "stars": 4,
      "kayak_link": "https://www.kayak.com/Seattle-Hotels-Coast-Seattle-Downtown-Hotel-By-Apa.1071881958.ksp",
      "guest_rating": 8.2,
      "neighbourhood": "Central Business District",
      "kayak_hotel_id": "1071881958",
      "lowest_price_site": "Booking.com",
      "number_of_reviews": 647,
      "guest_rating_label": "Very good",
      "total_stay_price_usd": null,
      "lowest_nightly_price_usd": 103
    },
    {
      "name": "Best Western Plus Pioneer Square Hotel Downtown",
      "stars": 3,
      "kayak_link": "https://www.kayak.com/Seattle-Hotels-Best-Western-Plus-Pioneer-Square-Hotel-Downtown.28809.ksp",
      "guest_rating": 8.4,
      "neighbourhood": "0.5 mifrom Lumen Field, Seattle, United States",
      "kayak_hotel_id": "28809",
      "lowest_price_site": "Priceline",
      "number_of_reviews": 1716,
      "guest_rating_label": "Very good",
      "total_stay_price_usd": null,
      "lowest_nightly_price_usd": 109
    }
  ]
}

Search rental cars

1 credit

Compare current Kayak rental car offers for a pick-up place and dates, sorted by total price. Times are available on the hour or half hour; prices and availability may change at booking.

What you provide

FieldTypeRequiredDescription
Car Typecar_typeTextOptionalType of car, e.g. suv.Example: Suv
Max Resultsmax_resultsNumberOptionalMaximum number of offers, e.g. 20.Example: 5
Pickup Datepickup_dateDateRequiredPick-up date, e.g. 2026-10-21.Example: 2026-10-22
Pickup Timepickup_timeTextOptionalPick-up time, HH:MM on the hour or half hour, e.g. 10:30.Example: 10:30
Dropoff Datedropoff_dateDateRequiredDrop-off date, e.g. 2026-10-24.Example: 2026-10-25
Dropoff Timedropoff_timeTextOptionalDrop-off time, HH:MM on the hour or half hour, e.g. 11:00.Example: 11:00
Pickup Locationpickup_locationTextRequiredCity or airport where you will collect the car, e.g. Miami airport.Example: San Francisco airport
Dropoff Locationdropoff_locationTextOptionalCity or airport for returning the car; defaults to the pick-up place, e.g. Los Angeles airport.

What you get

FieldTypeDescription
OffersoffersList
Bagsoffers[].bagsNumberBagsExample: 4
Seatsoffers[].seatsNumberSeatsExample: 5
Car Typeoffers[].car_typeTextCar classExample: Intermediate SUV
Kayak Linkoffers[].kayak_linkTextKayak offer linkExample: https://www.kayak.com/book/car?code=1CDmR01Xd0.DAvHH8nEK9LTYwQ_VUUUMA.4760.a48a…
Booking Siteoffers[].booking_siteTextBooking providerExample: Europcar
Pickup Pointoffers[].pickup_pointTextHow to collect the carExample: Shuttle
Transmissionoffers[].transmissionTextTransmissionExample: Automatic
Example Modeloffers[].example_modelTextExample vehicle modelExample: Kia Sportage or similar
Rental Companyoffers[].rental_companyTextRental companyExample: Europcar
Total Price (USD)offers[].total_price_usdNumberTotal in USDExample: 143
Price Per Day (USD)offers[].price_per_day_usdNumberDaily price in USDExample: 48

Example result

For Car Type: Suv, Max Results: 5, Pickup Date: 2026-10-22, Pickup Time: 10:30, Dropoff Date: 2026-10-25, Dropoff Time: 11:00, Pickup Location: San Francisco airport

JSON
{
  "offers": [
    {
      "bags": 4,
      "seats": 5,
      "car_type": "Intermediate SUV",
      "kayak_link": "https://www.kayak.com/book/car?code=1CDmR01Xd0.DAvHH8nEK9LTYwQ_VUUUMA.4760.a48ab9d7a26ce98e5b6545ec1b774a76&h=54ce7b20400d&sub=8d6c427a7c962f78078a3d01ca7feabc&viewId=35dca10c-7b55-4a5a-b996-bc10f8c9a…",
      "booking_site": "Europcar",
      "pickup_point": "Shuttle",
      "transmission": "Automatic",
      "example_model": "Kia Sportage or similar",
      "rental_company": "Europcar",
      "total_price_usd": 143,
      "price_per_day_usd": 48
    },
    {
      "bags": 3,
      "seats": 5,
      "car_type": "Compact SUV",
      "kayak_link": "https://www.kayak.com/book/car?code=1CDmR01Xd0.DAvHH8nEK9LTYwQ_VUUUMA.4899.535fd76451d2cecab759060e8e15f861&h=fef322923939&sub=471d72f7eefad476507ce8fed2283e49&viewId=35dca10c-7b55-4a5a-b996-bc10f8c9a…",
      "booking_site": "Europcar",
      "pickup_point": "Shuttle",
      "transmission": "Automatic",
      "example_model": "Jeep Compass or similar",
      "rental_company": "Europcar",
      "total_price_usd": 147,
      "price_per_day_usd": 49
    },
    {
      "bags": 5,
      "seats": 5,
      "car_type": "Standard SUV",
      "kayak_link": "https://www.kayak.com/book/car?code=1CDmR01Xd0.DAvHH8nEK9LTYwQ_VUUUMA.5020.f04e131ce6275c35ec0241110b7485ed&h=85c1733fa3eb&sub=ff32fe8eb378d04987bdce55f56a7557&viewId=35dca10c-7b55-4a5a-b996-bc10f8c9a…",
      "booking_site": "Europcar",
      "pickup_point": "Shuttle",
      "transmission": "Automatic",
      "example_model": "Dodge Journey or similar",
      "rental_company": "Europcar",
      "total_price_usd": 151,
      "price_per_day_usd": 51
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@kayak",
  "visibility": "public",
  "operation": "search_flights",
  "version": 1,
  "input": {
    "sort": "quickest",
    "cabin": "premium_economy",
    "origin": "Boston",
    "destination": "Lisbon",
    "max_results": 50,
    "departure_date": "2026-11-10"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare flight fares and itineraries across booking sites
  • Find hotel rates and guest scores for a destination
  • Compare rental car prices for travel dates
  • Review flight stops, airlines, and travel times
  • Plan car pick-up and drop-off locations

Questions about Kayak

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this Kayak tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a Kayak account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from kayak.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What flight options are available for my route and dates?

Search flights returns itineraries, fares, booking sites, and flight details. Provide an origin, destination, and departure date; add a return date for round trips.

What are the hotel rates for my stay?

Search hotels returns available nightly rates, property details, and guest scores. Provide a location and check-in and check-out dates.

What rental cars can I compare for my dates?

Search rental cars returns offers with total and daily prices, car details, and booking providers. Provide a pick-up location and pick-up and drop-off dates.

All Travel toolsBrowse all tools