Booking.com Stays Scraper
Pricing
from $3.00 / 1,000 results
Booking.com Stays Scraper
Scrape Booking.com hotels, apartments & accommodations. Extract prices, reviews, ratings, photos, location data, room details, cancellation policies & discounts. Search by location with custom dates, guests & currency. Fast API-based scraping with automatic retries.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer

Agenscrape
Actor stats
1
Bookmarked
3
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape hotels, apartments, hostels, and all types of accommodations from Booking.com. Extract comprehensive property data including prices, reviews, ratings, locations, photos, and property details.
If you face any issues or have suggestions, please report them here: https://console.apify.com/actors/ZOoOLz3bSUgTz475I/issues
Features
- Location-based search - Search any city, region, or country
- Real-time pricing - Get accurate prices for your dates
- Reviews & ratings - Extract review scores, review counts, and rating text
- Property details - Name, address, star rating, coordinates, photos
- Room configuration - Bedrooms, bathrooms, bed types, room size
- Policies - Free cancellation dates and no prepayment indicators
- Discounts - Limited-time deals and discount information
- Sustainability - Eco-friendly property certifications
- Fast & reliable - Optimized for speed with automatic retries
Important: Default Dates for Pricing
Booking.com requires check-in and check-out dates to return pricing information. If you don't provide dates, the actor will automatically use default dates (check-in 7 days from now, 2-night stay) to ensure you always get pricing data. You can override these by providing your own checkinDate and checkoutDate parameters.
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
location | string | Search location (city, region, country) | Required |
maxResults | integer | Maximum number of results to scrape | 25 |
checkinDate | string | Check-in date (YYYY-MM-DD format) | 7 days from now |
checkoutDate | string | Check-out date (YYYY-MM-DD format) | 2 nights after check-in |
adults | integer | Number of adult guests | 2 |
rooms | integer | Number of rooms needed | 1 |
currency | string | Currency for prices (USD, EUR, GBP, etc.) | USD |
language | string | Language code (en-us, de, fr, es, etc.) | en-us |
Example Input
{"location": "Paris","maxResults": 50,"checkinDate": "2025-02-15","checkoutDate": "2025-02-17","adults": 2,"rooms": 1,"currency": "EUR","language": "en-us"}
Output Data
Each property includes:
| Field | Description |
|---|---|
id | Unique property identifier |
name | Property name |
url | Direct link to property page |
description | Property description |
location | Display location text |
address | Street address |
city | City name |
countryCode | Country code (US, GB, FR, etc.) |
latitude | Geographic latitude |
longitude | Geographic longitude |
distanceFromCenter | Distance from city center |
publicTransportDistance | Nearest public transport |
price | Total price for stay |
priceFormatted | Formatted price string |
currency | Price currency |
originalPrice | Original price before discounts |
pricePerNight | Price per night |
discountAmount | Discount value |
discountName | Name of discount (e.g., "Limited-time Deal") |
reviewScore | Review score (0-10) |
reviewCount | Number of reviews |
reviewText | Review rating text (Excellent, Very Good, etc.) |
starRating | Hotel star rating |
photoUrl | Main property photo URL |
photos | Array of all property photos |
photoCount | Number of photos |
roomName | Room type name |
nbBedrooms | Number of bedrooms |
nbBathrooms | Number of bathrooms |
nbBeds | Number of beds |
bedTypes | Array of bed types and counts |
roomArea | Room size |
freeCancellation | Free cancellation available |
freeCancellationUntil | Free cancellation deadline |
noPrepayment | No prepayment required |
mealPlanType | Meal plan included |
isSustainable | Eco-friendly property |
sustainabilityCertifications | Environmental certifications |
badges | Property badges |
isPreferred | Booking.com preferred property |
hasGeniusRate | Genius discount available |
scrapedAt | Timestamp of when data was scraped |
Example Output
{"id": 34636,"name": "Grand Hotel Paris","url": "https://www.booking.com/hotel/fr/grand-hotel-paris.html","description": "","location": "8th arr., Paris","address": "123 Champs-Elysees","city": "Paris","countryCode": "fr","latitude": 48.8566,"longitude": 2.3522,"distanceFromCenter": "0.5 miles from downtown","publicTransportDistance": "Champs-Elysees station is within 200 yards","price": 718.50,"priceFormatted": "$718.50","currency": "USD","originalPrice": 1026.43,"pricePerNight": 359,"discountAmount": 307.93,"discountName": "Limited-time Deal","reviewScore": 8.7,"reviewCount": 1542,"reviewText": "Excellent","starRating": 4,"photoUrl": "https://cf.bstatic.com/xdata/images/hotel/square600/...","photos": ["https://cf.bstatic.com/xdata/images/hotel/square600/..."],"photoCount": 1,"roomName": "Deluxe Double Room","nbBedrooms": 1,"nbBathrooms": 1,"nbBeds": 1,"bedTypes": [{"type": 6, "count": 1}],"roomArea": "25","freeCancellation": true,"freeCancellationUntil": "2025-02-14T00:00:00Z","noPrepayment": true,"mealPlanType": "breakfast","isSustainable": true,"sustainabilityCertifications": ["Green Key"],"badges": [],"isPreferred": true,"hasGeniusRate": false,"scrapedAt": "2025-01-10T12:00:00.000Z"}
Usage Tips
- Pricing - Provide check-in and check-out dates to get accurate pricing for your specific dates
- Default dates - If no dates provided, the actor uses dates 7 days from now (2-night stay) to ensure pricing is returned
- Large searches - For cities with many properties, increase
maxResultsto get more data - Different currencies - Use the
currencyparameter to get prices in your preferred currency - Localization - Change
languageto get property descriptions in different languages - Guest count - Set
adultsandroomsto match your actual search criteria
Rate Limits
Free users are limited to 100 results per run. Upgrade to a paid Apify plan for unlimited results.