Actor picture

Kayak.com Hotels Scraper

jupri/kayak-hotels

Scrape hotels prices from Kayak.com

Free trial for 7 days

Then $30/month

No credit card required now

Author's avatarcat
  • Modified
  • Users19
  • Runs5,370
Actor picture
Kayak.com Hotels Scraper

Free trial for 7 days

Then $30/month

Welcome to Kayak Hotels Scraper

enter image description here

About Kayak.com

Kayak (styled as KAYAK) is an American online travel agency and metasearch engine owned and operated by Booking Holdings. Kayak's website and mobile apps are currently available in over 18 languages and more than 30 countries, including the United States, the United Kingdom, Canada, India, China, France, Germany, Italy, Spain, Russia, Switzerland, Norway, Sweden, Finland, the Netherlands, Australia, Ireland, Mexico, New Zealand, Belgium, Hong Kong, Taiwan, Korea, Japan, and Singapore.

About This Actress

... almost there ...

Tutorial

Example #1: Basic Usage

{
    "location": "Jakarta",
    "guest_adults": 1,
    "guest_children": 0,
    "room_count": 1,
    "currency": "USD",
    "check_in": "2022-08-20",
    "check_in": "2022-08-21"
}
parameter type description
location string city, hotel, airport, address or landmark
guest_adults integer number of adult guest
room_count integer number of room
currency string currency code
check_in string check-in date format YYYY-MM-DD
check_out string check-out date format YYYY-MM-DD

Notes: default check_in and check_out is tomorrow and day after tomorrow.

Example #2: Pagination

Limit search result by limit and page argument.

... almost there ...

Example #3: Searching Offers

Searching hotel offers on specific dates range. Make sure the check in/out argument is supplied correctly with format : YYYY-MM-DD (Year-Month-Date)

Example #4: Extra Information

More detailed information. Switch on includes:section arguments for crawling additional information.

section type description
overview boolean Overview and description
promotedHotel boolean Promoted Hotel
rentalInformation boolean Rental Information
nearbyLandmarks boolean Nearby Landmarks
nearbyTransport boolean Nearby Transportation
reviews boolean User Reviews
photos boolean Photo Gallery
similar boolean Similar Hotels

Outputs

enter image description here

... almost there ...

Basic Information

