Booking.com Hotel Scraper avatar

Booking.com Hotel Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Booking.com Hotel Scraper

Booking.com Hotel Scraper

Comprehensive scraper for Booking.com hotel listings. Extract prices, ratings, reviews, amenities, breakfast info, and more.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(17)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

18

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Comprehensive scraper for Booking.com hotel listings. Extract detailed hotel data including prices, ratings, amenities, cancellation policies, breakfast info, and more.

What does it do?

This scraper searches Booking.com for accommodations and extracts rich listing data including pricing, guest ratings, amenities, cancellation policies, and breakfast availability. Filter by property type and minimum rating.

Features

  • Search any destination worldwide
  • Filter by property type (hotels, apartments, hostels, villas, resorts, etc.)
  • Filter by minimum guest rating
  • Extract amenities, cancellation policy, and breakfast info
  • Detect original/discounted prices
  • Customize dates, guests, rooms, and currency
  • Automatic retry with fresh sessions on blocking

Input

FieldTypeRequiredDefaultDescription
locationstringYesCity or destination
checkinDatestringNoTomorrowCheck-in date (YYYY-MM-DD)
checkoutDatestringNoTomorrow + 3 daysCheck-out date (YYYY-MM-DD)
adultsintegerNo2Number of adults
roomsintegerNo1Number of rooms
currencystringNoUSDCurrency for prices
propertyTypestringNoallFilter: all, hotels, apartments, hostels, etc.
minRatingnumberNo0Minimum guest rating (0-10)
maxResultsintegerNo50Maximum hotels to return
proxyConfigurationobjectYesResidentialProxy settings

Output

FieldTypeDescription
namestringHotel name
urlstringDirect Booking.com link
pricenumberNightly price
currencystringPrice currency symbol
originalPricenumberOriginal price before discount (0 if no discount)
ratingnumberGuest rating (0-10)
reviewCountintegerNumber of reviews
reviewWordstringRating label (e.g., "Excellent")
starsintegerStar rating (0-5)
propertyTypestringHotel, Apartment, Hostel, etc.
addressstringLocation/district
citystringCity name
distancestringDistance from downtown
amenitiesarrayList of amenities (WiFi, Parking, Pool, etc.)
freeCancellationbooleanWhether free cancellation is offered
breakfastIncludedbooleanWhether breakfast is included
latitudenumberGPS latitude (when available)
longitudenumberGPS longitude (when available)
photoUrlstringMain photo URL
checkinstringCheck-in date
checkoutstringCheck-out date
scrapedAtstringExtraction timestamp

FAQ

Does it require a Booking.com account? No. All data is extracted from public search results.

Why is residential proxy required? Booking.com uses Akamai Bot Manager which blocks datacenter IPs.

What property types can I filter? Hotels, Apartments, Hostels, Guest houses, Villas, Resorts, or all types.

How accurate are the prices? Prices reflect what Booking.com shows for the specified dates and guest count. They may vary based on availability.