VOOZH about

URL: https://apify.com/easyapi/booking-reviews-scraper

⇱ Booking Reviews Scraper Β· Apify


Pricing

from $2.99 / 1,000 results

Go to Apify Store

Booking Reviews Scraper

Extract detailed guest reviews, ratings, and booking information from any Booking.com hotel page. Get valuable insights including review scores, guest details, room types, and stay duration.

Pricing

from $2.99 / 1,000 results

Rating

5.0

(1)

Developer

πŸ‘ EasyApi

EasyApi

Maintained by Community

Actor stats

5

Bookmarked

95

Total users

7

Monthly active users

2 months ago

Last modified

Categories

Share

Booking.com Hotel Reviews Scraper 🏨

🎯 Features

  • Scrapes detailed guest reviews from any Booking.com hotel page
  • Extracts comprehensive review data including scores, dates, and guest information
  • Supports multiple languages
  • Handles pagination automatically
  • Rate-limit friendly
  • Proxy support (optional)

πŸ’ͺ Use Cases

  • Market research and competitor analysis
  • Hotel performance monitoring
  • Customer sentiment analysis
  • Travel industry insights
  • Data-driven decision making for hospitality businesses

πŸ“Š Output Dataset

The scraper extracts the following data for each review:

  • Overall hotel score and detailed category ratings
  • Review date, title, and content (positive/negative feedback)
  • Guest information (name, country, type)
  • Booking details (room type, check-in/out dates, length of stay)
  • Photos attached to reviews (if any)
  • Hotel statistics (total reviews, category scores with bounds)

πŸ”§ Input Parameters

FieldTypeDescription
hotelUrlStringURL of the Booking.com hotel page to scrape (required)
maxItemsIntegerMaximum number of reviews to scrape

πŸ’‘ Usage Tips

  1. Use the maxItems parameter to control the number of reviews you want to collect
  2. The scraper automatically handles different languages
  3. Results are provided in real-time as they are scraped

Input Example

A full explanation of an input example in JSON.

{
"hotelUrl":"https://www.booking.com/hotel/my/alamanda-villas-langkawi.html?aid=304142&label=gen173nr-1FCAEoggI46AdIM1gEaDGIAQGYATG4AQfIAQzYAQHoAQH4AQKIAgGoAgO4ApWtxbkGwAIB0gIkYWFkZjkyMTktNDFlOC00MzcyLTg2MzAtNGUzZDY0MmMzYzY02AIF4AIB&sid=a8da78db78dcc31a870c8d246371a1b8&dest_id=3288;dest_type=region;dist=0;group_adults=2;group_children=0;hapos=2;hpos=2;nflt=class%3D4;no_rooms=1;req_adults=2;req_children=0;room1=A%2CA;sb_price_type=total;sr_order=popularity;srepoch=1731295991;srpvid=921f143cab220aca;type=total;ucfs=1&",
"maxItems":20
}

Output sample

The results will be wrapped into a dataset which you can always find in the Storage tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

[
{
"hotelStats":{
"totalReviews":263,
"scores":{
"hotel_staff":{
"score":9.5,
"translation":"Personeel",
"bounds":{
"lower":8.10095024108887,
"higher":9.44069957733154
}
},
"hotel_services":{
"score":8.86538410186768,
"translation":"Faciliteiten",
"bounds":{
"lower":7.24942493438721,
"higher":8.97834968566895
}
},
"hotel_clean":{
"score":8.875,
"translation":"HygiΓ«ne",
"bounds":{
"lower":7.4689245223999,
"higher":9.13939952850342
}
},
"hotel_comfort":{
"score":8.85576915740967,
"translation":"Comfort",
"bounds":{
"lower":7.472825050354,
"higher":9.12994956970215
}
},
"hotel_value":{
"score":8.75478935241699,
"translation":"Prijs-kwaliteitverhouding",
"bounds":{
"lower":7.68742513656616,
"higher":9.16812515258789
}
},
"hotel_location":{
"score":8.68725872039795,
"translation":"Locatie",
"bounds":{
"lower":7.70634984970093,
"higher":9.08532524108887
}
},
"hotel_free_wifi":{
"score":8.75,
"translation":"Gratis WiFi",
"bounds":{
"lower":7.13922500610352,
"higher":8.88077449798584
}
}
}
},
"score":10,
"reviewDate":1661058490,
"title":"Geweldige, rustige locatie",
"positiveContent":"Schitterende, rustige locatie, tegen het bos aan waar je als je geluk hebt de aapjes tussen de bomen ziet springen. Zeer behulpzame host.",
"negativeContent":"Geen ontbijt (al weet je dat vantevoren) of gelegenheid om hapje/drankje te bestellen.",
"language":"nl",
"guest":{
"name":"Jeroen",
"country":"Nederland",
"countryCode":"nl",
"type":"Gezin"
},
"booking":{
"roomType":"Villa met 1 Slaapkamer",
"roomId":621705603,
"checkIn":"2022-08-19",
"checkOut":"2022-08-21",
"nights":2,
"customerType":"FAMILIES"
},
"photos":[]
},
...
]

