airbnb-reviews-scraper
Pricing
from $0.50 / 1,000 results
airbnb-reviews-scraper
Extract detailed Airbnb room reviews with comprehensive data — ratings, comments, reviewer profiles, host information, and review photos.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Code and Curl
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Airbnb Room Reviews Scraper
Extract detailed Airbnb room reviews with comprehensive data — ratings, comments, reviewer profiles, host information, and review photos. Perfect for market research, sentiment analysis, and understanding guest experiences.
✨ Features
- Full review extraction — rating, comment text, review date, and photos for each review
- Reviewer profiles — name, profile link, profile photo, and Airbnb tenure
- Host information — host name, profile link, and the host's own reply to each review, when one exists
- Pagination support — automatically pages through a room's entire review history until the requested number of items is collected
- Apify Proxy — enabled by default to keep runs reliable at scale
🔧 Input Configuration
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| startUrls | Array | ✅ | one sample room URL | Airbnb room URLs to scrape reviews for |
| maxItems | Integer | — | 5 | Maximum number of reviews to scrape per room |
| proxyConfiguration | Object | ✅ | { "useApifyProxy": true } | Apify Proxy settings for the run |
Supported URL types:
- Airbnb room URLs, e.g.
https://www.airbnb.com/rooms/12171671— any query params (dates, guests, etc.) are ignored, only the room ID matters
📦 Output
The dataset includes one "Overview" table view showing each review's rating, comment, date, reviewer, and host response.
Sample output:
{"id": "1741315821219860411","rating": 5,"comment": "I had a wonderful stay! The place was exactly as described—clean, comfortable, and in a great location...","language": "en","createdAt": "2026-07-30T13:23:41Z","localizedDate": "4 days ago","stayHighlight": "Stayed a few nights","reviewerTenure": "5 years on Airbnb","photoUrls": [],"reviewer": {"id": "393510323","name": "Alicia","profileUrl": "https://www.airbnb.com/users/profile/1479040538306620982","pictureUrl": "https://a0.muscache.com/im/pictures/user/User/original/6814a04a-3df6-484d-a778-23584a7d3c4f.jpeg","isSuperhost": false},"host": {"id": "16677326","name": "Alex & Zinaida","profileUrl": "https://www.airbnb.com/users/profile/1462598813783821932","pictureUrl": "https://a0.muscache.com/im/pictures/user/User/original/f78d832c-4223-4b41-8c73-1d1d25ee6bd9.jpeg","isSuperhost": false},"hostResponse": "Thanks for staying with us Alicia. We're really happy you enjoyed your time here in NYC with us...","hostResponseDate": "3 days ago"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
💡 Uses of This Data
- Sentiment analysis on guest feedback for a listing or portfolio of listings
- Market research on guest experience and satisfaction across a neighborhood or property type
- Competitive analysis of how hosts respond to reviews
- Feeding review data into a reputation-monitoring or hospitality analytics tool
- Tracking review volume and rating trends for a listing over time
🚀 How to Use
- Sign up for a free Apify account — includes $5 monthly credit.
- Open the actor page and click Try for free.
- Fill in the Input fields (an Airbnb room URL is required).
- Click Start and wait for the run to complete.
- Download results from the Output tab in JSON, CSV, or Excel format.
You can also run this actor via the Apify API or integrate it directly into your workflows using Zapier, Make, or n8n.
💰 Pricing
This Actor uses pay-per-result pricing: the first 5 reviews scraped each month are free, and usage beyond that is billed at $0.99 per 1,000 reviews. See the Pricing tab for current rates. Use Max items to scope smaller, cheaper runs.
⚠️ Limitations & Known Issues
- Rate limiting — Heavy usage may still trigger rate limits even with Apify Proxy enabled.
- Review availability — Only reviews Airbnb's own room page exposes are returned; a room with no reviews yet will return an empty dataset.
📝 Notes
- Apify Proxy is enabled by default to keep runs reliable at scale and avoid IP-based rate limiting.
- API integration — This actor can be called as an API from any automation platform (Zapier, Make, n8n, custom scripts).
FAQ, disclaimers, and support
This Actor only collects publicly visible Airbnb review data. It is not affiliated with or endorsed by Airbnb. Respect Airbnb's Terms of Service when using the scraped data. Found a bug or have a feature request? Use the Issues tab on this Actor's page.