Airbnb Reviews Scraper

Reviews you can only
earn by hosting a guest.

Pull reviews from Airbnb accommodations as rows - ratings, comments, dates and reviewer profiles. And because Airbnb only lets guests review a stay they actually completed, the review record is the closest thing to a public booking log any rental platform gives you.

one-time 500 free reviews$0.002 per review afterCSV · JSON · ExcelGDPR-aligned
How it works

Point it at accommodations,
get their reviews.

The input is the listing, not the review. You name the accommodations you want covered and the job returns what guests wrote about them.

  1. STEP 1Sign in to the platform.
  2. STEP 2Open the Airbnb Reviews Scraper.
  3. STEP 3Add the accommodations you want covered.
  4. STEP 4Set the parameters and filters offered.
  5. STEP 5Choose your output format (CSV / JSON / XLSX).
  6. STEP 6Click Get Data.

One row per review, tagged with the accommodation it belongs to - so a run across a whole comp set stays sortable by property.

Why teams use it

A review here means a real stay.

Every review is a completed booking

Anyone can review a product on a marketplace. Only a guest who finished a stay can review an Airbnb - which makes review counts a demand signal, not just a sentiment one.

Dates you can build a series from

Review dates cluster around when people actually stayed. Across a market that gives you a seasonality curve nobody publishes.

Comments, not just scores

A 4.8 average tells you almost nothing. The written comments are where the noisy street, the broken aircon and the brilliant host actually show up.

What you get back

One row per review,
as guests wrote it.

Coverage spans the review as Airbnb publishes it: ratings, comments, dates and reviewer profile detail - tagged with the accommodation it belongs to so multi-property runs stay sortable.

Comment text arrives verbatim, with no preprocessing, so anything you run over it downstream reads the guest's own wording. We don't print a fixed column list here - travel platforms restructure often, and the header row of an actual run is always the authoritative answer. The free tier is partly for that: pull one property, read the columns, then model it.

Data dictionary

Eleven columns,
per review.

Eight arrive on every row. The host reply and the listing name are usually there; one column never is.

query
The listing ID or Airbnb room URL you submitted.
listing_id
Airbnb's identifier for the listing.
listing_name
The listing title. Present on 86% of rows.
position
Where the review sat in the set returned for that listing.
reviewer
The guest’s first name - nothing more. See the note below.
rating
The rating the guest left, 1 to 5.
date
When the review was posted, as ISO 8601 UTC - e.g. 2026-06-12T08:02:55Z.
comment
The review text, verbatim.
host_response
The host’s public reply, where there is one. Present on 86% of rows, and may contain escaped line-break markup.
language
The language the review was written in.
reviewer_location
Present as a column but empty on every row in the exports we hold.

There is no reviewer profile here. reviewer is a first name and nothing else - no surname, no avatar, no profile link - and reviewer_location, though present as a column, was empty on all 205 rows. That is a limitation for attribution and a helpful one for data minimisation. Also worth knowing: comment and host_response come back in whatever language they were written in, with language alongside, and host replies can carry escaped line-break markup that needs cleaning before display.

Worth understanding

Why review counts are
a demand signal here.

This is the analytical property that makes Airbnb review data unusually valuable - and it doesn't hold on most platforms.

On Amazon or Google Maps, a review requires nothing but an account. On Airbnb it requires a completed stay: the platform only opens the review window to guests who actually checked in and out. That single rule changes what the data means. A listing's review history is a public, dated record of bookings that really happened.

Which is why the standard way to estimate occupancy in short-term rental research is review velocity - reviews per month, adjusted for the share of guests who bother to leave one. It's an estimate, not a ledger, and the review rate varies by market and host. But it is the only demand signal the platform exposes at all, and it's the reason this dataset gets used for investment screening rather than just reputation work.

Pair it with the Airbnb Search Scraper and you have both halves: search gives you supply and asking price, reviews give you evidence of what actually got booked.

livescraper.app · what a review implies
An Amazon review needs only an account!
A Google Maps review needs only an account!
An Airbnb review requires a completed stay
The review date closely tracks the stay date
Reviews per month works as a demand proxy
An estimate, not a ledger - but the only one available.
Common workflows

Three jobs people
most often run here.

A few examples of how teams use Airbnb review data.

Investment

Estimate demand before you buy

Pull reviews across a market and count them by month per listing. Properties with steady review velocity are booking; ones with a long gap are not. That separates a market's asking prices from what it actually achieves.

Real estate
Operations

Find the complaint your market shares

Read the comments across a neighbourhood's listings as one corpus. If everyone's guests mention the same street noise or the same check-in friction, that's either a risk to price in or a gap you can win on.

Operations
Hosting

Benchmark against your comp set

Export your own reviews next to the properties competing with you. Rating alone won't show why a similar unit outperforms - the written comments usually will, and they name things you can fix.

Revenue · Hosting
Pricing

Pay only for the reviews
you actually pull.

No subscription, no minimum, no per-property licence. Your first 500 reviews are on us - after that, pay-as-you-go.

Free tier

500 free reviews - $0

Every new account, one-time. No credit card required. All scrapers unlocked, full feature set - enough to pull a handful of properties and test a velocity model.

