Airbnb Scraper avatar

Airbnb Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Airbnb Scraper

Airbnb Scraper

Airbnb Scraper SD - Airbnb Scraper is a travel data tool that extracts public Airbnb stays by location and dates: price for your dates, rating, reviews count, photos, coordinates, plus optional details - description, amenities, host, house rules and cancellation.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Neuro Scraper

Neuro Scraper

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

15 days ago

Last modified

Share

Airbnb Scraper - Airbnb listings with prices, ratings and details

The Airbnb Scraper extracts public Airbnb stays for any location and dates: name, type, price for your dates (with the nightly breakdown and discounts), rating, reviews count, coordinates, badges and photos. With details on it adds the description, rooms and beds, amenities, host (Superhost, rating, years hosting), house rules, category ratings, all photos, availability, instant book and cancellation options. No Airbnb account or login is used.

Input

FieldTypeDefaultMeaning
locationslistLisbon, Portugal (prefill)Places as you would search on Airbnb
startUrlslistemptyAirbnb search URLs (/s/.../homes?...) or listing URLs (/rooms/<id>)
checkIn, checkOutdatenoneYYYY-MM-DD; prices are totals for these dates
adults, childreninteger2, 0Guests
currencytextUSDPrice currency (EUR, GBP, ...)
priceMin, priceMaxinteger0 (off)Airbnb's own price filter
maxItemsinteger50Total listings to return
includeDetailsbooleanfalseOpen each listing page (and its price for your dates)
proxyConfigurationproxyApify RESIDENTIALProxy used for Airbnb

Output (one row per listing)

FieldMeaning
id, url, name, title, subtitleListing id, link, listing name, card title, type and area
rating, reviewsCount, ratingTextAverage rating and number of reviews
price, originalPrice, priceText, priceQualifier, priceBreakdown, currencyTotal for the stay, price before discount, as shown, "for 3 nights", nightly lines and fees
checkIn, checkOut, nights, adultsThe dates and guests the price is for
latitude, longitude, badges, photos, propertyIdMap position, badges (Guest favorite, Featured hotel...), card photos, hotel property id
details: description, propertyType, roomType, overview, personCapacity, bedrooms, beds, bathrooms, locationName, isSuperhost, isGuestFavorite, categoryRatings, host, amenities, amenitiesUnavailable, houseRules, highlights, detailPhotos, available, canInstantBook, cancellationOptions, unavailableReasonOnly with includeDetails or listing URLs; availability and cancellation need dates
source, page, scrapedAtInput that produced the row, search page, time

Measured limits (2026-10-03, local runs)

  • 18 listings per page and 15 pages: at most 270 listings per search. Use several locations, neighborhoods or price ranges for more.
  • 50 listings in 6 s, 60 in 8 s; with details about 3 s per listing (room page + price call).
  • Without dates Airbnb prices the cards for sample dates it chooses; those dates are in checkIn/checkOut.
  • Room-page prices use Airbnb's own price query, whose id is read from Airbnb's JavaScript on every run.
  • Tested without proxy from one residential IP; no bot challenge was met. A challenge is never solved: the Actor retries on a new IP, then skips the target with an error in the log.

Example

{"locations": ["Paris, France"], "checkIn": "2026-11-10", "checkOut": "2026-11-13", "currency": "EUR", "maxItems": 100}