# Changelog of Airbnb Scraper + STR Market KPIs (ADR · Occupancy · RevPAR) (`sian.agency/airbnb-property-scraper`) Actor

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

## Changelog

All notable changes to Airbnb Property Scraper will be documented in this file.

### \[2026-09-11]

#### 🖼️ Images

- 🖼️ **The photos were always collected — now you can see them.** The full image gallery and its preview thumbnail appear in the Output tab and in every export, instead of only in the raw JSON.

### \[2026-07-30]

#### 🔗 Fixed — Bulk URL input now works

- Pasting a list of Airbnb URLs failed with "Invalid Airbnb URL" before fetching anything. Bulk lists now work from the UI or the API, and duplicates are collapsed.

### 2026-07-10 (v0.2.0)

#### ✨ New: Full Listing Details & Guest Reviews Enrichment

- **Full Home Details (PAID)** - Turn on `fetchHomeDetails` to pull each listing's complete detail page — description, amenities, house rules, policies, and additional photos — alongside the search result. Requires check-in/check-out dates.
- **Guest Reviews (PAID)** - Turn on `fetchReviews` to pull up to 50 guest reviews per listing (reviewer name, rating, comment, date) directly into the dataset.
- Both are opt-in, PAID-tier add-ons layered on top of the existing calendar enrichment — off by default, zero impact on existing runs.

#### 💎 User Benefits

- Skip a second scrape just to read a listing's amenities and house rules — get them in the same run
- Pull real guest sentiment (ratings + comments) alongside your STR KPIs for faster due diligence

### 2026-05-03

#### 🎉 Airbnb Property Scraper - Launch!

- **5 Search Modes** - Scrape Airbnb by destination text, map-bounds coordinates, place ID, category tag (PAID), or pasted search URL
- **Calendar Enrichment Engine** - Per-listing forward availability fetch unlocks real STR KPIs (PAID tier)
- **STR KPI Suite** - ADR, occupancy rate, RevPAR, estimated annual revenue, and stale-listing detection computed for every listing
- **Cursor-Based Auto-Pagination** - Drains entire markets up to 500 listings per query with no manual clicking
- **HTML Market Report** - Shareable visual summary with KPI distributions and assumption disclosures, saved to key-value store
- **Smart Filters** - Price range, bedrooms, beds, baths, Superhost, Guest Favorite, and Luxe quality filters
- **Bulk Mode (PAID)** - Process arrays of destinations or Airbnb URLs in a single run
- **Multi-Currency Pricing** - 3-letter ISO currency support for global market analysis

#### 💎 User Benefits

- Underwrite short-term rental investments with real ADR, occupancy, and RevPAR — not guesses
- Save 20+ hours per market scan compared to manual Airbnb research
- Pay-per-result pricing — only charged for listings actually returned
- FREE tier with 25 listings per query — evaluate any market before committing
- Beautiful HTML report ready to drop into investor decks and lender packages

#### 🎯 Use Cases

- STR investors underwriting vacation-rental purchases with comp-level RevPAR data
- Hospitality consultants and PE analysts sizing new vacation-rental markets
- Existing Airbnb hosts benchmarking competitor ADR and occupancy
- Rental arbitrage operators sourcing high-revenue neighborhoods
- Tourism boards and DMOs forecasting destination revenue and STR supply
- Property managers auditing inventory for stale or abandoned listings
