Airbnb Reviews Scraper
Pricing
$0.50 / 1,000 reviews
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
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
- Click Try for free.
- Paste listing links or ids.
- Optionally set Max reviews per listing and the Order.
- 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
| field | meaning |
|---|---|
listingId, listingUrl | The listing the review belongs to. |
reviewId, createdAt | Airbnb's id and the moment the review was written, UTC ISO 8601. |
rating | 1β5 stars. |
language, text, translatedText | The language code, the review as written, and Airbnb's English translation (null when the review is already in English). |
reviewerName, reviewerId, reviewerProfileUrl, reviewerPhoto, reviewerSubtitle | The reviewer as Airbnb shows them: first name, profile, photo, and the line under the name. |
hostResponse, hostRespondedAt | The host's public answer, and its month as Airbnb writes it ("August 2026"). |
photos | Pictures the guest attached to the review. |
scrapedAt | UTC 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
hostRespondedAtcome as Airbnb writes them (a month and year), because that is all it publishes.
Is it legal to scrape Airbnb reviews?
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.