# Changelog of Booking.com Scraper — Hotel Prices & Availability by Date (`kestrel/booking-prices-scraper`) Actor

- **URL**: https://apify.com/kestrel/booking-prices-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/kestrel/booking-prices-scraper.md

## Changelog

### 2026-08-30

- Reliability: a run that cannot act on its input — a URL from the wrong site, a name nothing resolves to, an empty target list, a number outside the documented range — now ends cleanly with the reason on the run card instead of as a failed run. Nothing is charged in either case; a blocked or throttled source still fails loudly.
- Store listing: moved into the categories buyers actually browse (the old `Business` category has no Store page).

### 1.1 — 2026-08-29

- Documented that Booking.com prices a stay per session, so repeat runs can differ by a few per cent: compare like with like, give alerts a threshold, take a median for anything that must be defensible.

### 1.0 — 2026-08-29

First release.

- Booking.com prices for exact dates, guests and rooms, for whole destinations (city, region, district, landmark, airport, country) or a list of properties by URL, name or id.
- One `hotel` row per property: stay total in your currency, the derived nightly rate, the hotel-currency total, taxes and fees that are excluded, free-cancellation, no-prepayment and breakfast flags, stars, review score and count, address and coordinates, distance from the centre, the cheapest room's name, sold-out state and alternative dates.
- Optional `room` rows (`includeRooms`): every room and rate combination Booking matched to the stay, with its price, meal plan, free-cancellation deadline and "only X left" message.
- `maxPrice` keeps properties whose nightly rate is at or under a figure and `minStars` is passed to Booking itself — both run before billing. Sold-out and unpriced properties are delivered free.
- No browser, no login: the search results page's own GraphQL call, through Apify's residential proxies, with Chrome's TLS signature.
