Scrapers.lat logo scrapers.lat
EC

Booking.com Hotel Reviews Scraper

Scrape Booking.com hotel guest reviews by property URL or name. Get reviewer, country, score, positive and negative text, room and traveler type, plus the property score and category breakdown.

27 レコードあたりの項目 JSON · CSV · Excel · API 従量課金
booking-reviews-scraper.json 200 OK
{
  "imageUrl": "https://xx.bstatic.com/static/img/review/avata…",
  "hotelName": "The Manhattan Club",
  "hotelUrl": "https://www.booking.com/hotel/us/the-manhattan…",
  "hotelId": 241699,
  "reviewScore": 10,
  "reviewTitle": "Awesome experience! I would highly recommend s…",
  "positiveText": "The Manhattan Club is a great location. Litera…",
  "negativeText": "Loved The Manhattan Club, everyone was nice, h…",
  "reviewerName": "Karen"
}
得られるもの

各実行で、型が揃ったきれいなレコードを返します。CRM・スプレッドシート・データベースにそのまま使えます。

  • 結果ごとに 1 レコード、重複排除・正規化済み
  • JSON・CSV・Excel の安定したスキーマ、または Apify API で読み取り
  • クラウドで従量課金。インストールも保守も不要
返される項目
Image UrlHotel NameHotel UrlHotel IdReview ScoreReview TitlePositive TextNegative TextReviewer NameReviewer Country CodeIs AnonymousTraveler TypeTrip TypeRoom Type
出力サンプル

実際の 1 レコード例。受け取る形そのままです。

Image UrlHotel NameHotel UrlHotel Id
https://xx.bstatic.com/static/img…The Manhattan Clubhttps://www.booking.com/hotel/us/…241699
https://xx.bstatic.com/static/img…The Manhattan Clubhttps://www.booking.com/hotel/us/…241699
https://lh3.googleusercontent.com…The Manhattan Clubhttps://www.booking.com/hotel/us/…241699
https://lh5.googleusercontent.com…The Manhattan Clubhttps://www.booking.com/hotel/us/…241699
https://xx.bstatic.com/static/img…The Manhattan Clubhttps://www.booking.com/hotel/us/…241699
GET /booking-reviews-scraper
{
  "imageUrl": "https://xx.bstatic.com/static/img/review/avata…",
  "hotelName": "The Manhattan Club",
  "hotelUrl": "https://www.booking.com/hotel/us/the-manhattan…",
  "hotelId": 241699,
  "reviewScore": 10,
  "reviewTitle": "Awesome experience! I would highly recommend s…",
  "positiveText": "The Manhattan Club is a great location. Litera…",
  "negativeText": "Loved The Manhattan Club, everyone was nice, h…",
  "reviewerName": "Karen"
}

よくある質問

Which hotels and countries does it cover?

Any property listed on Booking.com, anywhere in the world. Point the scraper at a hotel by pasting its Booking.com URL, or type the hotel name and city and it finds the best matching property automatically.

How many reviews can I get per hotel?

The scraper returns the property's most relevant guest reviews along with the full aggregate score and the seven category ratings. Use maxReviews to cap how many reviews you want per property, and sortBy to order them by most relevant, newest, highest or lowest score.

Can I filter reviews by language?

Yes. Set reviewLanguage to a code like en, es or pt to keep only reviews written in that language. Booking does not tag a language on every review, so this filter applies to the reviews that carry one.

What input does it accept?

Provide one or more Booking.com hotel URLs, one or more "hotel name plus city" search terms, or both in the same run. Every property found is scraped and its reviews streamed to your dataset as they are collected.

What happens when a property has no reviews or cannot be loaded?

The scraper writes a small record with an error note and the source URL instead of failing the whole run, and it never charges for a property that returned no review. Fields that a given review does not include, such as a disliked comment or a headline, are left empty rather than guessed.

あなたの準備ができ次第。

今すぐ Apify でスクレイパーを実行するか、必要にぴったり合わせて作らせてください。