{
    "amenities": [
        { "id": "24hfrontdesk", "name": "24hr front desk" },
        { "id": "ac", "name": "Air-conditioned" },
        { "id": "bizcenter", "name": "Business center" },
        { "id": "elevator", "name": "Elevator" },
        { "id": "fitness", "name": "Fitness" },
        { "id": "hairdryer", "name": "Hairdryer" },
        { "id": "hottub", "name": "Hot tub" },
        { "id": "facilitiesfordisabledguests", "name": "Increased accessibility" },
        { "id": "kitchenette", "name": "Kitchen/Kitchenette" },
        { "id": "nosmokerooms", "name": "Non-smoking rooms" },
        { "id": "parking", "name": "Parking" },
        { "id": "pool", "name": "Pool" },
        { "id": "restaurant", "name": "Restaurant" },
        { "id": "spa", "name": "Spa" },
        { "id": "wifi", "name": "Wi-Fi" }
    ],
    "badges": [
        {
            "id": "hotel",
            "localizedText": "5-star hotel",
            "type": "classification"
        }
    ],
    "bookingSites": [
        { "id": "AGODACPC", "name": "Agoda.com" },
        { "id": "BOOKINGDOTCOM", "name": "Booking.com" },
        { "id": "EDREAMSHOTEL", "name": "eDreams" },
        { "id": "EXPEDIAHOTEL", "name": "Expedia" },
        { "id": "FINDHOTEL", "name": "FINDHOTEL" },
        { "id": "HOTELSDOTCOM", "name": "Hotels.com" },
        { "id": "ORBITZHOTELCOMMISSION", "name": "Orbitz" },
        { "id": "PRICELINECORE", "name": "Priceline" },
        { "id": "TRAVELOCITYHOTELCOMMISSION", "name": "Travelocity" },
        { "id": "CTRIPHOTELENHC", "name": "Trip.com" },
        { "id": "TRIPADVISOR", "name": "Tripadvisor" },
        { "id": "OSTROVOKV2", "name": "Zenhotels.com" }
    ],
    "bookingUrl": "https://www.kayak.com/book/hotel?code=MQGkgHmPz5.QyeRKJT3oDhJ2CE39vtFCw.10100.209656&h=aa3f5b05e92c&cookieOverrides=qtELnLuIwHCc2oRDXLowN_RrIBuZWaApKVzfqxkNMJdTVTNJMSCqvy0bBlXM9XUvuHnboucdCJ4ke5UPq7USXSx8zF9RmyhFUbhrIvWoj4Wm2OkfFhZvVlPm77ZWwfS66tyBNPx2k7yCXhJNGYTeO1BYGX1J4r67PNo5BMi__ZY&_kykmc_=215$Ab0TqxQdtJTm_8jJYGu7$AXsf1yKb6K9BT0238inv7L1AVJHK41VUWx2lGAcZon9noEAliLlD35XKkZVh_HK58KpQ7MXXQrBvwtMu3Z5x00AAS_5k3aHRweFdb4_C8ml7dm_QJRUiWVR-4zquoNMqivFnAX31XZIyty9DVawMxkrboLIQi--dEsvV51Tg3bv2-2acnn5QH-u5-7ndjLZqcEz_6y4hj_rgFaUOMYTzkJA&_sid_=R-5YvG8aGJAIQt6p9x00j1P-9x2q1rxWPVV7O5EHEaoL855weIPAnsDh7PdIq7cHw&groupedMultibook=true&sortpricemode=daybase",
    "brands": [
        { "id": "brg-369", "name": "Hilton Hotels" },
        { "id": "br-369", "name": "Hilton Hotels" }
    ],
    "cheapestProviderBookingId": "8b4d28dde68c42ee211ba2b63f448a1f",
    "cheapestProviderCode": "OSTROVOKV2",
    "cheapestProviderName": "Zenhotels.com",
    "city": "Bandung",
    "distance": 1.4334114,
    "freebies": [
        { "id": "freeparking", "name": "Free parking" },
        { "id": "freecancellation", "name": "Free cancellation" },
        { "id": "freeinternet", "name": "Free internet" }
    ],
    "historicHighPrice": 148,
    "hotelId": "209656",
    "name": "Hilton Bandung",
    "numberOfProviders": 13,
    "phone": "+62 *** *** ****",
    "price": 84,
    "propertyType": "hotel",
    "resultPoint": {
        "lat": -6.912774,
        "lng": 107.59779
    },
    "shareUrl": "https://www.kayak.com/hotels/Bandung,JB,Indonesia-c18593-h209656/2022-08-22/2022-08-23/1adults",
    "smartTags": {
        "icon": "comment",
        "localizedLabel": "Good breakfast, Near monument, Near museum"
    },
    "starRating": 5,
    "thumbnail": "https://www.kayak.com/rimg/himg/46/47/5b/ice-59008-71895985_3XL-567527.jpg?width=315&height=225&crop=true",
    "topAmenities": [
        { "displayName": "Outdoor pool" },
        { "displayName": "Spa and wellness center" },
        { "displayName": "Fitness center" },
        { "displayName": "Restaurant" },
        { "displayName": "Bar/Lounge" },
        { "displayName": "Room service" },
        { "displayName": "Free parking" },
        { "displayName": "Business center" },
        { "displayName": "Flat-screen TV" },
        { "displayName": "Free toiletries" }
    ],
    "totalPrice": 101,
    "userRating": {
        "localizedLabel": "Excellent",
        "localizedText": "8.8 Excellent, 760 reviews",
        "rating": 8.8,
        "reviewCount": 760
    }
}

Price Offers

... almost there ...

Extra Information

Overview and Description

... almost there ...

Promoted Hotel

... almost there ...

Rental Information

... almost there ...

Nearby Landmarks

