Airbnb - Listings, Details & Reviews, No Login Needed avatar

Airbnb - Listings, Details & Reviews, No Login Needed

Pricing

from $0.90 / 1,000 results

Go to Apify Store
Airbnb - Listings, Details & Reviews, No Login Needed

Airbnb - Listings, Details & Reviews, No Login Needed

[$0.9/1000] Search Airbnb listings by location and dates, pull full listing details (host, amenities, ratings, photos), and extract guest reviews - all without login or a browser.

Pricing

from $0.90 / 1,000 results

Rating

0.0

(0)

Developer

Rio Dwi Saputra

Rio Dwi Saputra

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

6 days ago

Last modified

Share

What does Airbnb Scraper do?

Airbnb Scraper extracts structured data straight from Airbnb - search results for any destination, full listing details, and guest reviews - without a login and without a browser. It reads the same JSON state Airbnb's own frontend renders from, so results are fast, accurate, and closely mirror what you'd see browsing the site yourself.

Run it on demand, on a schedule, or wire it into your pipeline via the Apify API and integrations (Zapier, Make, Google Sheets, and more).

Why use Airbnb Scraper?

  • Market and pricing research - pull live prices, ratings, and availability for any destination to benchmark short-term rental markets.
  • Investment and property analysis - collect amenities, host quality signals (Superhost status, review scores), and location data across many listings at once.
  • Reputation and guest-experience monitoring - fetch full review text and host responses for listings you manage or track.
  • Dataset building - export clean, structured JSON/CSV instead of scraping HTML yourself.

How to use Airbnb Scraper

  1. Click Try for free (or Run) on this Actor's page.
  2. Open the Input tab, keep Mode set to search, and enter a destination under Location (e.g. "Bali, Indonesia").
  3. Optionally set check-in/check-out dates, guest counts, and Max results.
  4. Click Start and wait for the run to finish.
  5. Open the Output tab to preview results as a table, or export the dataset as JSON, CSV, Excel, or HTML.

Already have specific listing URLs? Switch Mode to listing_detail for full listing info, or reviews to pull guest reviews for those listings.

Input

The Actor has three modes, selected via the Mode field:

ModeWhat it doesKey fields
searchSearch Airbnb by location and return matching listingslocation, checkin, checkout, adults, maxResults
listing_detailFetch full details for specific listings you already knowlistingUrls
reviewsFetch guest reviews for specific listingslistingUrls, maxReviews

proxyConfiguration (optional, available in all modes) routes requests through Apify Proxy - recommended for larger runs to reduce the chance of Airbnb rate-limiting requests.

See the Input tab or .actor/input_schema.json for the full field list and defaults.

Example input for search mode:

{
"mode": "search",
"location": "Bali, Indonesia",
"checkin": "2026-12-01",
"checkout": "2026-12-05",
"adults": 2,
"maxResults": 50
}

Example input for reviews mode:

{
"mode": "reviews",
"listingUrls": ["https://www.airbnb.com/rooms/1530784477084077413"],
"maxReviews": 100
}

Output

Each dataset item is one listing (modes search/listing_detail) or one review (mode reviews). You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

{
"listingId": "1530784477084077413",
"listingUrl": "https://www.airbnb.com/rooms/1530784477084077413",
"title": "Suite Room with Mountain View",
"propertyType": "Entire home",
"avgRating": 4.97,
"reviewCount": 67,
"categoryRatings": { "CHECKIN": 4.96, "ACCURACY": 4.99, "LOCATION": 4.96 },
"personCapacity": 2,
"city": "Kintamani",
"latitude": -8.26784,
"longitude": 115.35285,
"hostName": "Wayan",
"hostIsSuperhost": true,
"amenities": ["Wifi", "Kitchen", "Free parking on premises"],
"highlights": ["Top 10% of homes", "Unwind in the hot tub"],
"description": "Welcome to our elegantly designed guest room..."
}

Data table

FieldDescription
listingId / listingUrlAirbnb's numeric listing ID and its canonical page URL
title / subtitleListing name (search mode also returns a generic location-based title plus the host-given subtitle)
propertyType / roomTypeSummaryType of place and a bedrooms/beds/baths summary
avgRating / reviewCount / categoryRatingsOverall rating, review count, and per-category breakdown (listing_detail only)
price / priceQualifierDisplayed price and its qualifier (e.g. "for 5 nights") - search mode only, and only when dates are given
personCapacityMaximum guests (listing_detail only)
city / latitude / longitudeLocation
hostName / hostIsSuperhost / hostIsVerifiedHost info (listing_detail only)
amenities / highlights / descriptionFull amenities list, highlight badges, and description text (listing_detail only)
reviewId / rating / comment / reviewerName / reviewerLocation / reviewDate / hostResponseReview fields (reviews mode only)

Pricing / Cost estimation

Airbnb Scraper is priced at $0.9 per 1,000 results - competitive with other Airbnb scrapers on Apify Store. A search run collecting a few hundred listings, or a reviews run pulling a few hundred reviews, typically finishes within a minute or two of platform time.

Tips and advanced options

  • Leave check-in/check-out empty in search mode to browse listings without date-specific pricing (faster, and shows the default price Airbnb displays).
  • Pricing is only available in search mode - listing_detail mode focuses on the listing's static info (host, amenities, ratings, description) and does not return a live price quote.
  • Enable Proxy configuration for large multi-location runs to reduce the chance of temporary rate-limiting.
  • reviews mode paginates automatically until maxReviews is reached or the listing runs out of reviews.

FAQ, disclaimers, and support

This Actor only reads publicly accessible Airbnb pages and data - it does not require login credentials and does not access private or authenticated information. It is intended for legitimate market research, analytics, and dataset building. Always review Airbnb's Terms of Service and applicable local laws when reusing this data.

Airbnb occasionally changes its internal page structure or rotates the GraphQL query identifiers reviews mode depends on, which may require an update to this Actor. If you notice missing or malformed results, please report it via the Issues tab on this Actor's page. Need a custom version (extra fields, availability calendars, alternate locales)? Reach out through the Issues tab as well.