# Changelog of Airbnb Scraper — Vacation Rental Prices & Availability (`lergassy/airbnb-scraper`) Actor

- **URL**: https://apify.com/lergassy/airbnb-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/lergassy/airbnb-scraper.md

## Changelog

### 2026-10-10

- Dates are checked before searching: a check-out before check-in is swapped, a stay in the past is replaced by one a month out, and an unreadable date is ignored — each with a clear message in the log.
- A place Airbnb does not recognise (a typo or made-up name) no longer returns paid listings from around the world; one free row explains what to fix.

### 2026-10-02

- Memory is now sized to your input: small runs use less, large runs get more.

### 2026-10-01

- Fixed runs with a maximum cost stopping before they reached your limit.

### 2026-09-30

- New "Only new rows" option (`onlyNewRowsStore`): name a memory, schedule the Actor, and later runs write and charge only listings you have not received before.

### 2026-09-27

- Runs stop cleanly at your maximum cost instead of being aborted; nothing beyond your limit is written or charged.

### 2026-09-21

- Apify Proxy is now on by default, and a rate-limited run switches to residential addresses automatically.
- Longer back-off and more retries when Airbnb rate-limits requests.
- A blocked search now writes one clear reason row instead of ten, and a run that collects nothing because of blocking fails with an explanation instead of finishing as an empty success.

### 2026-09-16

- An empty search page from Airbnb is retried instead of returning an empty export.
- A search that finds no listings now writes a row explaining what to check (location spelling, dates, filters).

### 2026-09-03

- Initial release: Airbnb listings for any place and dates with stay and per-night price, rating, property type, coordinates, bedrooms, badges and photos, plus optional details, calendar and reviews.
