VOOZH about

URL: https://apify.com/corent1robert/airbnb-reviews-scraper

⇱ Airbnb Reviews Scraper Β· Bulk Export for Any Listing Β· Apify


πŸ‘ Airbnb Reviews Scraper Β· Bulk Export for Any Listing avatar

Airbnb Reviews Scraper Β· Bulk Export for Any Listing

Pricing

from $1.99 / 1,000 results

Go to Apify Store

Airbnb Reviews Scraper Β· Bulk Export for Any Listing

Scrape every guest review from any Airbnb listing. Get rating, comment, date, reviewer name, and host reply β€” exported as a clean table in one run. Paste Airbnb listing URLs, get all reviews in a structured dataset. No scrolling, no manual copy-paste.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Corentin Robert

Corentin Robert

Maintained by Community

Actor stats

0

Bookmarked

21

Total users

3

Monthly active users

3 months ago

Last modified

Share

Airbnb Reviews Scraper

Collect every guest review from any Airbnb listing β€” in one clean table you can open in Excel, Google Sheets, or your BI tool.

No manual scrolling. Paste one link or dozens: each review becomes its own row with rating, comment, date, reviewer name, and host reply when Airbnb shows it. Built for hosts monitoring reputation, revenue managers comparing properties, and analysts who need reliable, structured data.


What you get

ColumnWhat it means for you
listingIdAirbnb’s numeric listing id β€” handy if you merge with other data
listingUrlThe exact link you pasted β€” easy to match rows back to your list
listingIndex / listingsTotalWhich listing in your batch (1 of 5, 2 of 5, …) when you run several URLs
reviewTextThe guest’s comment (in the export language you choose β€” see below)
reviewTextOriginalHow the guest wrote it originally, when Airbnb exposes it β€” useful when the site translated the main text
ratingStar rating as a number
localizedDateMonth and year you can read at a glance (e.g. β€œMarch 2025”)
publishedAtPrecise timestamp when available
reviewerNameFirst name when shown
hostResponseYour (or the host’s) public reply, if any
reviewIdStable id when Airbnb provides it
scrapedAtWhen this row was written

Need extra columns? In the JSON input, set "includeVerboseReviewFields": true to add things like reviewer region, highlight tags, and language flags β€” handy for deep analysis, heavier files.

Dataset views in Apify: use the Reviews (default export) view for a compact column set. With Include all extra fields (JSON), the dataset still stores every key β€” open Apify’s built-in All fields tab (no separate custom view needed).


How to run

  1. Open Input.
  2. Under Listing URLs, enter one link per line (or paste a JSON array of strings β€” not { "url": "…" } objects).
  3. Click Run.
  4. When it finishes, open Dataset and download CSV / JSON / Excel.

Example input:

{
"listingUrls":[
"https://www.airbnb.fr/rooms/1234567890123456789"
]
}

You can also pass a single URL as "url": "https://www.airbnb.com/rooms/…" in JSON.


Language & dates

  • Default: text and month names follow each listing’s site (e.g. airbnb.fr β†’ French, airbnb.de β†’ German). You don’t have to configure anything.
  • Want everything in one language? In JSON, add e.g. "localizedLanguage": "en" so comments and date labels are aligned in English across all listings.
  • Prefer the guest’s own wording in the main text column? In JSON: "preferOriginalReviewText": true.

Translations come from Airbnb’s own content β€” this actor does not call a separate translation API.


Power users (JSON input)

The form stays simple on purpose. Open the JSON editor when you need to:

  • Cap or tune the run β€” maxListings, maxReviewPages, maxReviewsPerListing, reviewsPerPage
  • Speed vs. caution β€” listingConcurrency (parallel listings; lower it if Airbnb throttles)
  • Logs β€” logAllListingUrls to print every URL in the run log
  • Fallback control β€” reviewsFeedDisabled / useListingPagesOnly to force page-based collection only
  • Stays / retries β€” check-in/out, guests, timeouts, maxRequestRetries, etc.

See CHANGELOG.md for version history and behaviour changes.


