Booking.com Hotels Scraper
Pricing
$2.70 / 1,000 hotel scrapeds
Go to Apify Store
Booking.com Hotels Scraper
Scrape Booking.com hotels by destination and dates: name, price per night, review score, stars, address, type and link. Fast, low cost.
Booking.com Hotels Scraper
Pricing
$2.70 / 1,000 hotel scrapeds
Scrape Booking.com hotels by destination and dates: name, price per night, review score, stars, address, type and link. Fast, low cost.
Place name to search on Booking.com, e.g. "Lisbon" or "Paris, France". Runs a search-results scrape, paginating until maxItems is reached. Optional if hotelUrls is set — at least one of the two is required.
Check-in date for the search, format YYYY-MM-DD (e.g. 2026-11-10). Only used with destination. Leave empty to let Booking.com pick its default dates.
Check-out date for the search, format YYYY-MM-DD (e.g. 2026-11-12). Only used with destination. Leave empty to let Booking.com pick its default dates.
Number of adult guests for the search (1-30). Only used with destination.
Specific Booking.com hotel page URLs to scrape individually (e.g. https://www.booking.com/hotel/pt/altis-avenida.html). Optional if destination is set — at least one of the two is required.
Maximum number of hotels to return from the destination search (paginated 25 at a time). Hotel URLs are always scraped individually, counted toward this same total.
3-letter currency code Booking.com should display prices in (e.g. USD, EUR, GBP).
Apify Proxy settings used by the headless browser for every page load. RESIDENTIAL is required, not just recommended — Booking.com fronts pages with an AWS WAF challenge that datacenter IPs fail almost every time, even from a real browser.
{ "useApifyProxy": true, "apifyProxyGroups": [ "RESIDENTIAL" ]}