Airbnb Reviews Scraper avatar

Airbnb Reviews Scraper

Pricing

$0.50 / 1,000 reviews

Go to Apify Store
Airbnb Reviews Scraper

Airbnb Reviews Scraper

Scrape every review of any Airbnb listing: text, rating, date, language and English translation, reviewer, host response and photos. Newest or best first. No login, no browser.

Pricing

$0.50 / 1,000 reviews

Rating

0.0

(0)

Developer

Steady Scrape

Steady Scrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

What does Airbnb Reviews Scraper do?

Airbnb Reviews Scraper extracts every review of any Airbnb listing: the text, the star rating, the date, the language it was written in and Airbnb's English translation, the reviewer's name and profile, the host's response and its date, and the photos guests attached. Newest first, or in Airbnb's "most relevant" order. It calls the same API Airbnb's site uses: no login, no browser, no proxies, and 50 reviews per request β€” a listing with 500 reviews takes about ten seconds.

Why use it?

  • 🏠 Hosts and property managers β€” read what guests say about your listings and your competitors', and where the complaints cluster.
  • πŸ“Š Sentiment and topic analysis β€” hundreds of reviews per listing, with the original language and the translation, ready for an LLM or a dashboard.
  • πŸ”Ž Due diligence β€” before booking, buying or managing a property, see the full review history and how the host answers.
  • πŸ—“οΈ Track new reviews β€” schedule it on your listings and diff by reviewId.

Features

  • βœ… Whole history β€” pages through every review, 50 at a time, until the last one.
  • βœ… Original and translation β€” the text as written plus Airbnb's English translation when the review is in another language.
  • βœ… Host responses β€” with the month they were written.
  • βœ… Reviewer profile β€” name, profile link, photo, and what Airbnb shows under the name (location or years on Airbnb).
  • βœ… Any Airbnb domain β€” paste links from airbnb.com, airbnb.co.uk, airbnb.fr… or bare listing ids.
  • βœ… Fair billing β€” you pay per review. Removed listings and listings Airbnb refuses are reported in the run summary and not charged.

How to scrape Airbnb reviews

  1. Click Try for free.
  2. Paste listing links or ids.
  3. Optionally set Max reviews per listing and the Order.
  4. Click Start and download the reviews as JSON, CSV or Excel. To follow new reviews, add a schedule.

Input example

{
"listings": ["https://www.airbnb.com/rooms/14926879", "11337562"],
"maxReviewsPerListing": 0,
"sortBy": "MOST_RECENT"
}

Output example

{
"listingId": "14926879",
"listingUrl": "https://www.airbnb.com/rooms/14926879",
"reviewId": "1768758907112887830",
"createdAt": "2026-09-06T10:08:12Z",
"rating": 5,
"language": "it",
"text": "Ottima sistemazione per una persona, posizione strategica, host sempre disponibili e reattivi!",
"translatedText": "Great accommodation for one person, strategic location, hosts always available and responsive!",
"reviewerName": "Stefania",
"reviewerId": "1493169608106990272",
"reviewerProfileUrl": "https://www.airbnb.com/users/profile/1493169608106990272",
"reviewerPhoto": "https://a0.muscache.com/im/pictures/user/0c69accb-9727-4adc-8fc7-f5a9311338c6.jpg",
"reviewerSubtitle": "10 years on Airbnb",
"hostResponse": null,
"hostRespondedAt": null,
"photos": [],
"scrapedAt": "2026-09-18T03:02:11.482Z"
}

Output fields

fieldmeaning
listingId, listingUrlThe listing the review belongs to.
reviewId, createdAtAirbnb's id and the moment the review was written, UTC ISO 8601.
rating1–5 stars.
language, text, translatedTextThe language code, the review as written, and Airbnb's English translation (null when the review is already in English).
reviewerName, reviewerId, reviewerProfileUrl, reviewerPhoto, reviewerSubtitleThe reviewer as Airbnb shows them: first name, profile, photo, and the line under the name.
hostResponse, hostRespondedAtThe host's public answer, and its month as Airbnb writes it ("August 2026").
photosPictures the guest attached to the review.
scrapedAtUTC ISO 8601.

The run's SUMMARY record lists, per listing, its total number of reviews and how many were read, plus any listing that was removed or refused.

Limits and tips

  • The order Newest first is chronological; Most relevant first is Airbnb's own ranking and not stable between runs.
  • Reviews are what Airbnb publishes: first names only, and no reviews hidden by Airbnb's policies.
  • Dates in hostRespondedAt come as Airbnb writes them (a month and year), because that is all it publishes.

This Actor reads only what Airbnb shows publicly to anyone, without logging in: reviews are public content, and reviewers appear as Airbnb itself shows them (first name, public profile). Scraping public data is generally legal; still, make sure your use complies with Airbnb's terms and the privacy laws that apply to you β€” do not use reviewer data to identify or contact people. Read Apify's legality of web scraping guide.

Your feedback

Missing something? Open an issue on the Issues tab: issues are answered, and the Actor is checked against the live site so it keeps working when Airbnb changes.