Kayak Hotels API

GET   /api/v1/search?engine=kayak_hotels

The Kayak Hotels API returns Kayak's hotels and other stays for a place and dates, up to 30 per page in the order asked for. Each property carries its stars, guest rating, neighborhood and coordinates, its price per night and for the whole stay with and without taxes, and the booking sites offering it, each with its price and a booking link. Filter by stars, rating, property type, amenities or free cancellation, sort by price, rating, distance or stars, and page through the results.

API Parameters

Search Query

  • Name
    q
    Required
    Required
    Description

    Parameter defines where to search: a city, region, neighborhood, landmark, airport or hotel name, such as Paris, Tuscany, Midtown Manhattan or Eiffel Tower, up to 100 characters. The search runs on the first place Kayak suggests for it, named in search_information.destination, and a hotel name searches that hotel and the ones around it. Countries and street addresses are not accepted.

Dates and Guests

  • Name
    check_in_date
    Required
    Required
    Description

    Parameter defines the check-in date in YYYY-MM-DD format, from today.

  • Name
    check_out_date
    Required
    Required
    Description

    Parameter defines the check-out date in YYYY-MM-DD format, after check_in_date and up to 365 days ahead.

  • Name
    adults
    Required
    Optional
    Description

    Parameter defines the number of adults, at least one per room. It defaults to 2.

  • Name
    children_ages
    Required
    Optional
    Description

    Parameter defines the ages of the children as a comma-separated list, such as 5,10, each from 0 to 17. Adults and children together can be at most 4 per room.

  • Name
    rooms
    Required
    Optional
    Description

    Parameter defines the number of rooms, from 1 to 8. It defaults to 1. Prices cover every room and night.

Filters

  • Name
    sort_by
    Required
    Optional
    Description

    Parameter defines the order of the properties. It can be set to relevance, lowest_price, highest_price, highest_rating, distance or highest_class, and defaults to relevance.

  • Name
    hotel_class
    Required
    Optional
    Description

    Parameter keeps only the properties with these star ratings, as a comma-separated list from 2 to 5, such as 4,5.

  • Name
    rating
    Required
    Optional
    Description

    Parameter keeps only the properties with at least this guest rating out of 10. It can be set to 6, 7, 8 or 9.

  • Name
    property_types
    Required
    Optional
    Description

    Parameter keeps only these types of property, as a comma-separated list of hotel, hostel, motel, inn, resort, bed_and_breakfast, guest_house, aparthotel, apartment, condo, house, villa, cabin, lodge, homestay or campground.

  • Name
    amenities
    Required
    Optional
    Description

    Parameter keeps only the properties with every one of these amenities, as a comma-separated list of free_breakfast, free_parking, free_internet, free_airport_shuttle, pay_later, wifi, parking, pool, hot_tub, spa, fitness_center, restaurant, air_conditioning, kitchen, pet_friendly, airport_shuttle, business_center, accessible, ev_charger, non_smoking_rooms, front_desk_24_hours, elevator, adults_only, beachfront, casino, golf, rooftop or terrace. A property kept for free_breakfast can have it only in a deal for signed-in members, which offers leaves out.

  • Name
    free_cancellation
    Required
    Optional
    Description

    Parameter keeps only the properties Kayak lists with a free cancellation offer when set to true. That offer can be a deal for signed-in members, which offers leaves out.

Pagination

  • Name
    page
    Required
    Optional
    Description

    Parameter defines the page of results, with up to 30 properties per page, from 1 to 200. It defaults to 1, and pagination.next is the next page while there is one.

Engine

  • Name
    engine
    Required
    Required
    Description

    Parameter defines an engine that will be used to retrieve real-time data. It must be set to kayak_hotels.

