# Changelog of Airbnb Listings Scraper (`fetch_cat/airbnb-listings-scraper`) Actor

- **URL**: https://apify.com/fetch\_cat/airbnb-listings-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/fetch\_cat/airbnb-listings-scraper.md

## Changelog

- 2026-09-25 - Improved the input form by keeping everyday controls visible and grouping specialized settings under Advanced options.

- 2026-07-19 - Fix: Interrupted search pages now save page-aware resume state so continuing a run does not replay listing rows already saved before the cutoff.

- 2026-07-19 - Fix: Failed or challenged sources now remain in run diagnostics and are not incorrectly offered as pending resume work.

- 2026-07-19 - Fix: Runs that reach the requested result limit now finish normally without incorrectly reporting pending resume URLs.

- 2026-07-19 - Improved partial-run recovery, record validation, and diagnostics. Invalid records are skipped before billing, while unfinished sources are retained for resume.

- 2026-07-19 - Fix: Failed or challenge pages no longer create charged placeholder room records. Runs now retain only meaningful listing data and preserve unfinished URLs for an honest retry.

- 2026-07-19 - Fix: Search output now requires a stable room ID and canonical room URL before it can be saved or charged.

### 0.2

- Improved examples, documentation, and reliability.

### 0.1

- Initial version with configurable inputs and structured results.