While the actor runs

Progress appears in the run log. A copy is also saved under Storage β†’ Key-value store β†’ RUN_LOG, so you can review what happened without scrolling the whole console.


Support

Something wrong? Check RUN_LOG and the run output.

The form uses a simple URL list (strings). If you still see old inputs shaped like { "url": "…", "0": "h", … }, the actor accepts those too (url first, or rebuild from numeric keys).

Custom integrations or consulting: corentin@outreacher.fr.


Developers (local)

npminstall
cp input.json.example input.json # optional; input.json is gitignored locally
npm start
npmtest

Full test suite: npm run test:all β€” details in tests/README.md. This actor follows the same Apify layout as airbnb-professional-host-scraper in the repo (schemas, changelog, dataset views).

You might also like

⚑ Airbnb Reviews Scraper

veeronica/airbnb-listing-reviews-scraper

Scrape every guest review from any Airbnb listing: ratings, comments, dates, reviewer profiles, host replies, and review photos. Paste listing URLs or IDs, pick a sort order, and export clean records as a clean JSON β€” no login or API key needed.

Airbnb Reviews Scraper β€” Text, Rating, Date & Host Reply

blackfalcondata/airbnb-reviews-scraper

Scrape Airbnb reviews as flat rows β€” review text, star rating, date, reviewer name & location, language, and the host's public reply β€” for any listing URL or a whole city. No browser, structured JSON.

πŸ‘ User avatar

Black Falcon Data

2

Airbnb Reviews Scraper

nifty.codes/airbnb-reviews-scraper

Extract guest reviews from Airbnb property listing pages including text, ratings, and host responses. Powered by Airbnb Scraper.

Airbnb Reviews Scraper

agenscrape/airbnb-reviews-scraper

Scrape reviews from any Airbnb listing. Extract star ratings, guest comments, reviewer details, host responses, and review photos. Supports bulk scraping with full pagination.

38

5.0

Airbnb Reviews Scraper | Extract Ratings, Reviews & Guest Data

epicscrapers/airbnb-reviews-scraper

Scrape Airbnb reviews from any listing URL with this fast Airbnb Review Scraper API. Extract review text, ratings, dates, reviewer profiles, host responses, and sentiment-ready structured data for market research, competitor analysis, AI workflows, and hospitality intelligence.

3

5.0

Airbnb Reviews Scraper β€” Ratings, Comments & Host Replies

khadinakbar/airbnb-reviews-scraper

Scrape all reviews for any Airbnb listing β€” rating, comment, date, reviewer, host response, photos, and topic tags. HTTP-only, MCP-ready.

Airbnb Reviews Scraper

cirkit/airbnb-reviews-scraper

Fast multi-listing Airbnb reviews scraper. Scrape every review from any listing URL with full pagination, filtering, and sort control.

Airbnb Images Scraper

api-empire/airbnb-images-scraper

Airbnb Ld Scraper extracts listing details from any Airbnb property URL. Collect prices, photos, amenities, host info, ratings, availability, and descriptions. Ideal for market research, pricing analysis, investment insights, and workflows needing structured Airbnb listing data.

8

5.0

Airbnb Property Reviews Scraper

getdataforme/airbnb-property-reviews-scraper

Airbnb Property Reviews Scraper gathers guest feedback from Airbnb listings. Provide listing URLs and receive structured JSON with review ID, comments, rating, created date, reviewer and host profiles, review highlights, and localized datesβ€”perfect for sentiment analysis and performance insights.

11

Airbnb reviews Scraper - Low-costπŸ’²πŸ”₯πŸ πŸ”΄

delectable_incubator/airbnb-reviews-scraper---low-cost

Scrape Airbnb reviews easily 🏑⭐ with a powerful Airbnb Reviews Scraper. Extract ratings, comments, reviewer details, and review data from any listing URL. Ideal for sentiment analysis, market research, and data-driven decisions with fast, structured datasets at scale πŸ“ŠπŸš€

Related articles

What you should know about the Airbnb API and free alternatives
Read more