Booking.com Hotel Scraper - Prices, Ratings & Amenities
Pricing
from $5.80 / 1,000 results
Booking.com Hotel Scraper - Prices, Ratings & Amenities
Scrape Booking.com hotel search results: names, prices, ratings, reviews, location, stars, amenities, distance from center. Supports destination, date, and guest filters.
Pricing
from $5.80 / 1,000 results
Rating
0.0
(0)
Developer
Thirdwatch
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
19 hours ago
Last modified
Share
Booking.com Hotel Scraper
Scrape Booking.com hotel search results — names, nightly prices, guest ratings, review counts, star ratings, amenities, and distance from center.
What you get
Hotel listing data from Booking.com for any destination and date range. Search by city and check-in/check-out dates, then get structured hotel details including price per night, star rating, guest review score, number of reviews, amenities, location, and the Booking.com URL for each property.
Output fields
| Field | Description |
|---|---|
hotel_name | Hotel name |
price | Price per night (formatted with currency) |
rating | Guest review score (0-10 scale) |
reviews_count | Number of guest reviews |
stars | Hotel star rating (1-5) |
location | Hotel location (city, neighborhood, or country) |
distance_from_center | Distance from city center |
amenities | Available amenities (e.g., Free WiFi, Pool, Restaurant) |
url | Booking.com hotel page URL |
Example output
{"hotel_name": "Hotel Grand Palace","price": "$120","rating": 8.7,"reviews_count": 3200,"stars": 4,"location": "Paris, France","distance_from_center": "0.5 km","amenities": ["Free WiFi", "Pool", "Restaurant"],"url": "https://www.booking.com/hotel/fr/grand-palace.html"}
Input parameters
| Parameter | Required | Description |
|---|---|---|
destination | Yes | City or destination (e.g., "London", "Paris", "New York", "Tokyo"). |
checkinDate | Yes | Check-in date in YYYY-MM-DD format. |
checkoutDate | Yes | Check-out date in YYYY-MM-DD format. |
adults | No | Number of adult guests (1-10). Default 2. |
maxResults | No | Maximum hotels to extract (1-500). Default 5. |
proxyConfiguration | No | Proxy settings. Leave default for best results. |
Use cases
- Travel agencies: Compare hotel prices across destinations and dates for client quotes.
- Revenue managers: Track competitor nightly rates, occupancy signals, and amenity positioning.
- Travel-tech startups: Power hotel comparison features without paying for hotel-metasearch APIs.
- Market researchers: Analyse hospitality pricing trends by city, star class, and season.
- Corporate travel: Build custom internal hotel lists with negotiated-rate benchmarking.
Pricing
Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.
| Tier | Price per result |
|---|---|
| FREE | $0.008 |
| BRONZE | $0.006 |
| SILVER | $0.005 |
| GOLD | $0.004 |
Limitations
- Prices reflect the dates and party size you pass — a different date range returns different prices.
- Live availability changes continuously; rates captured at run-time can move within minutes.
- Some smaller or newly-listed hotels have incomplete amenity, star, or distance data on Booking.com itself.
- The scraper returns search-results-page fields. Per-hotel deep data (room types, full photo gallery, cancellation policies) is not extracted.
- Non-English destinations return localized hotel names as Booking.com presents them.
Compared to alternatives
- vs. voyager/booking-scraper (~$7/1K results): Our $4-$8/1K tiered pricing is competitive, with simpler input (just destination + dates) and a stable field schema.
- vs. Booking.com Affiliate API: The affiliate API is approval-gated and rate-limited; this actor works out of the box for ad-hoc research and internal tools.
Pairs well with TripAdvisor Scraper and Google Maps Scraper for complete hospitality coverage.
FAQ
Can I search hotels outside the US or Europe?
Yes. Any destination Booking.com itself supports works — just pass the city or country name as destination.
Does the price include taxes and fees? Booking.com's display price typically shows the base nightly rate. Taxes and fees depend on property and jurisdiction and are not normalized in this output.
Can I get room-level detail? Not from this actor. This is a search-results scraper. Room types, bed configurations, and cancellation policies require opening each property page.
How fresh is the data? Pulled live at run time — as current as Booking.com's own search page.
Last verified: 2026-04
More scrapers at thirdwatch.dev.