VOOZH about

URL: https://apify.com/fetch_cat/agoda-reviews-scraper

โ‡ฑ Agoda Reviews Scraper | Hotel Review Data API ยท Apify


Pricing

from $0.05 / 1,000 review extracteds

Go to Apify Store

Agoda Reviews Scraper

Scrape public Agoda hotel reviews with ratings, stay dates, traveler types, room types, reviewer countries, and property context for travel SEO and reputation monitoring.

Pricing

from $0.05 / 1,000 review extracteds

Rating

0.0

(0)

Developer

๐Ÿ‘ Hanna Nosova

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Collect public Agoda hotel reviews, ratings, traveler metadata, stay dates, and property context for travel affiliate pages, programmatic SEO, and reputation monitoring.

Scrape Agoda hotel reviews for travel SEO and reputation monitoring

What does Agoda Reviews Scraper do?

Agoda Reviews Scraper turns public Agoda hotel pages into structured review datasets. Provide Agoda hotel URLs or known property IDs and the actor saves one row per review with the review text, score, title, date, stay information, traveler type, room type, reviewer country, and hotel-level rating context.

Use it when you need review content for destination pages, hotel comparison pages, sentiment monitoring, or QA checks across multiple Agoda properties.

Who is it for?

  • ๐Ÿงณ Travel affiliate operators building hotel and destination pages.
  • ๐Ÿจ Hotel reputation teams monitoring guest feedback.
  • ๐Ÿ”Ž SEO teams enriching programmatic landing pages with public review signals.
  • ๐Ÿ“Š Analysts comparing guest sentiment across properties, countries, and room types.
  • ๐Ÿค– AI workflow builders feeding hotel reviews into summarization or alerting pipelines.

Why use it?

Agoda has rich hotel review coverage, but manual copy-paste does not scale. This actor creates export-ready data that can be loaded into spreadsheets, BI tools, vector stores, databases, or affiliate content pipelines.

Typical use cases

  • Build review snippets for destination pages.
  • Track new negative reviews for a hotel portfolio.
  • Compare traveler types such as families, couples, and solo travelers.
  • Monitor room-type-specific complaints.
  • Generate AI summaries from recent guest feedback.
  • Refresh public review context before publishing travel guides.

Input overview

You can start with Agoda hotel URLs, Agoda property IDs, or both. The easiest path is to paste one or more hotel URLs into hotelUrls and set maxReviewsPerHotel to a small number for a first run.

Agoda hotel URLs

Use full public Agoda hotel URLs, for example:

{
"hotelUrls":[
{"url":"https://www.agoda.com/marina-bay-sands/hotel/singapore-sg.html"}
],
"maxReviewsPerHotel":10
}

Agoda property IDs

If your system already stores Agoda property IDs, provide them directly:

{
"propertyIds":[185945],
"maxReviewsPerHotel":10
}

Review sorting

Choose one of these sort modes:

  • mostHelpful โ€” Agoda's most helpful order.
  • mostRecent โ€” newest reviews first.
  • highestRating โ€” rating high to low.
  • lowestRating โ€” rating low to high.

Language and currency

The language and currency inputs are sent while loading Agoda pages. Use values such as en-us, de-de, ja-jp, and USD, EUR, SGD, or JPY. Review text may include Agoda-provided translations where Agoda exposes them publicly.

Agoda review data fields

Each dataset row represents one review.

FieldDescription
hotelUrlSource Agoda hotel page when a URL was supplied
propertyIdAgoda hotel/property ID
hotelNameHotel name from Agoda review data
cityBest-effort city parsed from the URL
countryBest-effort country code parsed from the URL
overallRatingHotel-level Agoda rating
totalReviewsHotel-level review count when available
reviewIdAgoda review identifier
reviewTitleReview title
reviewTextReview body
ratingNumeric review rating
ratingTextAgoda rating label
reviewDateReview date
stayDateStay/check-in date when available
travelerTypeTraveler group, e.g. family or couple
roomTypeRoom type named in the review
reviewerNamePublic reviewer display name
reviewerCountryReviewer country
providerReview provider shown by Agoda
scrapedAtTimestamp when the row was saved

Example output

