Airbnb Property Reviews Scraper avatar

Airbnb Property Reviews Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Airbnb Property Reviews Scraper

Airbnb Property Reviews Scraper

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

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Nifty

Nifty

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

This actor extracts Reviews in a List from Airbnb. It targets specific listing pages to collect guest feedback, ratings, and host interactions. Use this tool to analyze guest sentiment and property performance.

Data Fields

Field NameDescriptionExample
Listing IDUnique identifier for the property12345678
Review TextThe content of the guest reviewThe stay was wonderful and the view was great.
Review RatingNumeric score given by the guest5
Review DateDate the review was posted2023-10-15
Review LanguageDetected language of the texten
Reviewer NameFirst name of the guestJohn
Reviewer IDUnique identifier for the guest9876543
Reviewer PhotoURL to the guest profile imagehttps://a0.muscache.com/im/users/1.jpg
Reviewer LocationStated location of the guestNew York, NY
Host NameName of the property hostSarah
Host IDUnique identifier for the host5544332
Host PhotoURL to the host profile imagehttps://a0.muscache.com/im/users/2.jpg
Host Profile URLLink to the host profile pagehttps://www.airbnb.com/users/show/5544332
Host Is SuperhostBoolean status of the hosttrue
Host ResponseText of the host replyThank you for staying with us John!
Host Response DateDate the host replied2023-10-16
Review HighlightShort summary or tag for the reviewGreat location
Collection TagCategory assigned to the reviewCleanliness
Review PhotosArray of images uploaded by the guest["https://a0.muscache.com/im/pictures/miso/1.jpg"]

Input

  • urls: Array of Airbnb listing URL strings. Use URLs that point directly to property pages.
  • maxItems: Maximum number of reviews to extract per listing. Default is 100.

Example Input

{
"urls": ["https://www.airbnb.com/rooms/12345678"],
"maxItems": 50
}

Example Output

[
{
"listingId": "12345678",
"reviewText": "Amazing apartment in the heart of the city.",
"reviewRating": 5,
"reviewDate": "2023-11-01",
"reviewLanguage": "en",
"reviewerName": "Alice",
"reviewerId": "112233",
"reviewerPhoto": "https://example.com/photo1.jpg",
"reviewerLocation": "London, UK",
"hostName": "Robert",
"hostId": "445566",
"hostPhoto": "https://example.com/host1.jpg",
"hostProfileUrl": "https://www.airbnb.com/users/show/445566",
"hostIsSuperhost": true,
"hostResponse": "Glad you enjoyed it Alice!",
"hostResponseDate": "2023-11-02",
"reviewHighlight": "Sparkling clean",
"collectionTag": "Value",
"reviewPhotos": []
},
{
"listingId": "12345678",
"reviewText": "The check-in process was very easy.",
"reviewRating": 4,
"reviewDate": "2023-10-20",
"reviewLanguage": "en",
"reviewerName": "Bob",
"reviewerId": "778899",
"reviewerPhoto": "https://example.com/photo2.jpg",
"reviewerLocation": "Paris, FR",
"hostName": "Robert",
"hostId": "445566",
"hostPhoto": "https://example.com/host1.jpg",
"hostProfileUrl": "https://www.airbnb.com/users/show/445566",
"hostIsSuperhost": true,
"hostResponse": null,
"hostResponseDate": null,
"reviewHighlight": "Easy check-in",
"collectionTag": "Accuracy",
"reviewPhotos": ["https://example.com/room.jpg"]
}
]

Want more from Airbnb?

This actor only covers Reviews in a List. The full Airbnb Scraper browser extension also includes Properties in a List, Property Details, Property Availability, Host Details, Host Properties with unlimited personal use, real-time scraping with your logged-in sessions, CSV/Excel/JSON export, field customization, and scheduled monitoring.

Get the Airbnb Scraper extension

Disclaimer

This tool extracts publicly available data. Users are responsible for compliance with applicable terms of service.