Booking.com Price Scanner avatar

Booking.com Price Scanner

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Booking.com Price Scanner

Booking.com Price Scanner

Scans one or more Booking.com hotel pages across multiple dates and extracts every available room and rate, including room names, prices, occupancy, cancellation and deal details. Export clean results to CSV, JSON, or Excel.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

2 days ago

Last modified

Share

Scans one or many Booking.com hotel pages across a range of dates and extracts every room and every rate — each with its name — into a clean dataset you can export as CSV, JSON or Excel.

Input

FieldMeaning
startUrlsBooking.com hotel page links. Stale search params (all_sr_blocks, sid, ...) are stripped automatically.
checkIn, checkOutFirst stay; their difference = stay length for every scanned day.
daysToScanNumber of consecutive stays to fetch (dates shift daily).
adults, childrenAges, roomsOccupancy. req_*, room1 and &age= params are derived automatically.
currencyOptional ISO code; adds selected_currency so all prices share one currency.
proxyConfigurationApify Proxy (RESIDENTIAL recommended). One sticky session shared by browser + fetches.
useBrowserCookiesPlaywright warm-up on/off.
impersonatecurl_cffi TLS fingerprint target.
maxBlockedRetries, minDelaySecs, maxDelaySecsAnti-blocking behaviour.
saveHtmlStore each raw page in the key-value store for debugging.

Output (one dataset item per room rate)

hotel, hotel_name, checkin, checkout, nights, room_title, sleeps, beds, room_size, room_id, roomtype_id, block_id, max_persons, fits_all_group, displayed_price, price_per_night, price_per_night_raw, rounded_price, original_price, deal, deal_value, free_cancellation, no_prepayment, no_credit_card, scarcity, http_status, url.

Blocked or empty pages produce one row with http_status filled and room fields empty, so gaps are visible in the export.

Notes

  • Use the data responsibly and in line with Booking.com's terms of service and applicable laws; keep delays polite and volumes reasonable.
  • A date that genuinely has one room left will correctly yield one row — the [diagnose] log line tells you whether that's the page's reality or a new layout worth reporting.