VOOZH about

URL: https://apify.com/knagymate/fast-agoda-reviews-scraper

⇱ Fast Agoda Hotel Reviews Scraper Β· Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

Fast Agoda Reviews Scraper

Scraper to get reviews from hotels, apartments and other accommodations listed on the Agoda.com portal. Extract data using hotel URLs for review text, ratings, stars, basic reviewer info, length of stay, liked/disliked parts, room info, date of stay and more. Download in JSON, HTML, Excel, CSV.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(4)

Developer

πŸ‘ knagymate

knagymate

Maintained by Community

Actor stats

9

Bookmarked

348

Total users

43

Monthly active users

0.43 hours

Issues response

21 hours ago

Last modified

Share

Agoda Reviews Scraper

Scrape reviews from Agoda.com hotels, apartments, and other accommodations.
Extract ratings, review texts, room types, stay duration, reviewer details, and more β€” easily exportable to JSON, CSV, Excel, and HTML formats.

Features

  • Scrape reviews from any Agoda.com accommodation
  • Extract reviewer name, country, stay dates, room type, and length of stay
  • Get ratings, rating texts, review titles, and full review comments
  • Export collected data to JSON, CSV, Excel, or HTML
  • Set a limit for maximum number of reviews per hotel
  • Optionally filter reviews by language
  • Optionally filter reviews by rating
  • Optionally choose which providers (Agoda / Booking.com) should be included
  • Optionally include aggregate rating data in each output item and in key-value store

How to use

  1. Get the Agoda.com URL of the hotel or accommodation you want to scrape.
  2. Paste it into the input field.
  3. Set the maximum number of reviews you want to extract per hotel.
  4. Run the scraper and download your results!

Input example

{
"hotelUrl":"https://www.agoda.com/ca-es/calvary-hotel-restaurant-vilnius/hotel/vilnius-lt.html",
"rating":["excellent","exceptional"],
"enabledProviders":["Agoda","Booking.com"],
"maxReviewsPerHotel":100,
"aggregateRatings":true
}

Output example

{
"hotelId":221221,
"hotelReviewId":698366181,
"rating":7.2,
"ratingText":"Very good",
"reviewTitle":"Over rated hotel",
"reviewComments":"I booked this hotel bcz saw the comments about friendly staff, great location and breakfast. But actually it was just average. Kind of disappointed. I stayed two night and then I changed hotel to old town near the gate of dawn. It’s much more convenient no matter where you want to go. Btw the thing I don’t like about is the a/c which is not strong at all and it took lots of time to be cooler but only drop one degree Celsius. ",
"reviewPositives":"Amazing experience for our Honeymoon. The staff was really caring and professional. They made our stay unforgettable and I would like to thank they for them attention to details. To find such an Island of peace on Dob Utca is almost irreal.",
"reviewNegatives":"Wifi connection was hectic",
"reviewDate":"2023-08-22 06:46:00+07:00",
"checkInDate":"2023-08-18 00:00:00+07:00",
"checkOutDate":"2023-08-20 00:00:00+07:00",
"reviewerCountryName":"Taiwan",
"reviewerName":"Shuli",
"reviewerGroupName":"Solo traveler",
"reviewerRoomTypeName":"Double Room",
"reviewerLengthOfStay":2,
"reviewProviderText":"Agoda",
"responseDate":"2023-08-28 19:49:44.670000+07:00",
"responderName":"Hotel Management",
"responseText":"Thank you so much for your kind words! We’re delighted to hear that you found great value in your stay and enjoyed the comfortable rooms and wellness facilities. It's also wonderful to know that our staff made a positive impression on you. We hope to welcome you back again soon, maybe next time for an even longer stay!",
"agodaAggregateReviewScore":8.9,
"agodaAggregateDetailedReviewScore":[
{
"id":"cleanliness",
"score":9.3
},
{
"id":"facilities",
"score":9.1
}
],
"bookingAggregateReviewScore":9.3,
"bookingAggregateDetailedReviewScore":[
{
"id":"cleanliness",
"score":9.5
},
{
"id":"location",
"score":8.8
}
],
"agodaReviewsCount":1234,
"bookingReviewsCount":567
}

Note: agodaAggregateDetailedReviewScore and bookingAggregateDetailedReviewScore may contain additional category scores depending on availability (e.g. cleanliness, facilities, location, staffPerformance, valueForMoney, roomComfort).

When to use it

Collect customer feedback for market research or business intelligence

Analyze traveler satisfaction for specific hotels or locations

Monitor hotel reputation and trends over time

Aggregate reviews for your own apps or databases

Tips

Agoda displays reviews from both Agoda and Booking.com sources, depending on availability.

If you want more reviews, try running the scraper multiple times with different hotel URLs.

Always make sure you comply with Agoda’s Terms of Service when using the data.

