VOOZH about

URL: https://apify.com/scrapyspider/booking-com-hotel-price-tracker

โ‡ฑ Booking.com Hotel Price Tracker ยท Apify


Pricing

Pay per usage

Go to Apify Store

Booking.com Hotel Price Tracker

Tracks and extracts hotel prices from Booking.com for any location across a configurable date range. Filter by hotel name, set stay duration, guests, and proxy options.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ ScrapySpider

ScrapySpider

Maintained by Community

Actor stats

0

Bookmarked

20

Total users

5

Monthly active users

a month ago

Last modified

Share

Booking.com Hotel Price Tracker

Tracks hotel prices on Booking.com across a configurable date range for any destination โ€” no account or login required โ€” and returns structured JSON with hotel name, nightly price, check-in/check-out dates, and a direct hotel URL.


What you get

  • Scrapes Booking.com search results for any city or destination
  • Tracks daily nightly prices over a custom date range (days, weeks, or months)
  • Configurable stay duration, number of adults, and children
  • Optional hotel name filter โ€” monitor specific properties or collect all results
  • Outputs clean, structured JSON ready for analysis or export
  • Uses stealth browser automation to handle JavaScript-rendered pages

What data does it extract?

Each result contains:

Hotel info: hotel name, direct Booking.com URL

Pricing: nightly price (EUR), price tier category

Stay details: check-in date, check-out date

Metadata: search results URL, scrape timestamp


Use cases

  • Price monitoring: Track how a hotel's nightly rate changes week-over-week or month-over-month
  • Competitive analysis: Compare pricing across all hotels in a destination for any date range
  • Travel planning: Find the cheapest dates to stay at a specific hotel or in a city
  • Revenue management: Monitor competitor pricing as part of a hotel revenue strategy
  • Market research: Aggregate hotel pricing data across a destination for hospitality analysis

How to use

  1. Click Try for free above
  2. In the Input tab, enter a Location (e.g. Paris, France or Miami Beach)
  3. Set a Start Date and End Date for the date range you want to track
  4. Optionally set Nights Per Stay, Adults, Children
  5. Optionally add hotel names to Target Hotels to filter results to specific properties
  6. Click Start and wait for the run to complete
  7. Download your results as JSON, CSV, or Excel from the Output tab

Tip: For runs covering more than 30 days, enable Apify Proxy (Residential) in the proxy settings to reduce the chance of blocks.


Input parameters

ParameterTypeRequiredDefaultDescription
locationStringYes"St. Julian's, Malta"City, region, or destination to search on Booking.com. Example: "New York", "Paris, France"
startDateStringNoTodayFirst check-in date to track (YYYY-MM-DD).
endDateStringNo6 months from todayLast check-in date to track (YYYY-MM-DD).
nightsPerStayIntegerNo1Number of nights per stay (1โ€“30). Checkout = checkin + nightsPerStay.
adultsIntegerNo2Number of adult guests (1โ€“30).
childrenIntegerNo0Number of child guests (0โ€“10).
targetHotelsArray of stringsNo[] (all hotels)Hotel names to filter. Leave empty to return all hotels in the search results. Example: ["Hilton Garden Inn", "Marriott"]
maxRequestsPerCrawlIntegerNo200Maximum search pages to process. One page per check-in date.
proxyConfigurationOptionsObjectNoNo proxyProxy settings. Residential proxy is recommended for large date ranges.

Output example

{
"title":"Grand Hotel Excelsior",
"url":"https://www.booking.com/hotel/mt/grand-hotel-excelsior.html",
"price":"$189",
"checkinDate":"2025-07-15",
"checkoutDate":"2025-07-16",
"priceTier":"10-15",
"searchUrl":"https://www.booking.com/searchresults.html?ss=Malta&checkin=2025-07-15&checkout=2025-07-16&group_adults=2&group_children=0",
"timestamp":"2025-07-01T10:23:45.123Z"
}

priceTier values:

