Booking Reviews Scraper avatar
Booking Reviews Scraper

Pricing

$1.00 / 1,000 reviews

Go to Apify Store
Booking Reviews Scraper

Booking Reviews Scraper

Developed by

Zoro

Zoro

Maintained by Community

Extract detailed hotel reviews from Booking.com, including reviewer info, ratings, stay details, and review text. Supports sorting, rating filters, and multiple URLs. Ideal for travel research, sentiment analysis, and hospitality insights.

0.0 (0)

Pricing

$1.00 / 1,000 reviews

0

1

1

Last modified

4 hours ago

Booking Reviews Scraper is a powerful and easy-to-use Apify Actor that allows you to extract structured hotel review data directly from Booking.com.
This tool is designed for travel researchers, hospitality businesses, data analysts, and developers who need accurate and organized customer feedback at scale.

Key Features

  • Scrape reviews from any Booking.com hotel URL
  • Extract reviewer name, location, stay details, rating, and full review text
  • Support for multiple hotel URLs in a single run
  • Sort reviews by relevance, newest, or oldest
  • Filter reviews by rating range (e.g., 9+, 7–9, 5–7)
  • Clean, structured JSON output for easy integration

Input Parameters

FieldTypeDescriptionExample Value
urlsarrayOne or more Booking.com hotel URLs["https://www.booking.com/hotel/cz/jeromehouse.en-gb.html"]
countintegerNumber of reviews to scrape per URL10
sort_bystringSort order for reviewsMOST_RELEVANT, NEWEST_FIRST, OLDEST_FIRST
rating_filterstringFilter reviews by rating9+, 7-9, 5-7, 3-5, 1-3

Example Output

The scraper returns structured JSON with all the key review details.

[
{
"id": "dde1c8a8-75dc-4f",
"hotelId": "77040",
"userName": "Schoen",
"userLocation": "Sweden",
"roomInfo": "Standard Double or Twin Room",
"stayDate": "October 2025",
"stayLength": "4 night(s)",
"reviewDate": "October 13, 2025",
"reviewTitle": "",
"rating": "10.0",
"reviewTextParts": {
"Liked": "Very clean, beautiful place. The staff are welcoming and polite. I highly recommend this Hotel :) 10/10",
"Disliked": ""
}
},
{
"id": "27f5a707-f3fc-47",
"hotelId": "77040",
"userName": "James",
"userLocation": "United Kingdom",
"roomInfo": "Standard Double or Twin Room",
"stayDate": "October 2025",
"stayLength": "3 night(s)",
"reviewDate": "October 13, 2025",
"reviewTitle": "Would recommend.",
"rating": "7.0",
"reviewTextParts": {
"Liked": "Very clean. Excellent location. Warm room. Complementary gifts waiting in room.",
"Disliked": "Breakfast wasn't to my liking but I'm not complaining. Nice coffee and juices available."
}
}
]

Use Cases

  • Hotel performance tracking and reputation analysis
  • Travel research and review aggregation
  • Sentiment analysis for hospitality insights
  • Competitive intelligence for travel businesses
  • Data collection for machine learning and analytics

Tips for Best Results

  • Add multiple hotel URLs to scrape reviews from different properties in one run.
  • Use the sort_by parameter to control the order of reviews (e.g., newest first).
  • Apply rating_filter to focus on specific review segments.
  • Export your data in CSV or JSON format for further processing and reporting.

Why Use Booking Reviews Scraper

  • Fast and reliable review extraction
  • Structured and clean data output
  • Easy integration with other tools and systems
  • Ideal for SEO, content marketing, business intelligence, and travel platforms