Booking.com Reviews Scraper avatar

Booking.com Reviews Scraper

Pricing

Pay per usage

Go to Apify Store
Booking.com Reviews Scraper

Booking.com Reviews Scraper

Scrape all guest reviews from Booking.com hotels: reviewer name, country, score, date, stay type, positive/negative text, and host responses. Supports full pagination.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

codingfrontend

codingfrontend

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Extract all guest reviews from Booking.com hotels — reviewer name, country, score, date, stay type, positive/negative text, host responses — with full pagination across hundreds of pages.

Features

  • Full review pagination — scrapes all reviews (or up to your limit) across multiple pages
  • Rich review data — reviewer name, country, overall score, review title, positive/negative text, stay date, stay type, room type, host response
  • Sort options — newest, oldest, highest score, lowest score, most relevant
  • Language filter — optionally filter reviews by reviewer language
  • Apify proxy support — residential proxies for reliable access
  • Parallel processing — scrapes multiple hotels concurrently

Input

FieldTypeDescriptionDefault
hotelUrlsarrayBooking.com hotel page URLsrequired
maxReviewsintegerMax reviews per hotel (0 = all)50
sortBystringSort order: f_recent_desc, f_recent_asc, f_score_asc, f_score_desc, f_relevance_descf_recent_desc
languagestringLanguage code filter (e.g. en, fr). Empty = all languages(all)
proxyConfigurationobjectApify proxy settingsRESIDENTIAL

Example Input

{
"hotelUrls": [
"https://www.booking.com/hotel/fr/cosy-studio-2p-bastille.en-gb.html",
"https://www.booking.com/hotel/fr/bradfordelysees.en-gb.html"
],
"maxReviews": 100,
"sortBy": "f_recent_desc",
"language": "en",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Output

One record per review:

{
"hotelName": "Bradford Elysées - Astotel",
"hotelUrl": "https://www.booking.com/hotel/fr/bradfordelysees.en-gb.html",
"reviewerName": "John D.",
"reviewerCountry": "United Kingdom",
"overallScore": 9.0,
"title": "Great location, friendly staff",
"positiveText": "Excellent location near Champs-Élysées. Staff were very helpful.",
"negativeText": "Room was a bit small but clean.",
"date": "May 2025",
"stayDate": "April 2025",
"stayType": "Couple",
"roomType": "Superior Double Room",
"nightsText": "Stayed 3 nights",
"hostResponse": null,
"hasHostResponse": false,
"scrapedAt": "2026-05-11T08:00:00.000Z"
}

Contact

For questions or custom scraping needs, reach out at lakshmanan.w3dev@gmail.com.