# Changelog of Airbnb Scraper API - Prices, Reviews & Calendar (`datapipe/airbnb-scraper`) Actor

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

## Changelog

### 1.0.0

First public release.

- Full listing detail: 99 fields per listing, including the price broken down line by
  line, all six rating categories, host details, amenities, house rules, images and
  cancellation terms.
- Day-by-day availability calendar, included rather than sold as a separate tier.
- Guest reviews, paged in `MOST_RECENT` order so a listing's reviews are returned
  once each. Offset paging over Airbnb's default ordering returns duplicates and
  silently drops reviews — a 373-review listing came back as 322 distinct.
- Search by city, or pass room URLs directly with `startUrls`.
- Prices parsed by shape rather than by a locale table, so `$1,291.91` and
  `1.234,56 €` both read correctly without the scraper being told which market it is
  pointed at.
- A missing field is `null`, never `""` or `0`. A listing whose reviews never
  rendered and one with zero reviews are different facts and stay different.
- Per-record `error` array: a listing whose search card was fine, whose availability
  call timed out and whose reviews returned 403 is one record carrying all three
  facts, not a run that failed.
- Failed listings are not billed.
