# Changelog of Airbnb Scraper \[Just 💰$0.4] — Listings, Prices & Host Data (`blackfalcondata/airbnb-scraper`) Actor

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

## Changelog

### 0.1.x — 2026-06-22

- Added: Airbnb stays scraper — full-city listings with nightly price, original/discounted price, average rating, review count, room type, coordinates, photos, and badges.
- Added: three modes from one actor — listings, reviews (flat review rows with text/rating/date/reviewer/host response), and URLs (cheapest, for fast discovery).
- Added: optional detail enrichment — the full host description and amenity list per listing.
- Added: optional attached reviews on each listing record, with a per-listing cap and best/recent ordering.
- Added: full-city coverage that returns the whole set of stays for an area, not just the first page the site shows.
- Added: rich filtering — nightly price band, room type, bedrooms, guests, and stay dates, plus an optional lat/long radius with verified per-listing distance.
- Added: incremental change tracking — `NEW` / `UPDATED` / `EXPIRED` across runs, scoped per search configuration.
- Added: optional physical dedup (coordinate + name) on top of exact-id dedup.
- Added: compact output, exclude-empty-fields, MCP export, and notification hooks (Telegram / Discord / Slack / WhatsApp / generic webhook).
- Improved: results stream to the dataset in batches so memory scales with the result limit, not city size.
- Improved: a radius filter drops listings without a verifiable coordinate instead of shipping an unknown distance, and keeps its own change-tracking state so nothing is wrongly marked removed.
- Improved: a degraded or partial scan no longer counts as full coverage, protecting change-detection accuracy.
- Improved: invalid `maxResults` values fall back to the default instead of running unbounded; an optional query budget caps cost on very dense areas.
