VOOZH about

URL: https://apify.com/malikgen/airbnb-reviews-scraper

⇱ Airbnb Reviews Scraper β€” Ratings, Sentiment & Insights Β· Apify


πŸ‘ Airbnb Reviews Scraper β€” Ratings, Sentiment & Insights avatar

Airbnb Reviews Scraper β€” Ratings, Sentiment & Insights

Pricing

from $2.60 / 1,000 results

Go to Apify Store

Airbnb Reviews Scraper β€” Ratings, Sentiment & Insights

Scrape Airbnb reviews by city, URL, or ID β€” text, ratings, dates, reviewer & host, host replies, media, trip type, plus free sentiment and a per-listing insights rollup (category ratings, top keywords, response rate). Part of the Airbnb suite (Search, Listing Details, Revenue Calculator).

Pricing

from $2.60 / 1,000 results

Rating

5.0

(1)

Developer

πŸ‘ Malikgen

Malikgen

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

18 days ago

Last modified

Share

Export every guest review from any Airbnb listing β€” or an entire city β€” with full text, ratings, dates, reviewer details, host replies, photos, trip type, and language. Then go further than any other scraper: built-in sentiment, aspect tags, and a per-listing insights rollup (category sub-ratings, rating distribution, top keywords, review velocity, host-response rate). All in clean, stable JSON.

🏠 Part of the Airbnb suite β€” works alongside the Airbnb Search Scraper, Listing Details Scraper, and Revenue & Occupancy Calculator.


Why this one β€” more data, ~20% cheaper

CapabilityTypical Airbnb review scrapersThis actor
Review text, rating, dateβœ…βœ…
Reviewer name & photoβœ…βœ…
Reviewer locationpartialβœ… (cleaned)
Reviewer tenure ("4 years on Airbnb")βŒβœ…
Host reply + host detailsβœ…βœ…
Review photos / mediasomeβœ…
Trip type (group, family, solo…)βŒβœ…
Language + localized textsomeβœ…
Sentiment + score (free, no API key)rare/opt-inβœ… default
Aspect tags (cleanliness, location…)βŒβœ…
Scrape by CITY (no URLs needed)❌ nobodyβœ…
Per-listing insights rollup❌ nobodyβœ…
↳ category sub-ratings (6)βŒβœ…
↳ rating distribution (5β˜…β†’1β˜…)βŒβœ…
↳ sentiment split %βŒβœ…
↳ top positive / negative keywordsβŒβœ…
↳ review velocity & host-response rateβŒβœ…
Price per 1,000 reviews (Bronze)~$4.10 (market leader)~$3.30

