Travel data

Agoda Reviews Scraper: hotel guest reviews, ratings and room prices

Pull guest reviews for any Agoda hotel, including the Booking.com review pool shown on the same page. Each review comes with its rating, text, traveler type, room, stay length, reviewer country and date; optionally add live room offers for your dates.

★ 5.0 rating · 9 reviews33 users98.3% successful runs (30 days)

What data you get

ratingGuest score for the stay
reviewTextFull review text
travelerTypeSolo, couple, family or business traveler
roomTypeRoom the guest booked
lengthOfStayNumber of nights stayed
reviewerCountryCountry of the reviewer
reviewDateWhen the review was written
sourceAgoda or Booking.com review pool
roomPriceLive room offers for chosen dates and currency

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$3.00 per 1,000 rows

Pay per event: you pay per review, hotel record or room offer returned. Room rates are an optional add-on.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

Scrape all recent Agoda reviews for a Bali hotel

Up to 200 newest reviews from Agoda and Booking.com.

{
  "startUrls": [
    "https://www.agoda.com/the-magani-hotel-and-spa/hotel/bali-id.html"
  ],
  "mode": "reviews",
  "reviewsProvider": "all",
  "maxReviewsPerHotel": 200,
  "reviewsSort": "recent"
}
Run this task →

Get negative Agoda hotel reviews since January

Lowest-rated reviews first, written in 2026.

{
  "startUrls": [
    "https://www.agoda.com/the-magani-hotel-and-spa/hotel/bali-id.html"
  ],
  "mode": "reviews",
  "reviewsSort": "ratingAsc",
  "maxReviewsPerHotel": 100,
  "cutoffDate": "2026-01-01"
}
Run this task →

Scrape Agoda room prices for specific dates

Live room offers for 2 adults, 4 nights, in IDR.

{
  "startUrls": [
    "https://www.agoda.com/the-magani-hotel-and-spa/hotel/bali-id.html"
  ],
  "mode": "rooms",
  "checkIn": "2027-02-10",
  "checkOut": "2027-02-14",
  "adults": 2,
  "currency": "IDR"
}
Run this task →

Export Booking.com reviews from an Agoda hotel page

Only Booking.com pool reviews rated 8 or higher.

{
  "startUrls": [
    "https://www.agoda.com/the-magani-hotel-and-spa/hotel/bali-id.html"
  ],
  "mode": "reviews",
  "reviewsProvider": "booking",
  "maxReviewsPerHotel": 150,
  "minRating": 8
}
Run this task →

Use cases

FAQ

Does it include Booking.com reviews?

Yes. Agoda shows a Booking.com review pool on many hotel pages; choose Agoda, Booking.com or both as the review source.

Can I get only recent or negative reviews?

Yes. Sort by most recent or lowest rating, set a minimum rating, or only keep reviews since a date.

Can I get room prices too?

Yes. Use rooms mode with check-in, check-out, guests and currency to get live room offers.

Is it legal to scrape Agoda?

The scraper collects only publicly visible Agoda data. Whether your use is legal depends on your jurisdiction and purpose: respect local law and the site's terms, and avoid collecting or storing personal data you don't need.

How do I get the data into my app?

Call it through the Apify API, use the Python or JavaScript client, or connect it to Make, n8n, Zapier or Google Sheets. Results export as JSON, CSV or Excel.

More scrapers

Start scraping Agoda reviews

Run on Apify — free trial