Airbnb Reviews Scraper: Text, Ratings, Host Replies avatar

Airbnb Reviews Scraper: Text, Ratings, Host Replies

Pricing

from $0.25 / 1,000 reviews

Go to Apify Store
Airbnb Reviews Scraper: Text, Ratings, Host Replies

Airbnb Reviews Scraper: Text, Ratings, Host Replies

Scrape Airbnb guest reviews from listing URLs or IDs: text, original language and English translation, date, stars, stay type and host response. Filter by date and language, sort by rating. $0.50 per 1,000 reviews.

Pricing

from $0.25 / 1,000 reviews

Rating

0.0

(0)

Developer

The Last Scraper

The Last Scraper

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Airbnb Reviews Scraper

Scrape guest reviews of Airbnb listings from their URLs or IDs: the text, the original language and Airbnb's English translation, the date, the stars, the type of stay and the host's response. $0.50 per 1,000 reviews on the Free plan ($0.25 on Gold).

  • Only what you need: reviews since a date (older pages are not even read), only some languages, highest or lowest rated first, and a cap per listing.
  • Original and translation: text (English when Airbnb translates it), text_original, language and is_translated.
  • Privacy switch: "Omit personal data" nulls reviewer names, photos and profile links (the numeric reviewer id, the location label and the review text stay as written).

How to use it

{
"where": ["https://www.airbnb.com/rooms/23491570", "614178316141803089"],
"maxReviewsPerListing": 100,
"sort": "most_recent",
"sinceDate": "2026-01-01",
"reviewLanguages": ["en", "es"]
}

Most recent first is how Airbnb serves reviews; highest or lowest rated reads all of a listing's reviews (or all since the date) and sorts them, so it takes longer on listings with many reviews.

What you get

One row per review: review_id, listing_id, created_at, rating, language, text, text_original, is_translated, reviewer (name, location, tenure; names and photos null with "Omit personal data"), stay_context ("Stayed a few nights"), host_response (the host's reply, null when there is none) and highlight.

Price

Pay-per-event prices per 1,000 events, by Apify plan:

EventFreeBronzeSilverGold
review: per review delivered$0.50$0.40$0.30$0.25

Only delivered reviews are charged: reviews filtered out by date or language are free, and so is a listing that fails.

Public data only, no login. Reviews and names can be personal data under GDPR: collect them with a legitimate purpose. Not affiliated with Airbnb.