Booking.com Hotel Scraper
Pricing
from $4.00 / 1,000 results
Go to Apify Store
Booking.com Hotel Scraper
Scrape Booking.com hotel listings with prices, ratings, and reviews.
Booking.com Hotel Scraper
Pricing
from $4.00 / 1,000 results
Scrape Booking.com hotel listings with prices, ratings, and reviews.
Hotel Name
title
Optional
Property name as shown on the Booking.com search results card. Empty on error rows.
URL
url
Optional
Canonical Booking.com property URL (tracking parameters stripped). Null on error rows.
Address
address
Optional
Property address / district as shown on the card.
Distance
distance
Optional
Distance from the destination center (e.g. '2.1 km from downtown').
Review Score
reviewScore
Optional
Guest review score 1-10 as text (e.g. '8.7'). Empty when the card shows no score.
Review Count
reviewCount
Optional
Number of reviews as digits without separators (e.g. '1234'). Empty when unknown.
Review Badge
reviewBadge
Optional
Rating category text (Superb, Excellent, Very Good, Good, Pleasant, Fabulous, Exceptional, Wonderful).
Price
price
Optional
Nightly price as digits without separators (e.g. '150'). Empty when rates are not shown (e.g. no dates supplied or property shows price on request).
Currency
currency
Optional
Currency parsed from the price (USD, EUR, GBP, INR). Defaults to USD when no price is shown.
Stars
stars
Optional
Official star rating (1-5) parsed from the card's accessibility label or star icons. Empty when the served result-page variant does not display star ratings (common via some network locations) or for unrated properties.
Facilities
facilities
Optional
Facility highlights shown on the card (e.g. 'Free WiFi', 'Subway Access').
Image
imageUrl
Optional
Property photo URL.
Query
query
Optional
Search location this row came from (from the input 'locations' array).
Nights
nights
Optional
Number of nights implied by the check-in/check-out dates used for the search.
Provider
provider
Optional
Source platform. Always 'booking.com'.
Error
error
Optional
Error message when the row carries a failure instead of a hotel (no results, page blocked, scrape error, invalid input). Absent on successful rows.