
Booking Reviews Scraper
Pricing
$19.99/month + usage

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.
5.0 (1)
Pricing
$19.99/month + usage
1
Total users
11
Monthly users
5
Runs succeeded
>99%
Issue response
19 hours
Last modified
a month ago
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
Field | Type | Description |
---|---|---|
hotelUrl | String | URL of the Booking.com hotel page to scrape (required) |
maxItems | Integer | Maximum number of reviews to scrape |
💡 Usage Tips
- Use the
maxItems
parameter to control the number of reviews you want to collect - The scraper automatically handles different languages
- 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": []},...]