Agoda Reviews Scraper avatar

Agoda Reviews Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Agoda Reviews Scraper

Agoda Reviews Scraper

Scrape hotel reviews, ratings, and owner replies from Agoda by hotel URL or numeric hotel ID.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

One House

One House

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Categories

Share

Extract hotel guest reviews from Agoda using a hotel page URL or numeric hotel ID.

Ideal for reputation monitoring, competitor analysis, and hospitality data pipelines.

What you get

  • Hotel name, aggregate Agoda rating (/10), and review count
  • Review title and text (plus separate positives / negatives when present)
  • Guest score on Agoda’s 10-point scale (ratingScale: 10)
  • Author name, country, and traveler type
  • Published date (ISO) and stay / check-in date when available
  • Hotel reply text when Agoda exposes it
  • The full original review object (raw) for advanced use

How to use

  1. Open this Actor and click Start
  2. Add Agoda hotel URLs under Hotel URLs, and/or paste numeric IDs under Hotel IDs
  3. Set Max reviews per hotel (0 = all available reviews)
  4. Leave Proxy off by default; if the run fails with HTTP 403 on Apify, enable Apify Proxy → Residential
  5. Run and download results from the Dataset tab

Finding the hotel ID

  • Many Agoda URLs omit the ID in the path; the Actor resolves it from the hotel URL automatically.
  • You can also pass the numeric ID directly (faster; skips ID discovery). It is the hotelId field of every item from an earlier run.
  • Example URL: https://www.agoda.com/park-avenue-bayswater-inn-hyde-park/hotel/london-gb.html → hotelId 11019

Input example

{
"startUrls": [
{
"url": "https://www.agoda.com/park-avenue-bayswater-inn-hyde-park/hotel/london-gb.html"
}
],
"maxReviews": 100,
"pageSize": 20,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Direct hotel IDs:

{
"hotelIds": ["11019"],
"maxReviews": 50
}

Output example

Each dataset item is one review:

{
"reviewId": "1178687151",
"hotelId": "11019",
"hotelName": "Park Avenue Bayswater Inn Hyde Park",
"hotelUrl": "https://www.agoda.com/park-avenue-bayswater-inn-hyde-park/hotel/london-gb.html",
"hotelRatingValue": 6.8,
"hotelReviewCount": 2285,
"title": "Excellent",
"text": "average jela..blh la sekadar nk tido sekejap",
"positiveText": "Location",
"negativeText": "Dirty room and worn items.",
"rating": 8.8,
"ratingScale": 10,
"authorName": "Siti",
"authorCountry": "Malaysia",
"publishedAt": "2026-09-07T20:05:12.000Z",
"stayDate": "2026-09-03T17:00:00.000Z",
"travelerType": "Group",
"replyText": null,
"language": "en",
"source": "agoda",
"scrapedAt": "2026-09-11T19:00:00.000Z",
"url": "https://www.agoda.com/park-avenue-bayswater-inn-hyde-park/hotel/london-gb.html",
"raw": {}
}

A hotel summary is also saved in the key-value store as HOTEL_INFO_{hotelId}:

{
"hotelId": "11019",
"hotelUrl": "https://www.agoda.com/park-avenue-bayswater-inn-hyde-park/hotel/london-gb.html",
"hotelName": "Park Avenue Bayswater Inn Hyde Park",
"ratingValue": 6.8,
"reviewCount": 2285
}

Tips

  • Default is no proxy. If a run on Apify fails with HTTP 403, enable Apify Proxy → Residential.
  • Use maxReviews to control cost on hotels with thousands of reviews.
  • Ratings use a 0–10 scale (ratingScale: 10).
  • Add multiple hotel URLs / IDs in one run to batch scraping.
  • Reviews are de-duplicated by reviewId, so a run never contains the same review twice.

Limitations

  • Only public reviews written by Agoda guests are returned.
  • Reviews from partner sites that Agoda shows on the same page (e.g. Booking.com) are not included.
  • Hotel reply text is included when Agoda shows one; many reviews have no reply.

FAQ, disclaimers, and support

This Actor only extracts publicly visible review data from Agoda hotel pages. Use it in accordance with Agoda's Terms of Service and applicable data protection laws - reviews contain author display names, which are personal data.

Found a bug or need a custom feature? Open an issue in the Actor's Issues tab.