# Changelog of Airbnb Scraper (Pay-Per-Event) (`prodiger/airbnb-listing-scraper`) Actor

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

## Changelog

### 0.1.0 — 2026-05-22

#### Added

- Initial release: pay-per-event Airbnb listings scraper. Drop-in alternative to `automation-lab/airbnb-listing` at identical pricing ($0.005/run + $5/1,000 listings).
- Price-range binary splitting bypasses Airbnb's ~300-result pagination cap.
- Full mode and search-only mode (`skipDetailPages`).
- Optional per-listing calendar fetch (`calendarMonths` 0–12).
- 14 supported locales, 20 currencies.
- Quality wins vs. the reference actor:
  - Search-only rows include `price.breakDown` (cleaning, service, total fees).
  - Run-level dedup by listing `id` across overlapping `locationQueries`.
  - Per-run summary log (listings/sec, splits, cap-hits, detail/calendar fetches).
  - Auto-extend `maxPricePerNight` ceiling when the top window cap-hits, so luxury markets are no longer silently truncated.
  - `neighborhood` enrichment parsed from `LOCATION_DEFAULT` listing sections.
- Honors Apify per-run Maximum Charge: stops enqueueing on `eventChargeLimitReached`.
- Graceful abort: exits within ~1s when the run is stopped.