You might also like

Booking.com Reviews Scraper

automation-lab/booking-reviews-scraper

Extract guest reviews from any Booking.com hotel page. Get review scores, positive/negative comments, reviewer details, stay dates, and room types. Perfect for hospitality analysis and competitor monitoring.

πŸ‘ User avatar

Stas Persiianenko

31

5.0

Booking.com Review Scraper

plowdata/booking-com-review-scraper

🏨 Scrape detailed reviews from hotels, apartments, and other listings on Booking.com β€” including review text, star ratings, guest details, room info, stay dates, and more. All data is schema-validated and exportable as JSON, CSV, Excel, or HTML for reliable and structured analysis.

Simple Booking Scraper

dtrungtin/simple-booking-scraper

Scrape Booking with this free hotels scraper and get data about accommodation on Booking.com. You can crawl by keywords or URLs for hotel prices, ratings, reviews, stars, and scrape data from Booking.com.

Fast Booking Scraper

voyager/fast-booking-scraper

Scrape Booking with this hotel scraper and get data about accommodation on Booking.com. Extract data by keywords or URLs for hotel prices, ratings, location, number of reviews, stars. Scrape and download data from Booking.com in JSON, Excel, HTML ,and CSV.

1.5K

2.3

Booking Scraper Pro

webdatalabs/booking-scraper-pro

Extract hotel data, guest reviews, and sentiment insights from Booking.com. Search any destination, get comprehensive hotel information including ratings, facilities, photos, and analyze review sentiment

Fast TripAdvisor Reviews Scraper API | Hotel, Restaurant Review

agents/tripadvisor-reviews

High-performance TripAdvisor review scraper delivering 100-200 reviews per second with precision filtering by language, ratings, and dates. Affordable at $0.50 per 1,000 reviews, with rich data output and custom mapping capabilities. Perfect for research, analytics, and market intelligence.

Booking Reviews Scraper

voyager/booking-reviews-scraper

Scraper to get reviews from hotels, apartments and other accommodations listed on the Booking.com portal. Extract data using hotel URLs for review text, ratings, stars, basic reviewer info, length of stay, liked/disliked parts, room info, date of stay and more. Download in JSON, HTML, Excel, CSV.

Expedia Reviews Scraper

shahidirfan/expedia-reviews-scraper

Scrape hotel reviews, ratings & guest feedback from Expedia at scale. Extract review metadata for competitive analysis, sentiment tracking, and market research. Reliable data extraction with structured output.

58

5.0

Hotels.com Reviews $2.15πŸ’° Scraper-Guest Feedback & Sentiment

memo23/hotels-scraper

Only $2.15πŸ’° Extract reviews from Hotels.com with ratings, sentiment analysis, travel companion data, reviewer info, photos & responses. Includes reviewText, reviewRating (1-10), sentiments (liked/disliked), traveledWith field, reviewDate, authorName, tripType, and managementResponse. Date filtering

πŸ‘ User avatar

Muhamed Didovic

60

5.0

Booking Airport Taxis Scraper

voyager/booking-airport-taxis-scraper

Simplify your search for airport taxi services with our Booking Airport Taxis Scraper. Easily compare prices, services, and car types to find the best option for your needs.