{
"hotelUrl":"https://www.agoda.com/marina-bay-sands/hotel/singapore-sg.html",
"propertyId":185945,
"hotelName":"Marina Bay Sands",
"overallRating":8.9,
"reviewId":"1072507195",
"reviewTitle":"You absolutely have to stay here when you come to Singapore!",
"reviewText":"It was absolutely amazing...",
"rating":10,
"reviewDate":"2026-02-04T02:50:00.000Z",
"travelerType":"Family with young children",
"roomType":"Sands Premier King Room",
"reviewerCountry":"Japan",
"provider":"Agoda",
"scrapedAt":"2026-06-19T00:00:00.000Z"
}

How much does it cost to scrape Agoda reviews?

This actor uses pay-per-event pricing. You pay a small run start fee and a per-review fee for saved review rows. The first production price is calibrated from cloud cost measurements before publishing. Keep first tests small, then increase maxReviewsPerHotel after confirming the data shape.

How to run

  1. Open the actor on Apify.
  2. Paste one or more Agoda hotel URLs.
  3. Set maxReviewsPerHotel.
  4. Choose a sort order.
  5. Click Start.
  6. Download results from the default dataset as JSON, CSV, Excel, XML, or RSS.

Tips for best results

  • Start with 5-10 reviews per hotel for a first run.
  • Use mostRecent for monitoring workflows.
  • Use lowestRating to detect complaints and service issues.
  • Use property IDs when you already maintain an Agoda hotel catalog.
  • Use proxy settings if Agoda blocks requests from your environment.

Integrations

  • Send review rows to Google Sheets for editorial review.
  • Export CSV for BI dashboards.
  • Connect the dataset API to a vector database for semantic search.
  • Use webhooks to trigger Slack alerts on fresh negative reviews.
  • Combine with hotel or maps actors for destination-page enrichment.

API usage with Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token: process.env.APIFY_TOKEN});
const run =await client.actor('fetch_cat/agoda-reviews-scraper').call({
hotelUrls:[{url:'https://www.agoda.com/marina-bay-sands/hotel/singapore-sg.html'}],
maxReviewsPerHotel:10,
});
console.log(run.defaultDatasetId);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('fetch_cat/agoda-reviews-scraper').call(run_input={
'hotelUrls':[{'url':'https://www.agoda.com/marina-bay-sands/hotel/singapore-sg.html'}],
'maxReviewsPerHotel':10,
})
print(run['defaultDatasetId'])

API usage with cURL

curl-X POST 'https://api.apify.com/v2/acts/fetch_cat~agoda-reviews-scraper/runs?token=YOUR_APIFY_TOKEN'\
-H'Content-Type: application/json'\
-d'{"hotelUrls":[{"url":"https://www.agoda.com/marina-bay-sands/hotel/singapore-sg.html"}],"maxReviewsPerHotel":10}'

MCP usage

Use this actor from MCP-enabled tools through Apify MCP Server. Example prompts:

  • "Scrape the latest Agoda reviews for this hotel and summarize common complaints."
  • "Find low-rated Agoda reviews for these five hotels and group them by room type."
  • "Create a table of reviewer countries and traveler types from this Agoda hotel."

MCP endpoint pattern:

https://mcp.apify.com/?tools=fetch_cat/agoda-reviews-scraper

Claude Code setup example:

$claude mcp add apify-agoda-reviews "https://mcp.apify.com/?tools=fetch_cat/agoda-reviews-scraper"

Claude Desktop JSON configuration example:

{
"mcpServers":{
"apify-agoda-reviews":{
"url":"https://mcp.apify.com/?tools=fetch_cat/agoda-reviews-scraper"
}
}
}

Data quality notes

Agoda review availability varies by hotel, locale, and review provider. Some reviews have translated text, some have original-language text, and some fields such as room type or reviewer name may be missing when Agoda does not display them.

Limits

The actor caps maxReviewsPerHotel to 500 in v0.1 to keep runs predictable. For very large backfills, run multiple hotels in batches and monitor run duration and dataset size.

Troubleshooting

If a run saves no reviews, check that the hotel URL is public and still available on Agoda. If Agoda blocks the request, enable Apify Proxy or try a different proxy group. If a field is blank, Agoda likely did not expose that field for the specific review.

Legal and ethical use

This actor extracts publicly available information from Agoda pages. Use the data responsibly, respect applicable laws, and avoid collecting or storing data you do not have a legitimate reason to process. Do not use scraped content for spam, deception, or harmful profiling.