~15 data dimensions vs the usual ~8 β€” for less money. Reliable by design (residential proxy + Airbnb's own reviews API, paginated).


Quick start

Pick any one input:

  • City β€” type Austin, TX (we auto-find the top listings and scrape their reviews). No URLs required β€” unique to this actor.
  • Listing URLs β€” paste https://www.airbnb.com/rooms/<id>.
  • Listing IDs β€” paste numeric IDs.

Then set Max reviews per listing (0 = all), Sort (most recent / relevant / highest / lowest), optional Since date for incremental runs, and Start.


Input

FieldTypeDescription
locationstringCity to scrape (auto-finds listings).
listingUrlsarrayAirbnb room URLs.
listingIdsarrayNumeric listing IDs.
maxListingsintegerCity mode: how many listings (default 10).
maxReviewsPerListingintegerPer listing; 0 = all (default 100).
sortByenummost-recent / most-relevant / highest-rated / lowest-rated.
sinceDatestringOnly reviews on/after YYYY-MM-DD (great for incremental).
localeenumLanguage/region for localized text.
includeInsightsbooleanAdd the per-listing rollup (default true, free).
webhookUrlstringPOST results when the run finishes.
proxyConfigurationobjectResidential (US) by default β€” recommended.

Provide at least one of location, listingUrls, or listingIds.


Output

Two record types in one dataset (filter on recordType):

review β€” one per guest review: reviewId, rating, comment, localizedComment, language, date (ISO) + dateFormatted, reviewerName, reviewerLocation, reviewerTenure, reviewerPhotoUrl, hostReply, hostName, tripType, reviewHighlight, highlightedSentences[], media[], sentiment, sentimentScore, aspects[], listingId, listingUrl, scrapedAt.

listing_insights β€” one per listing (when includeInsights): totalReviewsAvailable, reviewsAnalyzed, avgRating, categoryRatings{cleanliness,accuracy,check-in,communication,location,value}, ratingDistribution{5..1}, sentimentSplitPct{positive,neutral,negative}, topPositiveKeywords[], topNegativeKeywords[], languagesBreakdown, hostResponseRatePct, reviewsPerMonth, firstReviewDate, lastReviewDate.

All fields always present (null/empty when unavailable). Full sample: docs/example-output-reviews.json.


Run via API

curl-X POST "https://api.apify.com/v2/acts/malikgen~airbnb-reviews-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN"\
-H"Content-Type: application/json"\
-d'{"listingUrls":["https://www.airbnb.com/rooms/12937"],"maxReviewsPerListing":100}'

Works with the Apify clients, n8n, Make, and Zapier. Set webhookUrl to push results into your workflow.


Pricing

Pay per review (set in Console). Headline β‰ˆ $3.30 / 1,000 reviews (Bronze) β€” about 20% under the market leader, with more fields. The per-listing insights rollup is included free.


FAQ

Can I really scrape a whole city? Yes β€” enter a city and we find the listings and pull their reviews automatically. No other Airbnb reviews scraper does this.

Do I need an API key for sentiment? No. Sentiment, scores, and aspect tags are computed in-actor at no extra cost.

How do incremental runs work? Set sortBy: most-recent + sinceDate β€” only newer reviews are returned. Pair with webhookUrl for ongoing reputation monitoring.

Why residential proxy? Airbnb is Cloudflare-protected and reviews load via a warmed session. Leave the default proxy on.


🏠 The Airbnb suite

ActorUse it for
Airbnb Search ScraperFind listings by city β€” price, rating, coordinates, superhost.
Airbnb Listing Details ScraperFull property detail from URLs β€” description, amenities, host, photos.
Airbnb Revenue & Occupancy CalculatorOccupancy %, ADR, estimated revenue β€” the AirDNA alternative.
Airbnb Reviews Scraper (this actor)Reviews + sentiment + per-listing insights.

Changelog

  • 0.1 β€” Initial release. City / URL / ID input; paginated StaysPdpReviewsQuery; per-review sentiment + aspects; per-listing insights rollup (category ratings, distribution, sentiment split, keywords, velocity, response rate); reviewer location/tenure split; incremental sinceDate.

Not affiliated with, endorsed by, or sponsored by Airbnb. Scrapes publicly available review data for legitimate research, sentiment analysis, and reputation monitoring. Respect Airbnb's Terms of Service and applicable laws.

You might also like

Airbnb Reviews Scraper β€” Ratings, Topics & Sentiment

automation-lab/airbnb-reviews

Extract Airbnb reviews from listing URLs or IDs, including text, ratings, reviewer/host details, host replies, dates, media, topic filters, full-text search, and optional AI sentiment/translation.

πŸ‘ User avatar

Stas Persiianenko

50

Airbnb Reviews Scraper β€” Ratings, Comments & Host Replies

khadinakbar/airbnb-reviews-scraper

Scrape all reviews for any Airbnb listing β€” rating, comment, date, reviewer, host response, photos, and topic tags. HTTP-only, MCP-ready.

Airbnb Listing Details Scraper β€” Full Property Data by URL

malikgen/airbnb-listing-details

Get full Airbnb listing detail from room URLs β€” description, all amenities (35–70), beds/baths/capacity, GPS, up to 50 photos, ratings and a rich host profile. Part of the Airbnb suite (Search, Revenue Calculator, Reviews).

Airbnb Reviews Scraper

nifty.codes/airbnb-reviews-scraper

Extract guest reviews from Airbnb property listing pages including text, ratings, and host responses. Powered by Airbnb Scraper.

Airbnb Reviews Scraper | Extract Ratings, Reviews & Guest Data

epicscrapers/airbnb-reviews-scraper

Scrape Airbnb reviews from any listing URL with this fast Airbnb Review Scraper API. Extract review text, ratings, dates, reviewer profiles, host responses, and sentiment-ready structured data for market research, competitor analysis, AI workflows, and hospitality intelligence.

3

5.0

Airbnb Search Scraper β€” Listings & Prices by City

malikgen/airbnb-scraper

Scrape Airbnb listings by city β€” price/night, rating, reviews, superhost, coordinates, beds, amenities, images. Reliable residential scraping, just type a city. Part of the Airbnb suite (Listing Details, Revenue Calculator, Reviews).

Airbnb Host Profile Details Scraper

nifty.codes/airbnb-host-etails-scraper

Extract host profile data including verification status, ratings, and bio from Airbnb host pages. Powered by Airbnb Scraper.

Airbnb Scraper

dataharvest/airbnb-scraper

Scrape Airbnb listings with prices, ratings, amenities and host info.

Airbnb Images Scraper

api-empire/airbnb-images-scraper

Airbnb Ld Scraper extracts listing details from any Airbnb property URL. Collect prices, photos, amenities, host info, ratings, availability, and descriptions. Ideal for market research, pricing analysis, investment insights, and workflows needing structured Airbnb listing data.

8

5.0

Airbnb Host Listings Scraper

nifty.codes/airbnb-host-istings-scraper

Extract listings from Airbnb host profile pages including room type, ratings, and superhost status. Powered by Airbnb Scraper.