Airbnb Reviews Scraper $0.6/1K πŸ”₯ Rooms, Hosts & Experiences avatar

Airbnb Reviews Scraper $0.6/1K πŸ”₯ Rooms, Hosts & Experiences

Pricing

from $0.60 / 1,000 reviews

Go to Apify Store
Airbnb Reviews Scraper $0.6/1K πŸ”₯ Rooms, Hosts & Experiences

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

Azzouzana

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

2 days ago

Last modified

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

InputRequiredDefaultDescription
targetyes-Airbnb /rooms/, /services/, /experiences/, or /users/show/ URL from your browser.
maxReviewsno50Maximum reviews to scrape per room, service, experience, or host. Free users are capped at 5 per run.
outputLanguagenofrom URLLanguage for translations and localized dates (en, fr, de…). Sent as Airbnb locale. Empty = follow the target domain (airbnb.fr β†’ French).
sortingno"BEST_QUALITY""BEST_QUALITY", "MOST_RECENT", "RATING_ASC", "RATING_DESC".
keywordno-Server-side search on the original review text (not the translation).
minRatingno1Lowest rating to keep (1–5).
maxRatingno5Highest rating to keep (1–5). Set to 2–3 to isolate complaints.
dateFromno-YYYY-MM-DD. With MOST_RECENT, paging stops at the first older review.
responseFilterno"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!


⚠️ 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