Kayak Reviews Scraper

Kayak Reviews Scraper

by knagymate

Scrape hotel reviews & ratings from Kayak.com, including data from Booking, Priceline, and more. Export to JSON/CSV for travel research and analytics.

92 runs
10 users
Try This Actor

Opens on Apify.com

About Kayak Reviews Scraper

Need to gather hotel reviews from Kayak, but don't have time to copy-paste from a dozen different sites? This scraper does the heavy lifting for you. It pulls reviews and ratings directly from Kayak.com, aggregating data from their partnered sources like Booking.com, Priceline, Agoda, and HotelsCombined into one clean dataset. I've used it to quickly compare hotel reputations across platforms without manually visiting each one. The setup is straightforward. You input your target hotel or search URL, and it handles pagination to collect reviews at scale. You can filter reviews during the run if you're only interested in recent feedback or specific ratings. When it's done, you get structured data ready for analysis, exported in your choice of JSON or CSV format. This makes it perfect for travel market research, building price comparison tools, or running sentiment analysis to gauge customer satisfaction trends. It’s a solid utility for developers, analysts, or anyone who needs reliable travel data without the manual hassle.

What does this actor do?

Kayak Reviews Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Kayak Reviews Scraper

Overview

This actor scrapes hotel reviews and ratings from Kayak.com, including reviews aggregated from partner sites like Booking.com, Priceline, Agoda, and HotelsCombined. It outputs structured data (JSON/CSV/Excel) suitable for market research, sentiment analysis, competitor benchmarking, or feeding into BI tools and dashboards.

Key Features

  • Extracts reviews from any Kayak hotel page URL.
  • Captures data points: rating score, category (e.g., "Excellent"), date, unique ID, review source (provider), positive/negative comments, and full metadata.
  • Handles pagination and dynamic content.
  • Allows sorting by most recent, highest/lowest rated, or oldest.
  • Supports limiting total reviews scraped (maxReviews).
  • Enables incremental scraping via a cutoffDate to fetch only new reviews.
  • Output is easily exportable.

How to Use

Provide a Kayak hotel URL and optional parameters via the actor's input. The actor will scrape the reviews and return them in a structured dataset.

Basic Input Example

{
  "hotelUrl": "https://www.kayak.com/Miami-Hotels-Miami-International-Airport-Hotel.61867.ksp",
  "sortBy": "recent",
  "maxReviews": 1000
}

Input Schema

  • hotelUrl (string, required): The full desktop URL of the Kayak hotel page.
  • sortBy (string, optional): Sorting method.
    • recent: Most recent (default).
    • scoreDesc: Highest rated.
    • scoreAsc: Lowest rated.
    • oldest: Oldest.
  • maxReviews (integer, optional): Maximum number of reviews to return. Scrapes all available if not set.
  • cutoffDate (string, optional): An ISO date (e.g., 2024-01-01). When set, the actor returns only reviews on or after this date and forces sorting to recent to ensure you capture all new reviews in chronological order.

Note on cutoffDate: If provided, the sortBy parameter is overridden and treated as recent. Scraping stops when reviews older than the cutoff date are encountered or when maxReviews is reached.

Output

The actor returns an array of review objects. Each record includes the following core fields:

{
  "id": "lDOSJZkB2qcuNaAeEJS-",
  "monthYear": "Sep 2025",
  "score": 80.0,
  "ratingCategory": "Excellent",
  "positiveComment": "Location",
  "negativeComment": "Restaurant is not part of the hotel",
  "siteName": "Booking.com"
}

The dataset is available in Apify's standard formats (JSON, CSV, Excel, etc.) for download or integration.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Kayak Reviews Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
knagymate
Pricing
Paid
Total Runs
92
Active Users
10
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support