# Changelog of Airbnb Scraper (`curious_coder/airbnb-scraper`) Actor

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

## 2026-09-30

- Fix: **Search URLs return every page again.** Airbnb changed how search results pages are loaded, so searches stopped after the first page (about 18 listings) and logged "Sorry, something went wrong." All pages come through again, up to Airbnb's limit of around 270 listings per search, and the actor now adapts automatically if Airbnb makes the same change again.
- Fix: **No more repeated listings across pages.** Airbnb's ordering shifts slightly from one page to the next, so a few listings used to appear twice. Each listing is now returned once per search URL, and your limit counts unique listings.

## 2026-08-30

- Fix: **Prices are back on property details.** Airbnb changed how listing prices are served and `pricing` / `costPerNight` had stopped coming through; the actor now uses Airbnb's new price query. `pricing` includes the total, any discount, the nightly rate and a line-by-line breakdown, together with the `checkin` / `checkout` dates the quote is for.
- New: **Listings are priced even without dates.** When no check-in/check-out is set, the actor picks the listing's first available window (respecting its minimum-stay rule) and marks the quote with `datesAutoSelected: true`. Set the date inputs to price your own dates.
- New: **Availability rows now include `minNights`** plus check-in/check-out eligibility for each day.

## 2026-08-29

- Fix: **Prices now always come back in your selected currency.** Previously the first page of search results was priced in whatever currency Airbnb guessed from the connection's location, so identical runs could return USD one time and EUR or NOK the next. The chosen currency is now applied to every page.
- New: **`location` now includes `city`, `state` and `country`** exactly as Airbnb shows them in the "Where you'll be" section.
- New: **`location.isExactLocation` and `location.approximateRadiusMeters`** tell you whether the coordinates are the property's exact point or the center of the approximate area Airbnb shows before booking (many listings only reveal the exact location after a reservation).

## 2026-08-28

- New: **Photos are now in Airbnb's display order with the cover photo first.** Each photo now includes its `id`, and the cover photo is marked with `"primary": true` — on detail records and on search results alike — so you no longer have to guess which image is the hero.

## 2026-08-27

- Fix: **`title` now returns the listing's actual headline** exactly as shown at the top of the Airbnb page (e.g. "Amazing 995 ft² design loft steps to Ipanema beach"). Previously it contained the generic room-type heading (e.g. "Entire loft in Rio de Janeiro, Brazil"), which is now available separately as the new `roomTypeTitle` field.

## 2026-07-27

- New: **Limit per URL** input option. Set a maximum number of records to scrape from each start URL (search or host profile), independent of the overall total limit. Leave empty for no per-URL limit.

## 2026-06-25

- Fix: **Search results now return all pages:** previously a search URL only returned the first page of listings due to outdated code. It now collects every available page (up to Airbnb's limit of around 270 listings per search), so you get many more results from a single search link.
- Fix: **Your chosen currency now applies to every page.** Earlier, only the first page of a search respected the selected currency and the rest fell back to US dollars. All pages now return prices in the currency you pick.

## 2026-04-13

- **Improvements to property details:**
  - You'll now see the listing's property type and full headline—these come directly from Airbnb's sharing info for more accuracy.
  - We now show an improved list of overview items (like beds and bathroom types), These are easier to read and offer clearer info.
  - The room type and description language (if available) appear in the details, making it easier to understand what kind of place the listing is and in what language the description is written.
  - Host highlights are now displayed with a dedicated list, helping you get a better sense of who's hosting.
  - If a listing doesn't have a full address title, you'll still see a short location name pulled from Airbnb.

## 2025-10-18

- Bug fixes
- Fix invalid price issue
- Add availability data
- Default check in and check out dates input

## 2025-02-26

- New: Property pricing info when check in and checkout dates are provided
- New: Currency selection
- New: Scrape all amenities and photos