{
    "nearbyLandmarks": [
        {
            "distanceFromHotel": 0.29853757034003386,
            "distanceUnits": "mi",
            "id": "2683996",
            "lat": -6.916197,
            "localizedDistanceFromHotel": "0.3 mi",
            "localizedName": "Santosa Hospital",
            "lon": 107.600451,
            "type": "landmark"
        },
        {
            "distanceFromHotel": 0.31037632425914113,
            "distanceUnits": "mi",
            "id": "2768758",
            "lat": -6.9142089,
            "localizedDistanceFromHotel": "0.31 mi",
            "localizedName": "Bandung Hall Train Station",
            "lon": 107.6020813,
            "type": "landmark"
        },
        {
            "distanceFromHotel": 0.4739256147838972,
            "distanceUnits": "mi",
            "id": "2684097",
            "lat": -6.905913,
            "localizedDistanceFromHotel": "0.47 mi",
            "localizedName": "Istana Plaza",
            "lon": 107.597586,
            "type": "landmark"
        },
        {
            "distanceFromHotel": 0.5575731991176328,
            "distanceUnits": "mi",
            "id": "2679864",
            "lat": -6.917595,
            "localizedDistanceFromHotel": "0.56 mi",
            "localizedName": "Pasar Baru Trade Center",
            "lon": 107.604316,
            "type": "landmark"
        },
        {
            "distanceFromHotel": 0.7894919858079742,
            "distanceUnits": "mi",
            "id": "2683993",
            "lat": -6.915576,
            "localizedDistanceFromHotel": "0.79 mi",
            "localizedName": "Landmark Building",
            "lon": 107.608957,
            "type": "landmark"
        }
    ]
}

Nearby Transportation

{
    "nearbyTransport": [
        {
            "distanceFromHotel": 1.331357671504991,
            "distanceUnits": "mi",
            "id": "178447",
            "lat": -6.904268761193421,
            "localizedDistanceFromHotel": "1.33 mi",
            "localizedName": "Husein Sastranegara",
            "lon": 107.58035817993164,
            "transportType": "airport",
            "type": "transport"
        },
        {
            "distanceFromHotel": 1.4977882240872054,
            "distanceUnits": "mi",
            "id": "3118297",
            "lat": -6.917464,
            "localizedDistanceFromHotel": "1.5 mi",
            "localizedName": "Halte Yogya Sunda Bus stop",
            "lon": 107.619125,
            "transportType": "bus",
            "type": "transport"
        }
    ]
}

User Reviews

