Booking Fast Search Scraper
Pricing
from $6.00 / 1,000 results
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
Maintained by CommunityActor 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
maxItemsis reached or no more property cards are available. - Lock prices to the requested currency with Booking.com's
selected_currencyparameter. - 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
| Field | Type | Required | Description |
|---|---|---|---|
location | string | Yes | Destination to search. |
checkIn | string (YYYY-MM-DD) | No | Check-in date. |
checkOut | string (YYYY-MM-DD) | No | Check-out date. |
currency | string | No | Requested price currency. Defaults to USD. |
adults | integer | No | Number of adults. Defaults to 2. |
rooms | integer | No | Number of rooms. Defaults to 1. |
maxItems | integer | No | Maximum number of results across paginated pages. Defaults to 20; allowed range is 1–500. |
proxyConfiguration | object | No | Browser proxy settings. Defaults to Apify Residential Proxy. |
Output
| Field | Type | Description |
|---|---|---|
name | string or null | Property name. |
url | string or null | Property URL. |
price.amount | number or null | Parsed price amount. |
price.currency | string or null | Parsed ISO currency code, including JPY, USD, EUR, GBP, KRW, TWD, HKD, CNY, and INR. |
reviewScore | number or null | Parsed review score. |
reviewCount | number or null | Parsed review count. |
stars | number or null | Parsed 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;
starsisnullwhen no rating is available.