🏡 Airbnb Reviews Scraper [From 💰$0.50/1K]
Pricing
from $0.50 / 1,000 results
🏡 Airbnb Reviews Scraper [From 💰$0.50/1K]
Extract guest reviews from any Airbnb listing URL — sort by Lowest Rated, Most Recent, Highest Rated, or Most Relevant. Export star ratings, original & translated comments, host responses, stay highlights & guest profiles.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Khan
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
What does Airbnb Reviews Scraper do?
It's a simple and powerful tool that allows you to get all guest reviews data from Airbnb listings: star rating, review text in both English and original language, date published, stay duration highlight, reviewer's name and tenure on Airbnb, host's profile, Superhost status, host response text, and more. To get that data, just insert the Airbnb room URL and click the "Save & Start" button.
See more Hospitality & Travel Review Scrapers if you need to scrape Booking.com hotel reviews, Vrbo vacation rental reviews, or Trustpilot reviews.
🛡️ Zero Proxy Configuration Required: Anti-blocking and regional routing are handled automatically out of the box — just paste your target URLs and click Start.
What data can you extract with Airbnb Reviews Scraper?
⭐ Review Content & Ratings — Unique review ID, 1–5 star rating, English review text, original-language review text, detected language code, and translation notes
🗓️ Stay & Publication Metadata — Exact ISO publication timestamp, formatted display date, and stay duration highlight tag (e.g., Stayed a few nights, Stayed with kids)
👤 Guest Profile Details — Reviewer name, profile subtitle, years on Airbnb, reviewer location, and guest Superhost indicator
🏠 Host Response & Profile — Host name, Superhost badge status, and full host reply text when a host responds to a guest
Why scrape Airbnb Reviews?
💪 Tracking vacation rental competition and uncovering complaints in rival listings using lowest_rated sorting
🕵️ Market research and short-term rental due diligence before acquiring or arbitrage-leasing a property
✨ Finding emerging hospitality trends, guest amenity preferences, and seasonal booking patterns
👍 Creating a custom database for hospitality brand sentiment analysis and AI property scoring
📩 Automating reputation monitoring across multi-property Airbnb management portfolios
How do I use Airbnb Reviews Scraper?
Airbnb Reviews Scraper was designed to be easy to start with even if you've never extracted data from the web before. Here's how you can scrape Airbnb reviews data with this tool:
- Create a free Apify account using your email.
- Open Airbnb Reviews Scraper.
- Add one or more Airbnb room URLs (
https://www.airbnb.com/rooms/...) to scrape their reviews. - Click "Start" and wait for the reviews data to be extracted.
- Download your data in JSON, XML, CSV, Excel, or HTML.
Input
The input for Airbnb Reviews Scraper should be one or more Airbnb room listing URLs (startUrls). You can also specify the maximum number of reviews per listing and the sort order (most_relevant, most_recent, highest_rated, or lowest_rated).
Click on the input tab for an input example in JSON.
{"startUrls": [{"url": "https://www.airbnb.com/rooms/717735673332702808"}],"maxReviews": 100,"sortBy": "most_relevant"}
🔗 startUrls — Paste one or more Airbnb room URLs (e.g., https://www.airbnb.com/rooms/717735673332702808)
🔢 maxReviews — Maximum number of reviews to extract per listing (set to 100 by default, or 9999 for all reviews)
🔃 sortBy — Sort reviews by most_relevant (default), most_recent, highest_rated, or lowest_rated
Use sortBy: "lowest_rated" to immediately surface 1-star and 2-star guest complaints for competitor property audits.
Output sample
This scraper will deliver results in a dataset. You can choose in which format to download it: JSON, Excel, HTML, CSV, or XML. Here's an excerpt from the JSON dataset you'd get if you apply the input parameters above:
[{"review_id": "1596929519050954515","created_at": "2026-01-12T08:13:53Z","date_display": "January 2026","language": "en","rating": 5,"rating_accessibility_label": "Rating, 5 stars","text": "Great location, smooth check-in. Would definitely stay again.","text_original": "Great location, smooth check-in. Would definitely stay again.","translation_note": null,"host_response": "Thank you so much! Hope to see you again!","review_highlight": "Stayed a few nights","highlight_type": "LENGTH_OF_STAY","guest": {"name": "Sarah","is_superhost": false,"subtitle": "6 years on Airbnb"},"host": {"name": "John","is_superhost": true}},{"review_id": "1584102948102938471","created_at": "2025-12-28T14:42:10Z","date_display": "December 2025","language": "fr","rating": 5,"rating_accessibility_label": "Rating, 5 stars","text": "Spotless apartment right in the city center with a very responsive host.","text_original": "Appartement impeccable en plein centre-ville avec un hôte très réactif.","translation_note": "Translated from French","host_response": null,"review_highlight": "Stayed about a week","guest": {"name": "Marc","is_superhost": false,"subtitle": "Paris, France"},"host": {"name": "John","is_superhost": true}}]
How much does it cost to scrape Airbnb Reviews?
Airbnb Reviews Scraper uses Pay-Per-Event (PPE) pricing with no Actor start fee. You are only charged for the reviews actually delivered to your dataset, with automatic Apify Store volume discounts up to 90% off on higher subscription plans:
🆓 Free Plan ($5/mo free credit) — $5.00 / 1,000 reviews ($0.0050 per review · up to 1,000 reviews free every month)
🥉 Starter / Bronze Plan — $1.20 / 1,000 reviews ($0.0012 per review · 76% discount)
🥈 Scale / Silver Plan — $0.85 / 1,000 reviews ($0.00085 per review · 83% discount)
🥇 Business / Gold+ Plan — $0.50 / 1,000 reviews ($0.0005 per review · 90% discount)
💡 Predictable, All-Inclusive Pay-Per-Event Pricing: There is a
$0.00run start fee and no separate proxy configuration required. You only pay the flat per-result rate above for data successfully delivered to your dataset — works out of the box on both Free and Paid Apify plans.
How many results can you scrape with Airbnb Reviews Scraper?
Airbnb Reviews Scraper can extract the complete review history of any active Airbnb listing—from a few dozen reviews on a new property to thousands of historical guest reviews across multiple rooms. However, you have to keep in mind that scraping airbnb.com has several variables that may cause results to vary case by case:
- each Airbnb listing has its own total review count published by past guests
- deactivated or unlisted rooms may redirect to the Airbnb homepage and return zero reviews
- Free plan runs are capped at 40 reviews per run to prevent accidental credit exhaustion (paid plans have no per-run cap)
Therefore, while we regularly run automated Actor tests to keep extraction benchmarks in check, the best way to verify the exact review volume for your target properties is to run a quick test yourself.
Want to scrape Booking.com, Trustpilot, Zillow, or Google Maps?
Combine Airbnb Reviews Scraper with our other published hospitality, review, and real estate Actors:
🏨 Booking.com Reviews Scraper — scrape hotel guest reviews, separated positive/negative comments, stay dates, and room types (From $0.50 / 1K)
⭐ Trustpilot Reviews Scraper — extract company customer reviews, star ratings, verification status, and business replies (From $0.50 / 1K)
🏡 Zillow Search Scraper — extract US homes for sale, rentals, sold prices, Zestimates, beds/baths, and coordinates (From $0.90 / 1K)
📍 Google Maps Places Scraper — extract local brokerages, property managers, commercial businesses, phones, websites, and ratings (From $0.55 / 1K)
Integrations and Airbnb Reviews Scraper
Last but not least, Airbnb Reviews Scraper can be connected with almost any cloud service, property management workflow, or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, n8n, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Or you can use webhooks to carry out an action whenever an event occurs, e.g., receive a Slack or email alert whenever a new 1-star review appears on a monitored Airbnb listing.
Using Airbnb Reviews Scraper with the Apify API
The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify Actors. The API also lets you access any datasets, monitor Actor performance, fetch results, create and update versions, and connect via the Apify MCP Server (https://mcp.apify.com).
To access the API using Node.js, use the apify-client npm package. To access the API using Python, use the apify-client PyPI package.
Check out the Apify API reference docs for full details or click on the API tab for ready-to-run code examples.
Frequently asked questions about Airbnb Reviews Scraper
🛡️ Do I need an Airbnb account or custom proxies to scrape reviews?
No — everything works out of the box with zero setup. Regional routing, session management, and anti-blocking are handled automatically so you do not need to configure custom proxy settings.
🌍 How does the scraper handle non-English Airbnb reviews?
Every review item includes both the English text (text) and the original-language text (text_original), along with the ISO language code (language) so you never lose native guest phrasing.
📉 How can I extract only the newest or lowest-rated reviews?
Set the sortBy input parameter to most_recent to capture the latest guest feedback first, or lowest_rated to immediately extract 1-star and 2-star reviews.
Is it legal to scrape Airbnb Reviews data?
Our hospitality scrapers are ethical and do not extract any private user data. They only extract what guests and hosts have chosen to share publicly on the listing page. However, you should be aware that review results may contain personal names, and you should only process personal data when you have a legitimate reason to do so.
If you're unsure whether your reason is legitimate, consult your legal counsel. You can also read the Apify blog post on the legality of web scraping and ethical scraping.
Your feedback
We keep this Actor under active maintenance. If a run finishes successfully but returns fewer results than you expected, hangs, or errors — please open an Issue before posting a public review so we can diagnose and fix it for you.
🛠️ How to report — Use the Actor’s Issues tab in Apify Console. Include the run ID, your input JSON, and what you expected vs. what you got.
⏱️ Response time — We aim to reply within 24 hours on business days.
⭐ Reviews — Happy with the results? A short positive review helps other users find a reliable scraper. Ran into a problem? Open an Issue first — we’ll work with you to resolve it before you leave a rating.