Booking.com Hotel Search Scraper
Pricing
from $0.80 / 1,000 hotel scrapeds
Booking.com Hotel Search Scraper
Search Booking.com by destination text or URL — get all hotels with prices, ratings, coordinates, free cancellation flags, and promo badges. Beats the 1,000 result cap. HTTP-only, fast, reliable.
Pricing
from $0.80 / 1,000 hotel scrapeds
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Type a destination, get every hotel on Booking.com — with prices, ratings, photos, and availability policies. Ready to export in seconds.
No login. No Booking.com account. No setup.
Who is this for?
| You are… | What you get |
|---|---|
| Travel startup or OTA | A full hotel catalog with prices and coordinates, ready to feed your product |
| Revenue manager | Every competitor's rate for your market, for any date window you pick |
| Market researcher | A complete snapshot of a city's hotel supply — prices, star mix, availability |
| Hospitality investor | Accommodation density and pricing across any neighbourhood |
| Data journalist | Tourism pricing data, structured and ready to analyze |
| Developer or agency | A clean, structured dataset without building or maintaining a scraper |
Not sure it covers your city? This scraper automatically works around Booking.com's 1,000-result cap — it typically returns 3,000–5,000+ hotels for major cities like Paris or London.
Quick start
Option A — Just type your destination
- Open the actor on Apify Console
- Type where you want to search:
Paris, FranceorBarcelona - Set your check-in and check-out dates (optional — leave blank for indicative prices)
- Click Start — results appear in your dataset within minutes
Option B — Copy a URL from Booking.com (keep your filters)
Already have the exact search you want on Booking.com? Copy the URL and paste it in.
- Go to booking.com and search for a city
- Apply any filters you want (star rating, property type, price range…)
- Copy the URL from your browser address bar
- Paste it into the Search URLs field and click Start
What you get
Every hotel comes out as one clean row:
| What | Details |
|---|---|
| Name & link | Hotel name + direct link to its Booking.com page |
| Location | City, country, GPS coordinates, distance from city centre |
| Price | Nightly rate for your dates, in local currency |
| Discount flag | Whether a deal or promo is currently applied |
| Promo badges | Labels like "Limited Time Deal" or "Getaway Deal" |
| Star rating | Official 1–5 star category |
| Guest score | Rating out of 10, with total review count |
| Cancellation policy | Free cancellation yes/no |
| Prepayment policy | Pay now or pay later |
| Pets policy | Pet-friendly yes/no |
| Photo | Main hotel photo, ready to display |
With the details add-on enabled, you also get:
| What | Details |
|---|---|
| Hotel description | Full text description of the property |
| Check-in / check-out hours | Exact window (e.g. from 15:00, until 12:00) |
| Room types | Each room's name, size, bed configuration, max occupancy, and listed amenities |
| What's nearby | Airports, metro and bus stops, top landmarks, restaurants, and beaches — with distances |
The details add-on — is it worth enabling?
Turn it on when you need the full picture: room types, what's nearby, check-in hours, hotel description.
Leave it off if you just need prices, ratings, and availability — the default run is fast and cheap.
| Default | With details add-on | |
|---|---|---|
| Speed | ~30 seconds for 1,000 hotels | ~3–4 seconds per hotel |
| 200 hotels | ~30 seconds | ~12 minutes |
| Memory needed | 512 MB | 2,048 MB |
| Extra cost | — | See pricing below |
Tip: Set Max results to cap how many hotels you enrich — useful if you only need the top 50 or 100.
Note: Room details are available for most hotel types — chain hotels (Accor, Marriott, Hilton…) via Apollo state, and boutique hotels or apartments via the page's availability table. A small number of properties may not expose room data depending on how Booking.com renders their page.
How much does it cost?
Pay only for what you scrape. No monthly commitment on top of your Apify plan.
Standard run (prices, ratings, photos)
| FREE | BRONZE | SILVER | GOLD | |
|---|---|---|---|---|
| Run start | $0.05 | $0.05 | $0.05 | $0.05 |
| Per hotel | $0.002 | $0.0016 | $0.0012 | $0.0008 |
| 50 hotels | ~$0.15 | ~$0.13 | ~$0.11 | ~$0.09 |
| 500 hotels | ~$1.05 | ~$0.85 | ~$0.65 | ~$0.45 |
| 2,000 hotels | ~$4.05 | ~$3.27 | ~$2.45 | ~$1.65 |
With details add-on (rooms, surroundings, description)
Add-on cost is on top of the standard rate above.
| FREE | BRONZE | SILVER | GOLD | |
|---|---|---|---|---|
| Per hotel enriched | $0.008 | $0.004 | $0.003 | $0.002 |
| 50 hotels + details | ~$0.55 | ~$0.35 | ~$0.30 | ~$0.20 |
| 200 hotels + details | ~$2.05 | ~$1.45 | ~$1.10 | ~$0.65 |
Filters
Narrow your results before exporting:
- Property type — Hotels only, Apartments, Hostels, Villas, Resorts, and more
- Minimum guest rating — e.g.
8returns only properties rated 8.0 or higher - Sort order — By distance, price, best reviewed, or star rating
You can combine these with any URL you paste in — for example, a Barcelona URL with 4-star filter + minimum rating 8.
Run on a schedule
Set up a weekly or daily run to track how prices evolve for a market and date window. Useful for revenue management, competitive intelligence, or feeding a live dashboard.
Is it legal to scrape Booking.com?
This actor only collects data that any visitor can see on Booking.com — hotel names, public prices, ratings, and policies. No login, no personal data, no private information.
As with any data project, make sure your use complies with applicable regulations (GDPR, local data laws). When in doubt, consult a legal professional.
Also available
- Booking.com Price Monitor — Track rate trends across 5 upcoming date windows (average, min, max, discounts)
- Booking.com Availability Monitor — Day-by-day availability calendar with sold-out detection for up to 180 days ahead