ValuePrice Range
1-5Under โ‚ฌ50/night
5-10โ‚ฌ50โ€“โ‚ฌ100/night
10-15Over โ‚ฌ100/night
N/APrice could not be extracted

Pricing

This Actor is free to use โ€” you only pay for Apify platform compute time and proxy usage.

  • A typical run covering 30 days processes ~30 pages and costs approximately $0.10โ€“$0.30 in Apify credits
  • A 6-month run (180 pages) costs approximately $0.50โ€“$1.50 depending on proxy usage
  • New Apify accounts receive $5 in free credits โ€” enough for several full date-range runs

Technical notes

  • No account needed: This Actor does not require a Booking.com login or cookies
  • Residential proxies: Recommended for runs over 30 days to avoid rate limiting. Enable in the proxy settings
  • Hotels filter: Booking.com results are filtered to hotels only (ht_id=204). Apartments and other accommodation types are excluded
  • Price currency: Prices are extracted in EUR as displayed by Booking.com
  • JavaScript rendering: Uses headless Chromium with stealth mode to handle Booking.com's dynamic content
  • Rate limits: For very large runs (180+ pages), increase Actor memory to 2 GB and use residential proxies
  • Data freshness: All data is scraped live โ€” no cached results

Support

Have questions or found a bug? Reach out:

You might also like

Fast Booking Scraper

voyager/fast-booking-scraper

Scrape Booking with this hotel scraper and get data about accommodation on Booking.com. Extract data by keywords or URLs for hotel prices, ratings, location, number of reviews, stars. Scrape and download data from Booking.com in JSON, Excel, HTML ,and CSV.

1.5K

2.3

Booking.com Hotel Scraper

santamaria-automations/booking-com-scraper

Scrape hotel listings from Booking.com including prices, ratings, availability, and cancellation policies. Uses the unprotected GraphQL API โ€” HTTP-only, low memory, fast.

Booking Scraper

voyager/booking-scraper

Scrape Booking with this hotels scraper and get data about accommodation on Booking.com. You can crawl by keywords or URLs for hotel prices, ratings, addresses, number of reviews, stars. You can also download all that room and hotel data from Booking.com with a few clicks: CSV, JSON, HTML, and Excel

7.4K

4.6

Booking Scraper Pro

webdatalabs/booking-scraper-pro

Extract hotel data, guest reviews, and sentiment insights from Booking.com. Search any destination, get comprehensive hotel information including ratings, facilities, photos, and analyze review sentiment

Simple Booking Scraper

dtrungtin/simple-booking-scraper

Scrape Booking with this free hotels scraper and get data about accommodation on Booking.com. You can crawl by keywords or URLs for hotel prices, ratings, reviews, stars, and scrape data from Booking.com.

Booking.com Full-Year Price Scraper

moving_beacon-owner1/my-actor-2

The Yearly Data Scraper is a powerful, easy-to-use tool designed to automatically gather comprehensive data from Booking.com.

134

5.0

Booking.com Scraper

automation-lab/booking-scraper

Extract hotel and accommodation data from Booking.com search results. Get prices, ratings, reviews, room types, photos, and availability for any location worldwide. Handles anti-bot protection automatically. Export to JSON, CSV, Excel, or connect via API.

๐Ÿ‘ User avatar

Stas Persiianenko

245

3.0

Booking Airport Taxis Scraper

voyager/booking-airport-taxis-scraper

Simplify your search for airport taxi services with our Booking Airport Taxis Scraper. Easily compare prices, services, and car types to find the best option for your needs.

BOOKING PRICE SCRAPER - by room

noraview/Booking-price-scraper

Track Booking.com prices by room type, per night, up to 365 days. Get rooms_left, rate options, meal plans, discounts, and sold-out detection. Clean output for revenue management and competitive analysis. CSV, JSON, HTML, Excel. Built by NoraView Intelligence.

๐Ÿ‘ User avatar

NoraView Intelligence

132

5.0

Booking Explorer ๐Ÿพ

jupri/booking-hotels

๐Ÿ’ซ Scrape Booking.com Hotels