{
    "reviews": [
        {
            "cDateTime": "2022-08-03 11:44:00",
            "createDateLabel": "Aug 3 2022",
            "createTimeLabel": "11:44 am",
            "ctime": "Wed Aug 03 11:44:00 EDT 2022",
            "helpfulcount": 0,
            "isexternal": "true",
            "language": "en",
            "legacyText": "This is my 3rd time staying at Hilton Bandung and I always love it. The last time I stayed here I was given a complimentary upgrade to King Deluxe Plus Room at level 11. The room was spacious, bathroom had shower and bath tub. Tried the gym and it was clean and quiet. Didn't get a chance to swim though. The staff were very helpful and friendly. The location is very close to malls and foodstalls. It is also only 3 minutes away from the train station. Overall, this is one of the hotel I will recommend in Bandung.",
            "logotitle": "Agoda.com",
            "providerlogo": "/images/hotelreviews//provider-logos/hotels/reviews/h/agodaLogo.png",
            "reviewScoreLabel": "10.0",
            "reviewid": "PeEDbYIB-BTdtNISbE3J",
            "reviewurl": "https://www.kayak.com/out?url=https%3A%2F%2Fwww.agoda.com%2FnewSite%2Fen-us%2Fhotel%2Findex%2F194479%3Fcheckin%3D2022-09-20%26checkout%3D2022-09-22%26los%3D2%26rooms%3D1%26adults%3D1%26childs%3D0%26affiliate_name%3DKayak%26site_placement%3DReview%26site_id%3D1608005%26site_origin%3DUNITED%2520STATES%23customer-reviews-panel&trackClickOut=true&h=m34U0CqeppZ53EwysuuovtD49AM&hid=209656&prv=agoda&type=review",
            "score": 100,
            "scoreLabel": "Excellent",
            "src": "agoda",
            "srcFull": "Agoda.com",
            "text": "This is my 3rd time staying at Hilton Bandung and I always love it. The last time I stayed here I was given a complimentary upgrade to King Deluxe Plus Room at level 11. The room was spacious, bathroom had shower and bath tub. Tried the gym and it was clean and quiet. Didn't get a chance to swim though. The staff were very helpful and friendly. The location is very close to malls and foodstalls. It is also only 3 minutes away from the train station. Overall, this is one of the hotel I will recommend in Bandung.",
            "textMap": {
                "cons": "",
                "pros": "",
                "text": "This is my 3rd time staying at Hilton Bandung and I always love it. The last time I stayed here I was given a complimentary upgrade to King Deluxe Plus Room at level 11. The room was spacious, bathroom had shower and bath tub. Tried the gym and it was clean and quiet. Didn't get a chance to swim though. The staff were very helpful and friendly. The location is very close to malls and foodstalls. It is also only 3 minutes away from the train station. Overall, this is one of the hotel I will recommend in Bandung."
            },
            "title": "A pleasant stay",
            "unhelpfulcount": 0
        },
        {
            "cDateTime": "2022-07-31 03:42:00",
            "createDateLabel": "Jul 31 2022",
            "createTimeLabel": "3:42 am",
            "ctime": "Sun Jul 31 03:42:00 EDT 2022",
            "helpfulcount": 0,
            "isexternal": "true",
            "language": "en",
            "legacyText": "1.Please clean the room consistently 2. Please fix the taste of the breakfast 3. Please serve a valet for customer in the hotel 4. Please give more discount and promo during holiday so hilton could get a lot of customer to stay 5. Please give more extra pillow for every room because its so important especially someone who stay at hilton",
            "logotitle": "Agoda.com",
            "providerlogo": "/images/hotelreviews//provider-logos/hotels/reviews/h/agodaLogo.png",
            "reviewScoreLabel": "6.0",
            "reviewid": "tw9BWIIBwGliyjP4LGXx",
            "reviewurl": "https://www.kayak.com/out?url=https%3A%2F%2Fwww.agoda.com%2FnewSite%2Fen-us%2Fhotel%2Findex%2F194479%3Fcheckin%3D2022-09-20%26checkout%3D2022-09-22%26los%3D2%26rooms%3D1%26adults%3D1%26childs%3D0%26affiliate_name%3DKayak%26site_placement%3DReview%26site_id%3D1608005%26site_origin%3DUNITED%2520STATES%23customer-reviews-panel&trackClickOut=true&h=m34U0CqeppZ53EwysuuovtD49AM&hid=209656&prv=agoda&type=review",
            "score": 60,
            "scoreLabel": "Good",
            "src": "agoda",
            "srcFull": "Agoda.com",
            "text": "1.Please clean the room consistently 2. Please fix the taste of the breakfast 3. Please serve a valet for customer in the hotel 4. Please give more discount and promo during holiday so hilton could get a lot of customer to stay 5. Please give more extra pillow for every room because its so important especially someone who stay at hilton",
            "textMap": {
                "cons": "",
                "pros": "",
                "text": "1.Please clean the room consistently 2. Please fix the taste of the breakfast 3. Please serve a valet for customer in the hotel 4. Please give more discount and promo during holiday so hilton could get a lot of customer to stay 5. Please give more extra pillow for every room because its so important especially someone who stay at hilton"
            },
            "title": "Hilton hotel review",
            "unhelpfulcount": 0
        }
    ]
}

Photo Gallery