Related scrapers

Other Anna actors can complement Agoda review data for travel workflows:

FAQ

Can I scrape multiple hotels?

Yes. Add multiple Agoda URLs or property IDs and set a per-hotel review cap.

Can I scrape Agoda hotel reviews by property ID?

Yes. Provide Agoda property IDs directly when your source system already stores them, or paste public Agoda hotel URLs.

Does it require an Agoda account?

No. The actor is designed for public hotel pages and public review data.

Does it scrape private booking data?

No. It only extracts public Agoda review and property context exposed on public hotel pages.

Can I get recent Agoda reviews?

Yes. Use sort: "mostRecent" and set maxReviewsPerHotel to the number of recent public review rows you need.

Why do some reviews have translated text?

Agoda may provide translated public review text depending on locale and availability.

What should I do if Agoda blocks my run?

Use Apify Proxy, keep first runs small, and retry with a suitable proxy location.

Changelog

  • 0.1 โ€” Initial Agoda hotel reviews extraction.

You might also like

Fast Agoda Scraper

knagymate/fast-agoda-scraper

Scrape Agoda.com for hotels, prices, ratings, and reviews. This Agoda scraper is a reliable API alternative for travel apps, competitor research, market analysis, and SEO-friendly content generation with structured hotel datasets.

228

5.0

Agoda Hotel Scraper

crawlio/agoda-hotel-scraper

Scrape Agoda hotel search results, property details, live prices, room availability, and guest reviews. Extract structured hotel data for travel research, market analysis, pricing comparison, lead generation, and competitor monitoring.

Agoda Hotels Scraper ๐Ÿจ

shahidirfan/agoda-hotels-scraper

Extract real-time hotel data from Agoda including prices, availability, reviews & room details. Perfect for market research, rate monitoring & travel analytics. Get structured data instantly.

31

5.0

Agoda Hotels Reviews Scraper

stealth_mode/agoda-hotels-reviews-scraper

Scrape verified guest reviews from Agoda.com hotel pages โ€” including ratings, review text, check-in dates, reviewer info, and hotel responses. Filter by keyword, sort order, and page. Perfect for hospitality analytics, reputation management, and travel research.

Agoda [Only ๐Ÿ’ฐ$1] Reviews Scraper API: Guest Ratings & Comments

memo23/agoda-reviews-scraper

[Only ๐Ÿ’ฐ$1 for 1000 results] Agoda Reviews Scraper API โ€” extract guest reviews from any Agoda hotel by URL or hotel ID. Per review: rating, title, full text, reviewer country, traveler type, room type, stay dates, owner response, photos & translation. Pure HTTP, no browser. $1/1k flat, JSON or CSV.

๐Ÿ‘ User avatar

Muhamed Didovic

3

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

32

Agoda Email Scraper - Advanced, Fast & Cheapest

contacts-api/agoda-email-scraper-fast-advanced-and-cheapest

โœˆ๏ธ Agoda Email Scraper helps you collect hotel and travel business emails from Agoda listings โšก Scale global travel marketing and outreach ๐Ÿ“ง

Agoda Scraper by City

esteemed_frame/agoda-scraper-by-city

Fast Agoda hotel scraper where users can enter city and travel dates to get detailed hotel data instantly. Fetches prices, ratings, reviews, and hotel info quickly with structured output for analysis or travel apps. #agoda,#agodaHotel,#Hotel,#HotelScrapper

Agoda Hotel Scraper โ€” Prices, Reviews & Amenities | $5/1K

bovi/agoda-scraper

Scrape **Agoda** hotel property pages to extract **hotel name, star rating, review score, room types, amenities, coordinates, and images**. Input: property URLs or hotel IDs. Uses Agoda's internal **Cronos JSON API** โ€” structural, no CSS classes, robust to HTML changes.

๐Ÿ‘ User avatar

Vitalii Bondarev

10

Agoda Email Scraper

scraper-engine/agoda-email-scraper

Agoda Email Scraper extracts publicly available hotel and property email addresses from Agoda listings. Build targeted contact lists by city or property type. Ideal for travel marketers and hospitality suppliers.

๐Ÿ‘ User avatar

Scraper Engine

2