Booking Fast Search Scraper avatar

Booking Fast Search Scraper

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Booking Fast Search Scraper

Booking Fast Search Scraper

Reliable Booking.com hotel search scraper. Enter a destination and dates, get structured data per hotel: name, price (locked to your currency), review score, review count, and URL. Auto-paginates, retries on blocks, and stays maintained when Booking changes its layout.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

Verdan Labs

Verdan Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Built by Verdan Labs, this Actor extracts public Booking.com search results for travel-data teams, accommodation research, and price-monitoring workflows. It returns normalized hotel names, URLs, currency-locked prices, review scores, and review counts with automatic pagination.

Features

  • Search public accommodation listings by destination, travel dates, party size, and room count.
  • Paginate automatically until maxItems is reached or no more property cards are available.
  • Lock prices to the requested currency with Booking.com's selected_currency parameter.
  • Normalize property names, URLs, price amounts and currencies, review scores, review counts, and available star ratings.
  • Detect blocked or empty result pages and surface a clear failure instead of silently returning an empty dataset.

Why this actor

The extraction path has been validated across multiple proxy markets. Currency locking prevents prices from switching when a proxy exits in another country, while explicit block detection distinguishes a failed request from a legitimate search with no results.

Input

FieldTypeRequiredDescription
locationstringYesDestination to search.
checkInstring (YYYY-MM-DD)NoCheck-in date.
checkOutstring (YYYY-MM-DD)NoCheck-out date.
currencystringNoRequested price currency. Defaults to USD.
adultsintegerNoNumber of adults. Defaults to 2.
roomsintegerNoNumber of rooms. Defaults to 1.
maxItemsintegerNoMaximum number of results across paginated pages. Defaults to 20; allowed range is 1–500.
proxyConfigurationobjectNoBrowser proxy settings. Defaults to Apify Residential Proxy.

Output

FieldTypeDescription
namestring or nullProperty name.
urlstring or nullProperty URL.
price.amountnumber or nullParsed price amount.
price.currencystring or nullParsed ISO currency code, including JPY, USD, EUR, GBP, KRW, TWD, HKD, CNY, and INR.
reviewScorenumber or nullParsed review score.
reviewCountnumber or nullParsed review count.
starsnumber or nullParsed property star rating, or null when no star rating is available.

Example dataset item:

{
"name": "Example Hotel",
"url": "https://www.booking.com/hotel/example/example-hotel.html",
"price": {
"amount": 189,
"currency": "USD"
},
"reviewScore": 8.7,
"reviewCount": 1240,
"stars": 4
}

Pricing

This Actor uses a pay-per-event/pay-per-result billing model. See the Store Pricing tab for current rates and billable event details.

Notes and limitations

  • Prices and availability reflect the public search response for the supplied dates, occupancy, and currency.
  • Some properties do not publish a star rating; stars is null when no rating is available.