Booking.com Hotels & Prices Scraper
Scrape Booking.com hotels and accommodation by destination and dates. Get name, type, nightly price, review score, star rating, address, coordinates and distance from center. Export to JSON, CSV or Excel.
{ "imageUrl": "https://cf.bstatic.com/xdata/images/hotel/squa…", "name": "Hôtel Capfun Le Saint Germain, Paris", "type": "Apartment", "url": "https://www.booking.com/hotel/fr/residence-le-…", "id": 2137895, "price": 430.58, "currency": "USD", "priceFormatted": "US$430.58", "pricePerNight": 215.29 }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Image Url | Name | Type | Url |
|---|---|---|---|
| https://cf.bstatic.com/xdata/imag… | Hôtel Capfun Le Saint Germain, Pa… | Apartment | https://www.booking.com/hotel/fr/… |
| https://cf.bstatic.com/xdata/imag… | Camelia Prestige - Place de la Na… | Hotel | https://www.booking.com/hotel/fr/… |
| https://cf.bstatic.com/xdata/imag… | Hotel Meslay Republique | Hotel | https://www.booking.com/hotel/fr/… |
| https://cf.bstatic.com/xdata/imag… | Hotel Studia | Hotel | https://www.booking.com/hotel/fr/… |
| https://cf.bstatic.com/xdata/imag… | Hotel Montpensier | Hotel | https://www.booking.com/hotel/fr/… |
{ "imageUrl": "https://cf.bstatic.com/xdata/images/hotel/squa…", "name": "Hôtel Capfun Le Saint Germain, Paris", "type": "Apartment", "url": "https://www.booking.com/hotel/fr/residence-le-…", "id": 2137895, "price": 430.58, "currency": "USD", "priceFormatted": "US$430.58", "pricePerNight": 215.29 }
Frequently asked questions
Which destinations does it cover?
Any destination Booking.com supports worldwide. Enter a city, region, country or property name such as Paris, Cancun, Tuscany or Amsterdam, and the actor resolves it to the matching Booking.com destination and returns the properties for it.
How many properties can I get per search?
Booking.com shows the top 25 properties for each sort order. The actor combines several sort orders and removes duplicates to collect a larger set, up to roughly 150 unique properties per destination. Use maxItems to cap the number you want.
Can I set check-in and check-out dates and guests?
Yes. Set checkIn and checkOut in YYYY-MM-DD format along with adults, children and rooms to get prices for that exact stay. If you leave the dates empty, Booking.com returns a lead price for an upcoming stay.
Can I choose the price currency?
Yes. Pick a currency such as USD, EUR, GBP, MXN or BRL and every price is returned in that currency, with an ISO currency code on each record.
What happens if a property has no price or star rating?
Some properties are sold out for the chosen dates or have no official star rating. In those cases price or starRating is left empty for that record while the rest of the fields are still returned.
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.