Airbnb Reviews Scraper $0.6/1K π₯ Rooms, Hosts & Experiences
Pricing
from $0.60 / 1,000 reviews
Airbnb Reviews Scraper $0.6/1K π₯ Rooms, Hosts & Experiences
Fast - From $0.6/1K π° Extract Airbnb rooms, services, experiences, or hosts guest reviews at scale with ratings, text, photos, host replies & much more! Advanced filtering. Export JSON, CSV, Excel, or API. π
Pricing
from $0.60 / 1,000 reviews
Rating
0.0
(0)
Developer
Azzouzana
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
Airbnb Reviews Scraper
Extract guest reviews from Airbnb rooms, services, experiences, or host portfolios in seconds. Perfect for reputation monitoring, competitor research, sentiment analysis, and due diligence.
Engineering Excellence & Reliability π
- One URL, any target - paste a room, service, experience, or host profile URL and the actor figures out the rest.
- Reviews beyond the page limit - we bypass the website limitation and go beyond it. Duplicates are skipped.
- Built-in filters - server-side keyword search, rating range, date-from (early stop), and host-response status.
- Clean exports - download results as JSON, CSV, Excel, or pull them via the Apify API.
π οΈ How to Play
| Input | Required | Default | Description |
|---|---|---|---|
target | yes | - | Airbnb /rooms/, /services/, /experiences/, or /users/show/ URL from your browser. |
maxReviews | no | 50 | Maximum reviews to scrape per room, service, experience, or host. Free users are capped at 5 per run. |
outputLanguage | no | from URL | Language for translations and localized dates (en, fr, deβ¦). Sent as Airbnb locale. Empty = follow the target domain (airbnb.fr β French). |
sorting | no | "BEST_QUALITY" | "BEST_QUALITY", "MOST_RECENT", "RATING_ASC", "RATING_DESC". |
keyword | no | - | Server-side search on the original review text (not the translation). |
minRating | no | 1 | Lowest rating to keep (1β5). |
maxRating | no | 5 | Highest rating to keep (1β5). Set to 2β3 to isolate complaints. |
dateFrom | no | - | YYYY-MM-DD. With MOST_RECENT, paging stops at the first older review. |
responseFilter | no | "ALL" | "ALL", "WITH_HOST_RESPONSE", or "WITHOUT_HOST_RESPONSE". |
Quick start - room reviews
{"target": "https://www.airbnb.com/rooms/1659276604029181120","maxReviews": 50}
Negative reviews only
{"target": "https://www.airbnb.com/rooms/1659276604029181120","maxReviews": 50,"maxRating": 3,"sorting": "RATING_ASC"}
French translations from a .com room
{"target": "https://www.airbnb.com/rooms/1659276604029181120","maxReviews": 50,"outputLanguage": "fr"}
Service reviews (e.g. Photography, Cleaning, Chef)
{"target": "https://www.airbnb.com/services/3759100","maxReviews": 50}
Host portfolio audit
{"target": "https://www.airbnb.com/users/show/137253240","maxReviews": 50}
π Free tier limitations
Free users can scrape 5 reviews per run, with 5 runs per day and at least 60 seconds between runs. Upgrade to remove the cap: https://apify.com/pricing?fpr=cbgdsf
π¦ What's in the Box?
Each dataset row is a flat, deterministic 38-key review record that exports cleanly to CSV, Excel, or SQL.
room review
{"review_id": "1797913817689138100","target_type": "place","target_id": "1659276604029181120","target_url": "https://www.airbnb.com/rooms/1659276604029181120","listing_id": "1659276604029181120","listing_url": "https://www.airbnb.com/rooms/1659276604029181120","listing_title": "Wake up to the ocean Velamar","rating_overall": 5,"comment_text": "Muy bonito, me encanto sin duda volveria. La vista al mar es espectacular.","comment_language": "es","comment_translated": "Very nice, I loved it without a doubt I would return. The ocean view is spectacular.","comment_is_translated": true,"created_at": "2026-10-16T15:33:48Z","localized_date": "1 day ago","reviewer_id": "740309220","reviewer_name": "Leilany","reviewer_location": "Monterrey, Mexico","reviewer_is_superhost": false,"reviewer_avatar_url": "https://a0.muscache.com/im/Portrait/Avatars/v2/purple?im_w=240","stay_highlight": "Stayed a few nights","stay_highlight_type": "LENGTH_OF_STAY","host_id": "137253240","host_name": "Yesenia","host_is_superhost": true,"host_avatar_url": "https://a0.muscache.com/im/pictures/user/User/original/3be46f85.jpeg","host_profile_url": "https://www.airbnb.com/users/show/137253240","host_response_text": "Muchas gracias Leilany, fue un placer recibirte!","host_response_date": "October 2026","host_has_response": true,"photos": [],"rating_cleanliness": 5.0,"rating_accuracy": 4.9,"rating_checkin": 5.0,"rating_communication": 5.0,"rating_location": 4.8,"rating_value": 4.9,"scraped_at": "2026-10-18T13:48:00.000Z"}
Contact π¬
Need a custom solution? Have a feature request or just want to chat? We'd love to hear from you!
- π¬ Discord:
@azzouzana - π§ Email: labs@azzouzana.com
β οΈ Disclaimer
This actor is not affiliated with Airbnb, Inc. It collects only publicly visible review data and does not access content behind login or private accounts. Always comply with Airbnb's terms of service and applicable laws (including GDPR when handling personal data). When in doubt, consult your legal advisor.
Read more about the legality of web scraping in the Apify blog.
Keywords
airbnb, airbnb reviews, airbnb services, airbnb scraper, reviews scraper, sentiment analysis, vacation rental, travel, hospitality, guest reviews, host reviews, competitor research, reputation monitoring