{
    "photos": [
        {
            "attribution": "Provided by Ice Portal",
            "localizedTag": "Pool",
            "pxheight": 1782,
            "pxwidth": 2879,
            "tag": "pool",
            "thumburl": "/rimg/himg/46/47/5b/ice-59008-71895985_3XL-567527.jpg?width=200&height=200&crop=true",
            "url": "/himg/46/47/5b/ice-59008-71895985_3XL-567527.jpg",
            "userphoto": "false"
        },
        {
            "attribution": "Provided by Ice Portal",
            "localizedTag": "Patio",
            "pxheight": 1840,
            "pxwidth": 2765,
            "tag": "patio",
            "thumburl": "/rimg/himg/46/47/5b/ice-59008-72382249_3XL-486087.jpg?width=200&height=200&crop=true",
            "url": "/himg/46/47/5b/ice-59008-72382249_3XL-486087.jpg",
            "userphoto": "false"
        },
        {
            "attribution": "Provided by Ice Portal",
            "localizedTag": "Pool",
            "pxheight": 2011,
            "pxwidth": 2879,
            "tag": "pool",
            "thumburl": "/rimg/himg/46/47/5b/ice-59008-72382201_3XL-094349.jpg?width=200&height=200&crop=true",
            "url": "/himg/46/47/5b/ice-59008-72382201_3XL-094349.jpg",
            "userphoto": "false"
        },
        {
            "attribution": "Provided by Official Hotel Information",
            "localizedTag": "Conference room",
            "pxheight": 998,
            "pxwidth": 1500,
            "tag": "meeting",
            "thumburl": "/rimg/kimg/8a/8a/75aa42c7-5feb13c5-23.jpeg?width=200&height=200&crop=true",
            "url": "/kimg/8a/8a/75aa42c7-5feb13c5-23.jpeg",
            "userphoto": "false"
        }
    ]
}

Similar Hotels

{
    "similar": [
        {
            "badge": "mobileOnly",
            "baseprice": 36.36,
            "currency": "USD",
            "displaybaseprice": "$37",
            "displayprice": "$44",
            "hid": "56238",
            "imgsrc": "/himg/91/c2/39/expediav2-56238-adae1b-113951.jpg",
            "name": "Aryaduta Bandung",
            "phone": "+62 *** *** ***",
            "ratingLabel": "Very good",
            "ratingValue": 8.3,
            "stars": 4,
            "strikethroughbase": 38,
            "strikethroughbaseDisplay": "$38",
            "strikethroughtotal": 46,
            "strikethroughtotalDisplay": "$46",
            "thumbsrc": "/rimg/himg/91/c2/39/expediav2-56238-adae1b-113951.jpg?width=200&height=200&crop=true",
            "totalPrice": 44,
            "totalprice": 44
        },
        {
            "baseprice": 63.68,
            "currency": "USD",
            "displaybaseprice": "$64",
            "displayprice": "$85",
            "hid": "678760",
            "imgsrc": "/himg/e9/39/13/hotelsdotcom-81841036-662bdfca_w-378608.jpg",
            "name": "The Trans Luxury Hotel",
            "phone": "+62 *** *** ***",
            "ratingLabel": "Wonderful",
            "ratingValue": 9,
            "stars": 5,
            "thumbsrc": "/rimg/himg/e9/39/13/hotelsdotcom-81841036-662bdfca_w-378608.jpg?width=200&height=200&crop=true",
            "totalPrice": 84.68,
            "totalprice": 84.68
        },
        {
            "badge": "mobileOnly",
            "baseprice": 83.75,
            "currency": "USD",
            "displaybaseprice": "$84",
            "displayprice": "$102",
            "hid": "6918",
            "imgsrc": "/himg/f3/06/f1/leonardo-1126613-bdosi-sheraton-club-9215-ver-clsc_O-089028.jpg",
            "name": "Sheraton Bandung Hotel & Towers",
            "phone": "+62 *** *** ***",
            "ratingLabel": "Very good",
            "ratingValue": 8.3,
            "stars": 5,
            "strikethroughbase": 84.20999908447266,
            "strikethroughbaseDisplay": "$85",
            "thumbsrc": "/rimg/himg/f3/06/f1/leonardo-1126613-bdosi-sheraton-club-9215-ver-clsc_O-089028.jpg?width=200&height=200&crop=true",
            "totalPrice": 101.33,
            "totalprice": 101.33
        }
    ]
}

Updates & BUG Fix

... almost there ...

Support

... almost there ...

Industries

See how Kayak.com Hotels Scraper is used in industries around the world