Scrape Booking with this hotels scraper and get data about accommodation on Booking.com. You can crawl by keywords or URLs for hotel prices, ratings, addresses, number of reviews, stars. You can also download all that room and hotel data from Booking.com with a few clicks: CSV, JSON, HTML, and Excel
This changelog summarizes all changes of the Booking actors provided by the Voyager organization. The specific actors that are affected are listed for each change.
2024-08-26
Features ('booking-scraper')
Added extraction of breadcrumbs under the new breadcrumbs field
Each breadcrumb object has the following fields: name, fullName, link (primary URL) and altLink (alternative URL)
2024-08-23
Features ('booking-scraper')
Added extraction of room cancellation policies
New output fields cancellationType and freeCancellation available under rooms[i].options[j]
2024-08-12
Fixes ('booking-scraper')
Fixed extraction of property description
2024-07-21
Features ('booking-scraper')
Added extraction of host data under the new hostInfo field
2024-07-20
Fixes ('booking-scraper')
Results were occasionally extracted in an incorrect language (not respecting the input configuration).
2024-07-01
Features ('booking-scraper', 'fast-booking-scraper')
Added the possibility to combine useFilters (circumventing Booking's limit of 1000 results) with scrape filters on property type (hotels, apartments, etc.) or price range
2022-04-03
Added user reviews extraction from both detail page and reviews pagination pages
Added category reviews extraction from detail page
Removed default settings minScore = 8.4
Fixed language settings for detail page (language input field was not respected)
Fixed stars extraction from detail page
Fixed checkInFrom and checkInTo extraction from detail page
Handled global state with external package apify-global-store
Split code into more source files, created extraction and routes folders
2022-01-10
Fixed rejection of current date in checkIn and checkOut fields
2021-12-28
Set custom minMaxPrice filter to provide more specific filtering than booking.com API
Added rooms scraping support without checkIn and checkOut set (simple output with basic info only)
Implemented useFilters to overcome 1000 results limit by setting filters one by one and combining them
Refactored handlePageFunction
2021-11-22
Fixed broken url search
Fixed outdated selectors to scrape more detailed info
Fixed minMaxPrice search filter
Maximized results count when maxPages is set (included minScore and priceRange into search url)
Prevented infinite run when no maxPages restriction is set
2021-08-24
Extracted all images
2021-01-22
Features:
Added screenshots for errors
Added SessionPool
Fixes:
Removed broken currency check (the main bug that prevented the scraper to work)
Fixed scraper getting into infinite error loop
Major code refactor (will help with future fixes and UX)