Agoda Reviews Scraper avatar

Agoda Reviews Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Agoda Reviews Scraper

Agoda Reviews Scraper

Scrape thousands of verified guest reviews from any Agoda hotel. Extract ratings, review text, pros and cons, traveler type, room type, check-in dates, and reviewer country. Supports bulk hotels and exports to JSON, CSV or Excel.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrape Smith

Scrape Smith

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Extract thousands of verified guest reviews from any Agoda hotel — including Booking.com reviews displayed on Agoda. Scrape ratings, full review text, pros and cons, traveler profiles, room details, hotel management responses, and aggregate rating breakdowns from hotels, resorts, hostels, apartments, and villas listed on Agoda.com. The fastest and most affordable Agoda review scraper on the market.

What This Actor Does

Scrape comprehensive review data from any Agoda-listed accommodation worldwide — hotels, resorts, serviced apartments, hostels, villas, and guesthouses across 200+ countries:

  • Ratings & sentiment — numeric score, rating labels (Exceptional, Excellent, Very Good, Good), and aggregate category breakdowns (cleanliness, location, staff, value, comfort, facilities)
  • Full review text — title, main comment, positives, and negatives separated into distinct fields
  • Guest profile — reviewer name, country of origin, traveler type (couple, family, solo traveler, business, group)
  • Stay details — room type booked, check-in/check-out dates, length of stay in nights
  • Hotel responses — full management reply text, responder name, and response date
  • Engagement signals — helpful votes count, guest-uploaded review photos
  • Multi-source reviews — scrape Agoda reviews, Booking.com reviews, or both simultaneously in a single run
  • Smart filters — filter by rating level, review language, or cutoff date to get exactly the reviews you need
  • Review counts — total Agoda and Booking.com review counts per hotel

Features

  • Scrape 2,000+ reviews from a single hotel in under 2 minutes — over 1,900 reviews per minute
  • Process multiple hotels in one run — no need to start separate runs for each property
  • Automatic resume on interruption — picks up where it left off if the run migrates or restarts
  • Filter reviews by rating (Exceptional 9+, Excellent 8-9, Very Good 7-8, Good 6-7, Below Expectation)
  • Filter by language — English, French, German, Spanish, Japanese, Korean, Chinese, Thai, and 20+ more
  • Set a cutoff date to only collect reviews after a specific date — ideal for ongoing monitoring
  • Include aggregate ratings with category-level breakdown scores per hotel
  • Choose from 4 sort orders — most recent, highest rating, lowest rating, or most helpful
  • Works with both hotel URLs and numeric hotel IDs — use whichever is more convenient
  • Export to JSON, CSV, Excel, or HTML

Input

{
"hotelUrls": [
"https://www.agoda.com/mandarin-oriental-bangkok/hotel/bangkok-th.html",
"5000"
],
"maxReviews": 500,
"sortBy": "recent",
"ratingFilter": "all",
"enabledProviders": ["Agoda", "Booking.com"],
"cutoffDate": "2025-01-01",
"aggregateRatings": true,
"language": "en-us"
}

Input Fields

ParameterTypeDefaultDescription
hotelUrlsarrayRequiredAgoda hotel page URLs or numeric hotel IDs
maxReviewsinteger500Maximum reviews to extract per hotel (up to 10,000)
sortByselectrecentSort order: recent, rating_high, rating_low, or helpful
ratingFilterselectallFilter by rating: all, exceptional, excellent, very_good, good, below_expectation
enabledProvidersarrayBothReview sources to include: Agoda, Booking.com, or both
cutoffDatestringOnly return reviews after this date (YYYY-MM-DD)
aggregateRatingsbooleanfalseInclude hotel-level aggregate scores and review counts in each review
languagestringen-usLanguage locale for the review page

Output

Each review contains up to 25 fields:

{
"reviewId": 1132543983,
"rating": 10.0,
"ratingText": "Exceptional",
"title": "Outstanding stay",
"text": "Beautiful hotel with excellent service throughout our stay...",
"positives": "Location, cleanliness, staff friendliness",
"negatives": "",
"authorName": "Nathan",
"country": "Australia",
"travellerType": "Couple",
"roomType": "Premier Room",
"checkInDate": "2025-12-13T00:00:00+07:00",
"checkOutDate": "2025-12-14T00:00:00+07:00",
"reviewDate": "2026-06-15T11:55:00+07:00",
"lengthOfStay": 1,
"helpfulVotes": 0,
"images": [],
"hotelResponse": "Mercure Sydney",
"responseText": "Thank you for taking the time to share your great experience. We hope to see you again very soon.",
"responseDate": "2026-06-17T10:54:18.7+07:00",
"provider": "Agoda",
"hotelId": 5000,
"aggregateRatings": {
"overallScore": 8.9,
"cleanliness": 9.1,
"location": 9.4,
"staff": 9.0,
"value": 8.5,
"comfort": 8.8,
"facilities": 8.7,
"agodaReviewsCount": 2086,
"bookingReviewsCount": 4759
},
"scrapedAt": "2026-07-05T09:00:00.000000+00:00"
}

Pricing

  • Free tier: 25 reviews per run — no credit card required, try it now
  • Paid plans: from $2.00 per 1,000 reviews — up to 75% less than comparable Agoda scrapers

Pay only for results delivered. No subscriptions, no platform fees, no setup costs.

Use Cases

  • Hotel owners & managers — track guest sentiment across Agoda and Booking.com reviews in one dashboard
  • Travel agencies — compare hotel quality across destinations before recommending properties to clients
  • Market researchers — analyze hospitality trends, service quality benchmarks, and regional satisfaction patterns at scale
  • Revenue & pricing managers — monitor how competitor pricing decisions impact guest perception and ratings
  • Investment & acquisition teams — evaluate property reputation, review volume, and guest satisfaction before hotel acquisitions
  • Content & marketing teams — source authentic guest testimonials, identify top-performing properties, and track brand mentions
  • Data scientists & AI teams — build sentiment analysis models, train NLP classifiers, or feed review data into recommendation engines

Tips

  • Use numeric hotel IDs for the fastest results — find them in the Agoda URL or page source
  • Enable aggregateRatings to get category-level scores (cleanliness, location, staff, value, comfort, facilities) alongside individual reviews
  • Set cutoffDate to focus on recent feedback when monitoring ongoing service quality
  • Use both providers (Agoda + Booking.com) to get the most complete review coverage — some hotels have 2x more Booking.com reviews than Agoda reviews
  • Combine ratingFilter with sortBy to quickly find the most critical or most positive reviews

Support

For issues or feature requests, open an issue on the Actor page or contact: shamrozakram99@gmail.com