Booking.com Reviews Scraper | Hotel Reviews Extractor avatar

Booking.com Reviews Scraper | Hotel Reviews Extractor

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Booking.com Reviews Scraper | Hotel Reviews Extractor

Booking.com Reviews Scraper | Hotel Reviews Extractor

Extract hotel and property reviews from Booking.com. Get ratings, reviewer details, stay dates, trip types, and review text.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Muzaffer Kadir YILMAZ

Muzaffer Kadir YILMAZ

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Booking.com Reviews Scraper

Extract real guest reviews from any Booking.com hotel page — ratings, review text, reviewer name and country, room type, stay date, and trip type.

Use this actor to:

  • Monitor your property's reputation — track what guests are saying about a hotel
  • Competitive analysis — see what guests praise or complain about at competing properties
  • Market research — understand traveler sentiment for a destination or hotel category
  • Lead generation — find hotels with recurring complaints you could help solve
  • AI training data — build labeled review datasets from real guest feedback

What data you get

Each review includes:

FieldDescription
reviewerNameGuest's display name
reviewerCountryGuest's country (when shown)
ratingScore out of 10
titleReview headline
positiveTextWhat the guest liked
negativeTextWhat the guest didn't like
roomTypeRoom the guest stayed in
stayDateWhen the stay took place
tripTypee.g. "Couple", "Solo traveler", "Family with young children"
reviewDateDate the review was published
hotelUrlSource hotel URL
scrapedAtWhen the data was collected

Input

FieldTypeDescription
hotelUrlstringFull Booking.com hotel URL, e.g. https://www.booking.com/hotel/tr/example.html
maxReviewsnumberMaximum number of reviews to collect (default: 100). A single run typically returns the hotel's ~10 most recent reviews.
minRating1-10Only return reviews with a rating at or above this value
maxRating1-10Only return reviews with a rating at or below this value
filterTripTypestring[]Only return reviews matching one of these trip types, e.g. ["Couple", "Solo traveler"]
proxyConfigurationobjectProxy settings (Apify Proxy recommended)

Example input

{
"hotelUrl": "https://www.booking.com/hotel/tr/the-pera-hill.html",
"maxReviews": 10,
"minRating": 7
}

Output sample

{
"reviewerName": "Reem",
"reviewerCountry": "Egypt",
"reviewDate": "2026-06-20T00:00:00.000Z",
"rating": 9,
"title": "Pleasant stay, very good location",
"positiveText": "The staff is very friendly the location is perfect",
"negativeText": "Nothing",
"roomType": "Standard Twin Room",
"stayDate": "June 2026",
"tripType": "Couple",
"hotelUrl": "https://www.booking.com/hotel/tr/the-pera-hill.html",
"scrapedAt": "2026-07-12T10:17:34.772Z"
}

Notes

  • Each run returns a hotel's most recent reviews (typically up to ~10) rather than its full review history.
  • reviewerCountry is left blank for guests whose review doesn't display a country.
  • Apify Proxy is strongly recommended — without it, requests are much more likely to be blocked.

License

MIT