Booking.com Price Scanner
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
0
Monthly active users
2 days ago
Last modified
Categories
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
| Field | Meaning |
|---|---|
startUrls | Booking.com hotel page links. Stale search params (all_sr_blocks, sid, ...) are stripped automatically. |
checkIn, checkOut | First stay; their difference = stay length for every scanned day. |
daysToScan | Number of consecutive stays to fetch (dates shift daily). |
adults, childrenAges, rooms | Occupancy. req_*, room1 and &age= params are derived automatically. |
currency | Optional ISO code; adds selected_currency so all prices share one currency. |
proxyConfiguration | Apify Proxy (RESIDENTIAL recommended). One sticky session shared by browser + fetches. |
useBrowserCookies | Playwright warm-up on/off. |
impersonate | curl_cffi TLS fingerprint target. |
maxBlockedRetries, minDelaySecs, maxDelaySecs | Anti-blocking behaviour. |
saveHtml | Store 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.