$0 forever
Pay-as-you-go

$0.002 per review, after the free tier

Roughly $2 per 1,000 reviews. The pre-flight estimator shows the count and credit cost before a run starts - no surprises, no compute units to translate.

Most popular
Enterprise

Custom · whole-market coverage

Volume pricing, SLAs, dedicated workers and bespoke onboarding for continuous review collection across many markets. Tell us your numbers and we'll quote.

Talk to us
10% off your first paid run.Use code LIVESCRAPER10 at checkout.
Sign up
Pairs well with

Supply and price,
then evidence of demand.

The two Airbnb tools answer opposite halves of the same question.

The legal bit

Is it legal to scrape
Airbnb reviews?

Short answer: yes for the public review content - and that is all we ever collect.

Reviews are published to be read. Airbnb shows the guest's display name, the comment, the rating and the date to anyone viewing a listing, signed in or not. Collecting publicly visible feedback for market and reputation research is long-established practice, and as long as the data is publicly available and the process doesn't disrupt the site there are no federal laws prohibiting it.

Two caveats we'd rather state than bury. Airbnb's terms of service restrict automated access, so this is a terms question as much as a legal one - if you host on the platform or have a partner agreement, check it. And reviews carry guest display names and profile detail, which makes the output partly personal data: analysing a market or a property is a defensible purpose, building a picture of an individual traveller is not.

We touch nothing behind a login, collect no booking or payment data, run no third-party trackers on the data layer, and your exports auto-delete after 30 days.

livescraper.app · principles
Public review content only
No logins, no accounts touched
No booking or payment data
GDPR-aligned by default
Exports auto-delete (30 days)
Check your own Airbnb terms before scaling.
Common questions

Things people
ask before signing up.

The questions we hear most. Anything else? Talk to us - humans, not bots, write the answers.

How do I scrape Airbnb reviews?+
Using the Airbnb Reviews Scraper:
  1. Sign in to the platform.
  2. Open the Airbnb Reviews Scraper.
  3. Add the accommodations you want covered.
  4. Set the parameters and filters offered.
  5. Choose your output format (CSV / JSON / XLSX).
  6. Click Get Data.
The tool shows the inputs and filters it accepts when you open it.
How is this different from the Airbnb Search Scraper?+
Opposite halves of the same question. The Airbnb Search Scraper starts from a search and returns the listings in a market - supply, asking price, availability. This one starts from accommodations and returns their reviews, which is evidence of what actually got booked. Most market work needs both.
What data comes back for each review?+
Eleven columns: the listing ID and name, the guest’s first name, the rating, an ISO 8601 timestamp, the comment, the language, the host’s reply and the position in the set. There is no reviewer profile - just a first name - and reviewer_location was empty on every row we measured. Comment text is preserved verbatim with no preprocessing. For the exact columns in your file, take the header row of a small free-tier run.
Can I really estimate occupancy from reviews?+
You can estimate it, and that's the standard approach in short-term rental research - because Airbnb only lets guests review a stay they completed, review velocity tracks bookings. Be honest about the limits: not every guest reviews, the response rate varies by market and host, and it's a proxy rather than a ledger. Used carefully it's the only demand signal the platform exposes.
Why do review dates matter?+
Because they cluster around when guests actually stayed. Counted by month across a market, they give you a seasonality curve that no platform publishes - useful for pricing a shoulder season or deciding when a property is worth holding.
Can I use the comments for sentiment analysis?+
Yes - comments come back verbatim alongside the rating and date, ready for your own model, an LLM or a dashboard. We don't preprocess the wording, so your analysis isn't shaped by our choices. Reading a whole market's comments as one corpus is where the shared complaints surface.
How much does it cost?+
The first 500 reviews on a new account are free and one-time; after that it's $0.002 per review, pay-as-you-go with no subscription. See pricing for volume rates.

Pull your first 500 reviews, free.

500 one-time free reviews on every new account - no expiry. After that it's $0.002 per review, pay-as-you-go - no card on file until you say so.

Activates instantly · no card required

Scrape Airbnb reviews for market research

Livescraper's Airbnb Reviews Scraper turns accommodation listings into review data. You add the properties you want covered, set the parameters offered, and download ratings, comments, dates and reviewer profile detail as CSV, JSON or Excel - one row per review, tagged with the accommodation it belongs to.

What makes this dataset different from other review data is the eligibility rule behind it. On most marketplaces a review needs only an account. On Airbnb it needs a completed stay - the platform opens the review window to guests who actually checked in and out. That turns a listing's review history into a public, dated record of bookings that really happened.

It's why review velocity is the standard occupancy estimate in short-term rental research, and why this data gets used for investment screening rather than only reputation work. It remains a proxy: not every guest reviews, and the response rate varies by market and host. But it is the only demand signal Airbnb exposes, and counted by month it also yields a seasonality curve nobody publishes.

Investors count reviews per listing per month to separate a market's asking prices from what it achieves. Operators read a neighbourhood's comments as one corpus to find the complaint everyone's guests share. Hosts benchmark their own reviews against the properties competing with them, because a rating average won't explain an underperforming unit but the written comments usually do. Start free - your first 500 reviews cost nothing and need no credit card.