πŸ“„ Notes

Some hotels may have reviews in multiple languages. You can filter reviews by language using the language parameter. If not provided, reviews from all available languages will be scraped.

You can also filter reviews by rating using the rating parameter (e.g. exceptional, excellent, very_good, good, below_expectation). If not provided, reviews of all ratings will be returned.

Use enabledProviders to control which providers are included in output reviews. Supported values are Agoda and Booking.com. By default, both are enabled.

If you enable aggregateRatings, each returned review item will also include aggregate review fields (such as agodaAggregateReviewScore, agodaAggregateDetailedReviewScore, bookingAggregateReviewScore, bookingAggregateDetailedReviewScore, agodaReviewsCount, bookingReviewsCount). The same aggregate payload is also stored in the default key-value store under aggregate_review_data.

When cutoffDate filters out all reviews, aggregateRatings still ensures one fallback "empty" review item is returned, containing aggregate rating data only.

Large hotels may have thousands of reviews β€” adjust your maxReviewsPerHotel parameter wisely to avoid unnecessary data load.

πŸ”— Related projects

  • Kayak Reviews Scraper β€” Scrape hotel reviews aggregated by Kayak.com (including reviews from Booking, Priceline, Agoda, and HotelsCombined).

You might also like

Booking Reviews Scraper

voyager/booking-reviews-scraper

Scraper to get reviews from hotels, apartments and other accommodations listed on the Booking.com portal. Extract data using hotel URLs for review text, ratings, stars, basic reviewer info, length of stay, liked/disliked parts, room info, date of stay and more. Download in JSON, HTML, Excel, CSV.

Agoda Reviews Scraper

huggable_quote/agoda-reviews-scraper

Scrape hotel reviews from Agoda.com with original/translated text separation, date filtering, language filtering, and rating filtering. Extract ratings, review texts, room types, stay duration, reviewer details, and owner responses.

πŸ‘ User avatar

OrbitData Labs

27

Booking.com Review Scraper

plowdata/booking-com-review-scraper

🏨 Scrape detailed reviews from hotels, apartments, and other listings on Booking.com β€” including review text, star ratings, guest details, room info, stay dates, and more. All data is schema-validated and exportable as JSON, CSV, Excel, or HTML for reliable and structured analysis.

Trip.com Reviews Scraper

knagymate/trip-com-reviews-scraper

Scrape Trip.com hotel reviews into structured data: ratings, text, translated content, travel type, and more. Supports sorting, pagination, and cutoff datesβ€”ideal for analytics, AI, and market research.

58

5.0

Hotels.com Reviews $2.15πŸ’° Scraper-Guest Feedback & Sentiment

memo23/hotels-scraper

Only $2.15πŸ’° Extract reviews from Hotels.com with ratings, sentiment analysis, travel companion data, reviewer info, photos & responses. Includes reviewText, reviewRating (1-10), sentiments (liked/disliked), traveledWith field, reviewDate, authorName, tripType, and managementResponse. Date filtering

πŸ‘ User avatar

Muhamed Didovic

57

5.0

Expedia Reviews Scraper

shahidirfan/expedia-reviews-scraper

Scrape hotel reviews, ratings & guest feedback from Expedia at scale. Extract review metadata for competitive analysis, sentiment tracking, and market research. Reliable data extraction with structured output.

56

5.0

Traveloka Reviews Scraper

knagymate/traveloka-reviews-scraper

Scrape Traveloka hotel and activity reviews including ratings, review text, replies, reviewer data, reactions, and timestamps. Supports hotels, attractions, tours, and experiences with scalable structured output for AI, analytics, and market research.

10

5.0

Tripadvisor Reviews Scraper

maxcopell/tripadvisor-reviews

Get and download reviews for chosen places on Tripadvisor. Extract the review text, URL, rating, date of travel, published date, basic reviewer info, owner's response, helpful votes, images, review language, place details. Download reviews in XML, JSON, CSV.

Expedia.com & Hotel.com [$2.5πŸ’°] Reviews/Ratings/Sentiment A.

memo23/expedia-scraper

[Only $2.5πŸ’°] Expedia + Hotels.com + Things-To-Do activities at $2.50/1k β€” only scraper covering all 3 brands. Deeplink auto-resolution, date filter, 10+ regional TLDs, bare property IDs. 25+ fields: sentiment, traveled-with, manager responses, category ratings. JSON or CSV. Pure HTTP.

πŸ‘ User avatar

Muhamed Didovic

139

5.0

TripAdvisor Scraper

epctex/tripadvisor-scraper

Explore with our Trip Advisor Scraper: an easy search for hotels, restaurants, attractions, and more by keywords or start URL. Enter check-in/out dates, and select currency and language. Promote locations, capture details, and retrieve emails and phone numbers if shared.