booking_com_property_listings
Pricing
from $8.00 / 1,000 results
booking_com_property_listings
Scrape Booking.com search results without an API. Extract property name, address, guest ratings, review count, price with currency, most popular facilities, and full description for every listing. Export as JSON or CSV. Proxy support included.
Pricing
from $8.00 / 1,000 results
Rating
0.0
(0)
Developer
Vagadro
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Booking.com Scraper — Price, Ratings, Facilities & Description
Scrape Booking.com search results at scale. Extract detailed property data from any Booking.com search URL — no login or API key required.
More actors by this author:
- Airbnb Listings Scraper — Extract price, ratings, amenities, GPS coordinates, and full descriptions from any Airbnb search URL.
- Google Maps Review Scraper — Extract reviews, ratings, and reviewer details from any Google Maps business listing.
What does this actor do?
This actor takes a Booking.com search URL (with your desired location, dates, and filters already applied) and scrapes every property listing on the results page. It clicks through all "Load more results" pages automatically. For each property, it visits the detail page and extracts structured data you can export as JSON or CSV.
Data extracted per property
| Field | Description | Example |
|---|---|---|
| Title | Property name as displayed on Booking.com | Jardim a Mar |
| URL | Direct link to the property page | https://www.booking.com/hotel/in/jardim-a-mar... |
| Address | Full property address from the detail page | Agonda Beach, Near Church, 403702 Agonda, India |
| Ratings | Guest review score out of 10 | 8.7 |
| Reviews Count | Total number of guest reviews | 730 |
| Property Spec | Room type, bed configuration, and availability note | Budget Double Room · 1 large double bed · We have 7 left |
| Price | Nightly price with currency symbol | ₹2599 |
| Facilities | Most popular facilities, pipe-separated | Free WiFi | Beachfront | Restaurant | Bar |
| Description | Full property description text from the detail page | Offering a massage parlour, Jardim a Mar... |
How to use
- Go to Booking.com and search for your desired location, dates, guest count, and any other filters.
- Copy the full URL from your browser's address bar after the results load.
- Paste it into the Booking.com search URL input field in the actor.
- Enable Use Apify proxy (strongly recommended — Booking.com blocks datacenter IPs).
- Click Start and wait for the results.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchUrl | string | ✅ | — | Full Booking.com search URL with location, dates, and filters applied |
useProxy | boolean | — | true | Use Apify residential proxy (strongly recommended to avoid blocks) |
Example input
{"searchUrl": "https://www.booking.com/searchresults.en-gb.html?dest_id=-2088239&dest_type=city&checkin=2026-04-25&checkout=2026-04-26&group_adults=2&no_rooms=1","useProxy": true}
Example output
{"title": "Jardim a Mar","url": "https://www.booking.com/hotel/in/jardim-a-mar.en-gb.html?...","address": "Agonda Beach, Near Church, House No. 357a, Agonda Goa, India, 403702 Agonda, India","ratings": "8.7","reviews_count": "730","property_spec": "Budget Double Room1 large double bedWe have 7 left at this price","price": "₹2599","facilities": "Airport shuttle | Restaurant | Free WiFi | Non-smoking rooms | Beachfront | Family rooms | Bar | Good breakfast","description": "Offering a massage parlour, Jardim a Mar, a beachfront property offers accommodation in Agonda, on the Agonda Beach. Guests can enjoy the on-site restaurant. Certain rooms include views of the sea or garden..."}
Use cases
- Hotel market research — Analyse pricing trends, guest ratings, and facility offerings across locations and travel dates.
- Competitor benchmarking — Compare properties against nearby listings on price, reviews, and amenities.
- Dynamic pricing intelligence — Track nightly rates across different dates and regions to optimise revenue strategy.
- Travel aggregation — Feed structured listing data into your platform, dashboard, or comparison tool.
- Hospitality analytics — Map accommodation supply using address and facility data.
- Investment analysis — Evaluate short-term rental and hotel market potential in target locations using real listing data.
How it works
- The actor opens the Booking.com search URL using a headless Chromium browser via Playwright.
- It scrolls the page and automatically clicks Load more results until all properties are loaded.
- All card-level data (title, ratings, price, etc.) is parsed directly from the search results page — no extra requests needed for these fields.
- For each property, the actor opens the detail page and extracts the address, most popular facilities, and description.
- All data is pushed to an Apify dataset — export as JSON or CSV from the Apify console.
Tips for best results
- Apply all your filters on Booking.com first (property type, star rating, price range, facilities) before copying the URL — this reduces unwanted results and speeds up the run.
- Always enable the proxy — Booking.com aggressively blocks requests from datacenter IPs. Residential proxies are essential for reliable results.
- Match your currency and language in the URL before copying — the price and text will be extracted exactly as shown in your browser.
- For large result sets (100+ properties), the run will take longer since each property requires a separate page visit to fetch the full details.
Limitations
- Booking.com may update its page structure at any time, which could affect data extraction accuracy.
- Prices shown depend on the dates, currency, and market settings in your search URL.
- Some properties may not have a facilities section or description, in which case those fields will be
N/A. - Very high-volume runs may still encounter occasional blocks even with residential proxies — if this happens, try re-running with a different proxy country code.
Need help?
Open an issue on this actor's page or reach out through Apify. Feedback and feature requests are welcome.