API key

  • Name
    api_key
    Required
    Required
    Description

    The api_key authenticates your requests. Use it as a query parameter (https://www.searchapi.io/api/v1/search?api_key=YOUR_API_KEY) or in the Authorization header (Bearer YOUR_API_KEY).

Zero Data Retention

  • Name
    zero_retention
    Enterprise Only
    Enterprise Only
    Required
    Optional
    Description

    Set this parameter to true to disable all logging and persistent storage. No request parameters, HTML, or JSON responses are stored or logged. Suitable for high-compliance use cases. Debugging and support may be limited while enabled.

API Examples

Full Response

Full Response
GET
https://www.searchapi.io/api/v1/search?check_in_date=2026-12-13&check_out_date=2026-12-15&engine=kayak_hotels&q=New+York
Request
import requests

url = "https://www.searchapi.io/api/v1/search"
params = {
  "engine": "kayak_hotels",
  "q": "New York",
  "check_in_date": "2026-12-13",
  "check_out_date": "2026-12-15"
}

response = requests.get(url, params=params)
print(response.text)
Response
{
  "search_metadata": {
    "id": "search_9YXGkBJ1pQDvHQQY3PLOKqQN",
    "status": "Success",
    "created_at": "2026-11-11T21:34:37Z",
    "request_time_taken": 3.51,
    "parsing_time_taken": 0.05,
    "total_time_taken": 3.56,
    "request_url": "https://www.kayak.com/hotels/New-York,NY-c15830/2026-12-11/2026-12-13/2adults?sort=rank_a",
    "html_url": "https://www.searchapi.io/api/v1/searches/search_9YXGkBJ1pQDvHQQY3PLOKqQN.html",
    "json_url": "https://www.searchapi.io/api/v1/searches/search_9YXGkBJ1pQDvHQQY3PLOKqQN"
  },
  "search_parameters": {
    "engine": "kayak_hotels",
    "q": "New York",
    "check_in_date": "2026-12-11",
    "check_out_date": "2026-12-13",
    "sort_by": "relevance"
  },
  "search_information": {
    "total_results": 1024,
    "destination": {
      "name": "New York, New York, United States",
      "city": "New York",
      "country": "United States",
      "country_code": "US"
    },
    "check_in_date": "2026-12-11",
    "check_out_date": "2026-12-13",
    "nights": 2,
    "currency": "USD"
  },
  "properties": [
    {
      "position": 1,
      "property_id": "45613",
      "title": "Gansevoort Meatpacking",
      "link": "https://www.kayak.com/hotels/Gansevoort-Meatpacking,New-York-p59560-h45613-details/2026-12-11/2026-12-13/2adults",
      "type": "Hotel",
      "extracted_hotel_class": 5,
      "rating": 8.2,
      "max_rating": 10,
      "rating_word": "Very good",
      "reviews": 2050,
      "neighborhood": "West Village",
      "city": "New York",
      "distance": "1.5 mi from city center",
      "gps_coordinates": {
        "latitude": 40.73992,
        "longitude": -74.00576
      },
      "description": "Along with 3 restaurants, this smoke-free hotel has an outdoor pool and a 24-hour fitness center. WiFi in public areas is free. Additionally, a bar/lounge, a poolside bar, and a rooftop terrace are onsite. \nGansevoort Meatpacking offers 186 air-conditioned accommodations with minibars and laptop-compatible safes. Each accommodation is individually furnished and decorated. Beds feature Egyptian cotton sheets and premium bedding. 50-inch flat-screen televisions come with premium satellite channels, pay movies, and smart speakers. Bathrooms include showers, bathrobes, slippers, and designer toiletries. In-room wireless Internet access is available for a surcharge. Business-friendly amenities include desks and desk chairs, as well as phones; free local calls are provided (restrictions may apply). Additionally, rooms include coffee/tea makers and hair dryers. Housekeeping is offered daily and hypo-allergenic bedding can be requested. \nRecreational amenities at the hotel include an outdoor pool, a 24-hour fitness center, and in-room fitness. Children under 17 years old are not allowed in the swimming pool without adult supervision. Guests under 18 years old are not allowed in the fitness facility. The recreational activities listed below are available either on site or nearby; fees may apply.",
      "phone": "+1 212 206 6700",
      "website": "https://www.gansevoorthotelgroup.com/gansevoort-meatpacking-nyc",
      "amenities": [
        "24hr front desk",
        "Air-conditioned",
        "Airport shuttle",
        "Business center",
        "Elevator",
        "Fitness"
      ],
      "images": [
        {
          "thumbnail": "https://content.r9cdn.net/rimg/himg/91/99/42/ice-45613-105659147-188435.jpg?width=552&height=552&crop=true&watermarkheight=28&watermarkpadding=10",
          "original": "https://content.r9cdn.net/rimg/himg/91/99/42/ice-45613-105659147-188435.jpg?width=968&height=607&crop=true"
        },
        {
          "thumbnail": "https://content.r9cdn.net/rimg/himg/59/47/17/ice-45613-98340764-218136.jpg?width=552&height=552&crop=true&watermarkheight=28&watermarkpadding=10",
          "original": "https://content.r9cdn.net/rimg/himg/59/47/17/ice-45613-98340764-218136.jpg?width=968&height=607&crop=true"
        }
      ],
      "price_per_night": {
        "extracted_price": 1234.0,
        "extracted_price_before_taxes": 1072.5
      },
      "total_price": {
        "extracted_price": 2468,
        "extracted_price_before_taxes": 2145
      },
      "offers": [
        {
          "source": "Priceline",
          "logo": "https://content.r9cdn.net/rimg/provider-logos/hotels/h/PRICELINECORE.png?crop=false&width=166&height=62&fallback=default3.png&_v=b3e81884c7678f954cce1ed2c441273a",
          "price_per_night": {
            "extracted_price": 1335.5,
            "extracted_price_before_taxes": 1160.5
          },
          "total_price": {
            "extracted_price": 2671,
            "extracted_price_before_taxes": 2321
          },
          "tracking_link": "https://www.kayak.com/book/hotel?code=2hCEAleboX.NjNQnTxaeC41pwi0WDvD6Rl2a7-GnfxY.133518.45613.MTc5Njk2NTIwMDAwMF4xNzk3MTM4MDAwMDAwXjFeMl4=&h=10f24c8b2a73&resultRefreshCount=1&viewId=514b6fdb-be3f-473b-8583-1582bd8012dc&viewRank=0",
          "is_free_cancellation": false,
          "has_free_breakfast": false,
          "is_private_deal": false,
          "is_member_rate": false
        },
        {
          "source": "Hotels.com",
          "logo": "https://content.r9cdn.net/rimg/provider-logos/hotels/h/HOTELSDOTCOM.png?crop=false&width=166&height=62&fallback=default1.png&_v=e5621d122547c6f34de634c73e6b73fc",
          "price_per_night": {
            "extracted_price": 1234.0,
            "extracted_price_before_taxes": 1072.5
          },
          "total_price": {
            "extracted_price": 2468,
            "extracted_price_before_taxes": 2145
          },
          "tracking_link": "https://www.kayak.com/book/hotel?code=2hCEAleboX.yuR1YHTjY5hIuiJZg11YiFWEWVxF9Ap9BHZ_T1_vMYU.123386.45613.MTc5Njk2NTIwMDAwMF4xNzk3MTM4MDAwMDAwXjFeMl4=&h=6ee9f064137a&resultRefreshCount=1&viewId=514b6fdb-be3f-473b-8583-1582bd8012dc&viewRank=0",
          "is_free_cancellation": false,
          "has_free_breakfast": false,
          "is_private_deal": false,
          "is_member_rate": false
        }
      ]
    },
    {
      "position": 2,
      "property_id": "35660",
      "title": "Club Quarters, Times Square - Midtown",
      "link": "https://www.kayak.com/hotels/Club-Quarters,Times-Square,Midtown,New-York-p59560-h35660-details/2026-12-11/2026-12-13/2adults",
      "type": "Hotel",
      "extracted_hotel_class": 4,
      "rating": 8.5,
      "max_rating": 10,
      "rating_word": "Very good",
      "reviews": 4335,
      "neighborhood": "Midtown",
      "city": "New York",
      "distance": "0.3 mi from city center",
      "gps_coordinates": {
        "latitude": 40.7561,
        "longitude": -73.98119
      },
      "description": "Along with a 24-hour fitness center, this smoke-free hotel has a 24-hour business center and a conference center. WiFi in public areas is free. Additionally, coffee/tea in a common area, a business center, and conference space are onsite. \nHousekeeping is available on request. \nClub Quarters Hotel Times Square - Midtown, New York offers 170 accommodations with complimentary bottled water and coffee/tea makers. Beds feature premium bedding. LCD televisions come with digital channels. Bathrooms include showers and hair dryers. Guests can surf the web using the complimentary wireless Internet access. Business-friendly amenities include desks, desk chairs, and phones. Housekeeping is provided on request. \nRecreational amenities at the hotel include a 24-hour fitness center.",
      "phone": "+1 212 354 6400",
      "website": "https://clubquartershotels.com/new-york-city/times-square-midtown",
      "amenities": [
        "24hr front desk",
        "Air-conditioned",
        "Business center",
        "Elevator",
        "Fitness",
        "Hairdryer"
      ],
      "images": [
        {
          "thumbnail": "https://content.r9cdn.net/rimg/himg/ed/f1/b7/leonardo-35660-4981549-313976.jpg?width=552&height=552&crop=true&watermarkheight=28&watermarkpadding=10",
          "original": "https://content.r9cdn.net/rimg/himg/ed/f1/b7/leonardo-35660-4981549-313976.jpg?width=968&height=607&crop=true"
        },
        {
          "thumbnail": "https://content.r9cdn.net/rimg/himg/58/56/f9/leonardo-35660-2534198-252895.jpg?width=552&height=552&crop=true&watermarkheight=28&watermarkpadding=10",
          "original": "https://content.r9cdn.net/rimg/himg/58/56/f9/leonardo-35660-2534198-252895.jpg?width=968&height=607&crop=true"
        }
      ],
      "price_per_night": {
        "extracted_price": 788.5,
        "extracted_price_before_taxes": 684.0
      },
      "total_price": {
        "extracted_price": 1577,
        "extracted_price_before_taxes": 1368
      },
      "offers": [
        {
          "source": "Priceline",
          "logo": "https://content.r9cdn.net/rimg/provider-logos/hotels/h/PRICELINECORE.png?crop=false&width=166&height=62&fallback=default3.png&_v=b3e81884c7678f954cce1ed2c441273a",
          "price_per_night": {
            "extracted_price": 788.5,
            "extracted_price_before_taxes": 684.0
          },
          "total_price": {
            "extracted_price": 1577,
            "extracted_price_before_taxes": 1368
          },
          "tracking_link": "https://www.kayak.com/book/hotel?code=2hCEAleboX.NjNQnTxaeC41pwi0WDvD6Rl2a7-GnfxY.78839.35660.MTc5Njk2NTIwMDAwMF4xNzk3MTM4MDAwMDAwXjFeMl4=&h=97a4ac322523&resultRefreshCount=1&viewId=514b6fdb-be3f-473b-8583-1582bd8012dc&viewRank=1",
          "is_free_cancellation": false,
          "has_free_breakfast": false,
          "is_private_deal": false,
          "is_member_rate": false
        },
        {
          "source": "Expedia",
          "logo": "https://content.r9cdn.net/rimg/provider-logos/hotels/h/EXPEDIAHOTEL.png?crop=false&width=166&height=62&fallback=default2.png&_v=25d737579c9bbd2c9c9567822170dda6",
          "price_per_night": {
            "extracted_price": 788.5,
            "extracted_price_before_taxes": 684.0
          },
          "total_price": {
            "extracted_price": 1577,
            "extracted_price_before_taxes": 1368
          },
          "tracking_link": "https://www.kayak.com/book/hotel?code=2hCEAleboX.IUs_Tm3HY805Dk07wVS61Yc3ETksfDsnBHZ_T1_vMYU.78840.35660.MTc5Njk2NTIwMDAwMF4xNzk3MTM4MDAwMDAwXjFeMl4=&h=cbc09e077c7a&resultRefreshCount=1&viewId=514b6fdb-be3f-473b-8583-1582bd8012dc&viewRank=1",
          "is_free_cancellation": false,
          "has_free_breakfast": false,
          "is_private_deal": false,
          "is_member_rate": false
        }
      ]
    },
    {
      "position": 3,
      "property_id": "2011137",
      "title": "The Marlton Hotel",
      "link": "https://www.kayak.com/hotels/The-Marlton-Hotel,New-York-p59560-h2011137-details/2026-12-11/2026-12-13/2adults",
      "type": "Hotel",
      "extracted_hotel_class": 4,
      "rating": 8.6,
      "max_rating": 10,
      "rating_word": "Very good",
      "reviews": 2114,
      "neighborhood": "Manhattan",
      "city": "New York",
      "distance": "1.8 mi from city center",
      "gps_coordinates": {
        "latitude": 40.732544,
        "longitude": -73.99688
      },
      "description": "Along with a restaurant, this smoke-free hotel has a bar/lounge and a coffee shop/cafe. Free continental breakfast and free WiFi in public areas are also provided. Other amenities include concierge services, a 24-hour front desk, and a front-desk safe. \nThe Marlton Hotel offers 112 air-conditioned accommodations with minibars and safes. Beds feature down comforters. LED televisions come with cable channels. Bathrooms include bathtubs or showers, slippers, complimentary toiletries, and hair dryers. This New York hotel provides complimentary wireless Internet access. Housekeeping is offered daily and hypo-allergenic bedding can be requested.",
      "phone": "+1 212 321 0100",
      "website": "http://marltonhotel.com/",
      "amenities": [
        "24hr front desk",
        "Air-conditioned",
        "Elevator",
        "Hairdryer",
        "Internet",
        "Linens"
      ],
      "images": [
        {
          "thumbnail": "https://content.r9cdn.net/rimg/himg/b3/8f/96/ice-125499-photo.aspx_did=2692_brochureid=125499_publicid=62301152_instanceid=2_resizing=4K-419824.jpg?width=552&height=552&crop=true&watermarkheight=28&watermarkpadding=10",
          "original": "https://content.r9cdn.net/rimg/himg/b3/8f/96/ice-125499-photo.aspx_did=2692_brochureid=125499_publicid=62301152_instanceid=2_resizing=4K-419824.jpg?width=968&height=607&crop=true"
        },
        {
          "thumbnail": "https://content.r9cdn.net/rimg/himg/b2/fe/07/booking-2011137-28650962-021359.jpg?width=552&height=552&crop=true&watermarkheight=28&watermarkpadding=10",
          "original": "https://content.r9cdn.net/rimg/himg/b2/fe/07/booking-2011137-28650962-021359.jpg?width=968&height=607&crop=true"
        }
      ],
      "price_per_night": {
        "extracted_price": 1038.5,
        "extracted_price_before_taxes": 902.0
      },
      "total_price": {
        "extracted_price": 2077,
        "extracted_price_before_taxes": 1804
      },
      "offers": [
        {
          "source": "Priceline",
          "logo": "https://content.r9cdn.net/rimg/provider-logos/hotels/h/PRICELINECORE.png?crop=false&width=166&height=62&fallback=default3.png&_v=b3e81884c7678f954cce1ed2c441273a",
          "price_per_night": {
            "extracted_price": 1138.5,
            "extracted_price_before_taxes": 989.0
          },
          "total_price": {
            "extracted_price": 2277,
            "extracted_price_before_taxes": 1978
          },
          "tracking_link": "https://www.kayak.com/book/hotel?code=2hCEAleboX.NjNQnTxaeC41pwi0WDvD6Rl2a7-GnfxY.113838.2011137.MTc5Njk2NTIwMDAwMF4xNzk3MTM4MDAwMDAwXjFeMl4=&h=7f7dbda49079&resultRefreshCount=1&viewId=514b6fdb-be3f-473b-8583-1582bd8012dc&viewRank=3",
          "is_free_cancellation": true,
          "has_free_breakfast": true,
          "is_private_deal": false,
          "is_member_rate": false
        },
        {
          "source": "Hotels.com",
          "logo": "https://content.r9cdn.net/rimg/provider-logos/hotels/h/HOTELSDOTCOM.png?crop=false&width=166&height=62&fallback=default1.png&_v=e5621d122547c6f34de634c73e6b73fc",
          "price_per_night": {
            "extracted_price": 1038.5,
            "extracted_price_before_taxes": 902.0
          },
          "total_price": {
            "extracted_price": 2077,
            "extracted_price_before_taxes": 1804
          },
          "tracking_link": "https://www.kayak.com/book/hotel?code=2hCEAleboX.yuR1YHTjY5hIuiJZg11YiFWEWVxF9Ap9BHZ_T1_vMYU.103828.2011137.MTc5Njk2NTIwMDAwMF4xNzk3MTM4MDAwMDAwXjFeMl4=&h=c7b47f324d3b&resultRefreshCount=1&viewId=514b6fdb-be3f-473b-8583-1582bd8012dc&viewRank=3",
          "is_free_cancellation": true,
          "has_free_breakfast": true,
          "is_private_deal": false,
          "is_member_rate": false
        }
      ]
    }
  ],
  "pagination": {
    "current": 1,
    "total_pages": 35,
    "next": 2
  }
}

Four and Five Stars With Free Cancellation, Cheapest First

Four and Five Stars With Free Cancellation, Cheapest First
GET
https://www.searchapi.io/api/v1/search?check_in_date=2026-12-28&check_out_date=2026-12-31&engine=kayak_hotels&free_cancellation=true&hotel_class=4%2C5&q=Miami&sort_by=lowest_price
Request
import requests

url = "https://www.searchapi.io/api/v1/search"
params = {
  "engine": "kayak_hotels",
  "q": "Miami",
  "check_in_date": "2026-12-28",
  "check_out_date": "2026-12-31",
  "hotel_class": "4,5",
  "free_cancellation": true,
  "sort_by": "lowest_price"
}

response = requests.get(url, params=params)
print(response.text)
Response
{
  "search_metadata": {
    "id": "search_MJjKW8mR3ZGJsEEXpn9redbv",
    "status": "Success",
    "created_at": "2026-11-11T21:41:34Z",
    "request_time_taken": 19.66,
    "parsing_time_taken": 0.04,
    "total_time_taken": 19.7,
    "request_url": "https://www.kayak.com/hotels/Miami,FL-c14305/2026-12-26/2026-12-29/2adults?sort=price_a&fs=stars%3D4%2C5%3Bfreebies%3Dfreecancellation",
    "html_url": "https://www.searchapi.io/api/v1/searches/search_MJjKW8mR3ZGJsEEXpn9redbv.html",
    "json_url": "https://www.searchapi.io/api/v1/searches/search_MJjKW8mR3ZGJsEEXpn9redbv"
  },
  "search_parameters": {
    "engine": "kayak_hotels",
    "q": "Miami",
    "check_in_date": "2026-12-26",
    "check_out_date": "2026-12-29",
    "sort_by": "lowest_price",
    "hotel_class": "4,5",
    "free_cancellation": true
  },
  "search_information": {
    "total_results": 130,
    "destination": {
      "name": "Miami, Florida, United States",
      "city": "Miami",
      "country": "United States",
      "country_code": "US"
    },
    "check_in_date": "2026-12-26",
    "check_out_date": "2026-12-29",
    "nights": 3,
    "currency": "USD"
  },
  "properties": [
    {
      "position": 1,
      "property_id": "106236",
      "title": "Miami Marriott Dadeland",
      "link": "https://www.kayak.com/hotels/Miami-Marriott-Dadeland,Miami-p53912-h106236-details/2026-12-26/2026-12-29/2adults",
      "type": "Hotel",
      "extracted_hotel_class": 4,
      "rating": 7.9,
      "max_rating": 10,
      "rating_word": "Good",
      "reviews": 1016,
      "city": "Miami",
      "distance": "9.6 mi from city center",
      "gps_coordinates": {
        "latitude": 25.685879,
        "longitude": -80.31376
      },
      "description": "Step into the legacy of Miami Marriott Dadeland - Experience 302 wonderful guestrooms, including our newly renovated art-inspired Design Rooms. Discover our inviting lobby offering complimentary internet, and 35,000 sq. ft. of sophisticated meeting spaces to host your next event. Nestled in the heart of South Miami, we are minutes away from Downtown Miami and South Beach, and a few steps from Dadeland Mall, popular restaurants, and engaging activities. Explore Pinecrest, Coral Gables, or enjoy shopping at Sunset Place Shops, The Falls and Merrick Park. We are a short drive from Baptist & South Miami Hospitals, University of Miami, and Florida International University. The Metro Rail station adjacent to the hotel provides ease of transportation to the Miami Airport and more. Delight your palate with international flavors at Whitney’s Restaurant, unwind after a long day by Le Mirage Lobby Lounge or enjoy a restful moment by our pool, where timeless Miami sunsets unfold. Book your elevated stay today!",
      "phone": "+1 305 670 1035",
      "website": "https://www.marriott.com/en-us/hotels/miadd-miami-marriott-dadeland/overview/",
      "amenities": [
        "24hr front desk",
        "Air-conditioned",
        "Airport shuttle",
        "Business center",
        "Elevator",
        "Fitness"
      ],
      "images": [
        {
          "thumbnail": "https://content.r9cdn.net/rimg/himg/43/ed/11/leonardo-106236-940920-834256.jpg?width=552&height=552&crop=true&watermarkheight=28&watermarkpadding=10",
          "original": "https://content.r9cdn.net/rimg/himg/43/ed/11/leonardo-106236-940920-834256.jpg?width=968&height=607&crop=true"
        },
        {
          "thumbnail": "https://content.r9cdn.net/rimg/himg/2b/4f/bf/leonardo-106236-940938-559168.jpg?width=552&height=552&crop=true&watermarkheight=28&watermarkpadding=10",
          "original": "https://content.r9cdn.net/rimg/himg/2b/4f/bf/leonardo-106236-940938-559168.jpg?width=968&height=607&crop=true"
        }
      ],
      "price_per_night": {
        "extracted_price": 165.67,
        "extracted_price_before_taxes": 146.67
      },
      "total_price": {
        "extracted_price": 497,
        "extracted_price_before_taxes": 440
      },
      "offers": [
        {
          "source": "Expedia",
          "logo": "https://content.r9cdn.net/rimg/provider-logos/hotels/h/EXPEDIAHOTEL.png?crop=false&width=166&height=62&fallback=default2.png&_v=25d737579c9bbd2c9c9567822170dda6",
          "price_per_night": {
            "extracted_price": 165.67,
            "extracted_price_before_taxes": 146.67
          },
          "total_price": {
            "extracted_price": 497,
            "extracted_price_before_taxes": 440
          },
          "tracking_link": "https://www.kayak.com/book/hotel?code=2hBkL0o1z4.IUs_Tm3HY805Dk07wVS61Yc3ETksfDsnBHZ_T1_vMYU.16551.106236.MTc5ODI2MTIwMDAwMF4xNzk4NTIwNDAwMDAwXjFeMl4=&h=defb1536d51f&resultRefreshCount=1&viewId=299c39f5-4199-4419-96ad-1730394ac199&viewRank=0",
          "is_free_cancellation": true,
          "has_free_breakfast": false,
          "is_private_deal": false,
          "is_member_rate": false
        },
        {
          "source": "Hotels.com",
          "logo": "https://content.r9cdn.net/rimg/provider-logos/hotels/h/HOTELSDOTCOM.png?crop=false&width=166&height=62&fallback=default1.png&_v=e5621d122547c6f34de634c73e6b73fc",
          "price_per_night": {
            "extracted_price": 165.67,
            "extracted_price_before_taxes": 146.67
          },
          "total_price": {
            "extracted_price": 497,
            "extracted_price_before_taxes": 440
          },
          "tracking_link": "https://www.kayak.com/book/hotel?code=2hBkL0o1z4.yuR1YHTjY5hIuiJZg11YiFWEWVxF9Ap9BHZ_T1_vMYU.16551.106236.MTc5ODI2MTIwMDAwMF4xNzk4NTIwNDAwMDAwXjFeMl4=&h=b46635fb6d8b&resultRefreshCount=1&viewId=299c39f5-4199-4419-96ad-1730394ac199&viewRank=0",
          "is_free_cancellation": true,
          "has_free_breakfast": false,
          "is_private_deal": false,
          "is_member_rate": false
        }
      ]
    },
    {
      "position": 2,
      "property_id": "1070826321",
      "title": "Doubletree by Hilton Miami North I-95",
      "link": "https://www.kayak.com/hotels/Doubletree-by-Hilton-Miami-North-I-95,Miami-p53912-h1070826321-details/2026-12-26/2026-12-29/2adults",
      "type": "Hotel",
      "extracted_hotel_class": 4,
      "rating": 7.7,
      "max_rating": 10,
      "rating_word": "Good",
      "reviews": 798,
      "city": "Miami",
      "distance": "5.3 mi from city center",
      "gps_coordinates": {
        "latitude": 25.848083,
        "longitude": -80.208534
      },
      "description": "Conveniently located just off I-95, our hotel offers easy access to Miami's top attractions. Within just seven miles, you can reach Wynwood, Downtown Miami, the Port of Miami, and the iconic Miami Beach. Attend events at the Kaseya Center and Hard Rock Stadium, both less than 10 miles away. After a day of exploration, relax in our outdoor pool with sunbathing and seating areas, and maintain your routine in our well-equipped fitness center. For business travelers, we offer flexible meeting spaces to accommodate your needs. Enjoy all-day dining at our on-site restaurant, The Cove, serving breakfast and dinner with a variety of traditional favorites and Miami-inspired dishes.",
      "phone": "+1 305 751 8001",
      "website": "https://www.hilton.com/en/hotels/miantdt-doubletree-miami-north-i-95/",
      "amenities": [
        "24hr front desk",
        "Air-conditioned",
        "Business center",
        "EV charging station",
        "Elevator",
        "Fitness"
      ],
      "images": [
        {
          "thumbnail": "https://content.r9cdn.net/rimg/himg/68/4f/85/booking-1070826321-578881992-680260.jpg?width=552&height=552&crop=true&watermarkheight=28&watermarkpadding=10",
          "original": "https://content.r9cdn.net/rimg/himg/68/4f/85/booking-1070826321-578881992-680260.jpg?width=968&height=607&crop=true"
        },
        {
          "thumbnail": "https://content.r9cdn.net/rimg/himg/5e/c1/b2/leonardo-1070826321-1230138-705897.jpg?width=552&height=552&crop=true&watermarkheight=28&watermarkpadding=10",
          "original": "https://content.r9cdn.net/rimg/himg/5e/c1/b2/leonardo-1070826321-1230138-705897.jpg?width=968&height=607&crop=true"
        }
      ],
      "price_per_night": {
        "extracted_price": 183.33,
        "extracted_price_before_taxes": 161.0
      },
      "total_price": {
        "extracted_price": 550,
        "extracted_price_before_taxes": 483
      },
      "offers": [
        {
          "source": "Prestigia",
          "logo": "https://content.r9cdn.net/rimg/provider-logos/hotels/h/PRESTIGIA.png?crop=false&width=166&height=62&fallback=default2.png&_v=72bcbea7df5a479910686456f9e8200c",
          "price_per_night": {
            "extracted_price": 183.33,
            "extracted_price_before_taxes": 161.0
          },
          "total_price": {
            "extracted_price": 550,
            "extracted_price_before_taxes": 483
          },
          "tracking_link": "https://www.kayak.com/book/hotel?code=2hBkL0o1z4.1TqQjOh-tzJvK5dCM5jq_pDUC09ktwwy.18329.1070826321.MTc5ODI2MTIwMDAwMF4xNzk4NTIwNDAwMDAwXjFeMl4=&h=6f0777007a72&resultRefreshCount=1&viewId=299c39f5-4199-4419-96ad-1730394ac199&viewRank=1",
          "is_free_cancellation": true,
          "has_free_breakfast": false,
          "is_private_deal": false,
          "is_member_rate": false
        },
        {
          "source": "Booking.com",
          "logo": "https://content.r9cdn.net/rimg/provider-logos/hotels/h/BOOKINGDOTCOM.png?crop=false&width=166&height=62&fallback=default2.png&_v=1233faf051a0a6b9d9807846b1316f74",
          "price_per_night": {
            "extracted_price": 285.33,
            "extracted_price_before_taxes": 252.67
          },
          "total_price": {
            "extracted_price": 856,
            "extracted_price_before_taxes": 758
          },
          "tracking_link": "https://www.kayak.com/book/hotel?code=2hBkL0o1z4.qumWFano8BP274JKcE0diPaeNWhRPjM7r__yfHjaxxI.28523.1070826321.MTc5ODI2MTIwMDAwMF4xNzk4NTIwNDAwMDAwXjFeMl4=&h=d2008a3b8617&resultRefreshCount=1&viewId=299c39f5-4199-4419-96ad-1730394ac199&viewRank=1",
          "is_free_cancellation": true,
          "has_free_breakfast": false,
          "is_private_deal": false,
          "is_member_rate": false
        }
      ]
    },
    {
      "position": 3,
      "property_id": "1071065480",
      "title": "Coastal Sunset",
      "link": "https://www.kayak.com/hotels/Coastal-Sunset,Hollywood-p53807-h1071065480-details/2026-12-26/2026-12-29/2adults",
      "type": "Hotel",
      "extracted_hotel_class": 4,
      "rating": 6.9,
      "max_rating": 10,
      "rating_word": "Okay",
      "reviews": 13,
      "city": "Hollywood",
      "distance": "18.0 mi from city center",
      "gps_coordinates": {
        "latitude": 26.02363,
        "longitude": -80.11683
      },
      "description": "Facing the beachfront, The Clevelander offers 3-star accommodation in Hollywood and features an outdoor swimming pool, fitness centre and garden. Featuring room service, this property also provides guests with a barbecue. The hotel provides pool views, a terrace, a 24-hour front desk, and free WiFi is available.\nThe hotel will provide guests with air-conditioned rooms offering a wardrobe, a kettle, a fridge, a microwave, a safety deposit box, a flat-screen TV and a private bathroom with a shower. At The Clevelander every room comes with bed linen and towels.\nGuests at the accommodation can enjoy a continental breakfast.\nThe area is popular for cycling, and bike hire is available at The Clevelander.\nGuests can enjoy playing table tennis, or take advantage of the business centre.\nHollywood Beach is 200 metres from the hotel, while Broward Convention Center is 14 km away. The nearest airport is Fort Lauderdale-Hollywood International Airport, 9 km from The Clevelander.",
      "phone": "+1 954 923 8020",
      "website": "https://www.booking.com/hotel/us/coastal-sunset-hollywood.html?utm_source=kayak",
      "amenities": [
        "24hr front desk",
        "Air-conditioned",
        "Beachfront",
        "Business center",
        "Grill",
        "Hairdryer"
      ],
      "images": [
        {
          "thumbnail": "https://content.r9cdn.net/rimg/himg/f3/4a/97/expedia_group-1071065480-30795964-862007.jpg?width=552&height=552&crop=true&watermarkheight=28&watermarkpadding=10",
          "original": "https://content.r9cdn.net/rimg/himg/f3/4a/97/expedia_group-1071065480-30795964-862007.jpg?width=968&height=607&crop=true"
        },
        {
          "thumbnail": "https://content.r9cdn.net/rimg/himg/33/ba/27/expedia_group-1071065480-0a11ac-272095.jpg?width=552&height=552&crop=true&watermarkheight=28&watermarkpadding=10",
          "original": "https://content.r9cdn.net/rimg/himg/33/ba/27/expedia_group-1071065480-0a11ac-272095.jpg?width=968&height=607&crop=true"
        }
      ],
      "price_per_night": {
        "extracted_price": 197.67,
        "extracted_price_before_taxes": 178.67
      },
      "total_price": {
        "extracted_price": 593,
        "extracted_price_before_taxes": 536
      },
      "offers": [
        {
          "source": "Priceline",
          "logo": "https://content.r9cdn.net/rimg/provider-logos/hotels/h/PRICELINECORE.png?crop=false&width=166&height=62&fallback=default3.png&_v=b3e81884c7678f954cce1ed2c441273a",
          "price_per_night": {
            "extracted_price": 197.67,
            "extracted_price_before_taxes": 178.67
          },
          "total_price": {
            "extracted_price": 593,
            "extracted_price_before_taxes": 536
          },
          "tracking_link": "https://www.kayak.com/book/hotel?code=2hBkL0o1z4.NjNQnTxaeC41pwi0WDvD6Rl2a7-GnfxY.19760.1071065480.MTc5ODI2MTIwMDAwMF4xNzk4NTIwNDAwMDAwXjFeMl4=&h=fa4870aa95ef&resultRefreshCount=1&viewId=299c39f5-4199-4419-96ad-1730394ac199&viewRank=3",
          "is_free_cancellation": true,
          "has_free_breakfast": false,
          "is_private_deal": false,
          "is_member_rate": false
        }
      ]
    }
  ],
  "pagination": {
    "current": 1,
    "total_pages": 5,
    "next": 2
  }
}