Airbnb Reviews Scraper — Ratings, Comments & Replies avatar

Airbnb Reviews Scraper — Ratings, Comments & Replies

Pricing

from $2.00 / 1,000 reviews

Go to Apify Store
Airbnb Reviews Scraper — Ratings, Comments & Replies

Airbnb Reviews Scraper — Ratings, Comments & Replies

Get every guest review from any Airbnb listing: ratings, comments (original and translated), dates, reviewer profiles, host replies, and review photos. Paste listing URLs or IDs and export to JSON, CSV, or Excel.

Pricing

from $2.00 / 1,000 reviews

Rating

0.0

(0)

Developer

Veronica

Veronica

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

Get every guest review from any Airbnb listing as clean, structured data — ratings, comments, dates, reviewer profiles, host replies, and review photos. Paste a few links, click Start, and download your reviews in seconds.

What you can do

  • Pull thousands of reviews from one or many listings in a single run.
  • Get the original review and its translation into your chosen language.
  • Capture each reviewer's profile, the host's public reply, and any review photos.
  • Sort by most recent, most relevant, highest, or lowest rated.
  • Export everything to JSON, CSV, or Excel.

How to use it

  1. Add your Airbnb listings — paste listing links (e.g. https://www.airbnb.com/rooms/44370718) or just the numeric IDs. One per line.
  2. Pick a sort order and how many reviews you want per listing (use 0 for all).
  3. Click Start.
  4. Download your results as JSON, CSV, or Excel.

What you get

One row per review:

FieldWhat it is
ratingStar rating the guest gave (1–5)
commentsThe review, in the language it was written
localizedCommentsThe review translated into your chosen language
createdAt / localizedDateWhen the review was posted
reviewerReviewer name, ID, photo, and profile link
response / respondedDateThe host's public reply, when there is one
photosPhotos the guest attached to the review
listingId / listingUrlThe listing the review belongs to

Example

{
"listingId": "44370718",
"listingUrl": "https://www.airbnb.com/rooms/44370718",
"id": "1645617261245597089",
"rating": 5,
"createdAt": "2026-03-20T12:27:44Z",
"localizedDate": "March 2026",
"comments": "Amazing stay! The view over Istanbul is unreal and the host was incredibly helpful.",
"localizedComments": "Amazing stay! The view over Istanbul is unreal and the host was incredibly helpful.",
"language": "en",
"reviewerSubtitle": "Baku, Azerbaijan",
"reviewer": {
"id": "205076788",
"firstName": "Nemat",
"pictureUrl": "https://a0.muscache.com/im/pictures/user/original/9bcec093.jpeg",
"profilePath": "/users/profile/1475437034935008860",
"profileUrl": "https://www.airbnb.com/users/profile/1475437034935008860"
},
"response": "Thank you so much for the kind words — you're welcome back any time!",
"respondedDate": "May 2026",
"photos": []
}

Why scrape Airbnb reviews?

  • Reputation tracking — see what guests say about your listings or your competitors' over time.
  • Market research — mine sentiment across many properties in an area.
  • Host benchmarking — compare ratings, reply rates, and common praise or complaints.
  • Analysis & dashboards — feed clean review data into spreadsheets, BI tools, or your own models.

Pricing

You pay only for the reviews you get — no subscriptions, no surprises. Set Maximum reviews per listing to control your spend.

FAQ

Can I scrape several listings at once? Yes. Add as many listing URLs or IDs as you like and they're processed one after another.

Can I get all reviews for a listing? Yes — set Maximum reviews per listing to 0 to fetch every available review.

Do I need an account or API key? No. Just add your listings and click Start.