Agoda Reviews Scraper avatar

Agoda Reviews Scraper

Pricing

Pay per usage

Go to Apify Store
Agoda Reviews Scraper

Agoda Reviews Scraper

Extract Agoda hotel reviews instantly. Scrape ratings, guest feedback & review metadata at scale. Perfect for market research, competitor analysis & hospitality insights. Automate your data extraction effortlessly.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Extract Agoda hotel review data in a structured format for research, monitoring, and analytics workflows. Collect guest comments, ratings, traveler segments, and reviewer context in one dataset. Built for fast review collection with clean output fields.

Features

  • Review collection at scale - Pulls large review batches from Agoda property pages.
  • Structured guest feedback - Captures review text, title, rating, and dates.
  • Reviewer context - Includes reviewer country, traveler group, and room type.
  • Pagination support - Moves through multiple review pages automatically.
  • Clean dataset output - Saves records without null-only noise fields.

Use Cases

Hospitality Reputation Monitoring

Track what guests say about properties over time and identify shifts in sentiment.

Competitor Review Intelligence

Collect competitor review data for benchmarking ratings, strengths, and weaknesses.

Market Research

Build review datasets for trend analysis by traveler segment, country, and room type.

Product and Service Improvement

Use positive and negative comments to identify recurring service issues and wins.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNohttps://www.agoda.com/koisha/hotel/all/bishkek-kg.htmlAgoda property URL to scrape.
results_wantedIntegerNo20Maximum reviews to store.
proxyConfigurationObjectNo{"useApifyProxy": false}Proxy configuration.

Output Data

Each dataset item includes:

FieldTypeDescription
hotel_idIntegerAgoda hotel identifier.
hotel_nameStringProperty name.
review_idIntegerUnique review ID.
provider_idIntegerReview provider identifier.
review_providerStringReview provider name.
ratingNumberNumeric review rating.
formatted_ratingStringDisplay-formatted rating value.
rating_textStringHuman-friendly rating label.
review_titleStringReview title/headline.
review_commentStringFull review text.
review_positivesStringPositive notes from review (when available).
review_negativesStringNegative notes from review (when available).
review_dateStringOriginal review date timestamp.
formatted_review_dateStringDisplay-formatted review date.
reviewer_nameStringDisplayed reviewer name.
reviewer_countryStringReviewer country.
reviewer_groupStringTraveler segment (solo, couple, etc.).
reviewer_room_typeStringRoom type in the review.
helpful_votesIntegerHelpful votes count.
source_urlStringAgoda property URL used for extraction.
scraped_atStringExtraction timestamp in ISO format.

Usage Examples

Basic Run

{
"startUrl": "https://www.agoda.com/koisha/hotel/all/bishkek-kg.html",
"results_wanted": 20
}

Higher Review Count

{
"startUrl": "https://www.agoda.com/koisha/hotel/all/bishkek-kg.html",
"results_wanted": 50
}

With Proxy Configuration

{
"startUrl": "https://www.agoda.com/koisha/hotel/all/bishkek-kg.html",
"results_wanted": 100,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Sample Output

{
"hotel_id": 6686120,
"hotel_name": "Koisha",
"review_id": 1027578343,
"provider_id": 332,
"review_provider": "Agoda",
"rating": 10,
"formatted_rating": "10.0",
"rating_text": "Exceptional",
"review_title": "Well located and comfortable stay",
"review_comment": "Located within a short walking distance to Osh Bazaar...",
"review_date": "2025-09-21T09:28:00+07:00",
"formatted_review_date": "September 21, 2025",
"reviewer_name": "Lin",
"reviewer_country": "Singapore",
"reviewer_group": "Solo traveler",
"reviewer_room_type": "Standard Double Room",
"helpful_votes": 0,
"source_url": "https://www.agoda.com/koisha/hotel/all/bishkek-kg.html",
"scraped_at": "2026-04-04T05:00:00.000Z"
}

Tips for Best Results

Use Valid Property URLs

  • Use full Agoda property page URLs.

Tune Collection Size

  • Start with results_wanted: 20 for quick checks.
  • Increase results_wanted when you need deeper review history.

Improve Stability

  • Use proxy configuration when running large batches.
  • Keep input values realistic to avoid unnecessary retries.

Integrations

Connect your dataset with:

  • Google Sheets - Analyze review trends quickly.
  • Airtable - Build searchable review databases.
  • Looker Studio - Visualize rating and sentiment patterns.
  • Webhooks - Push new review data to your own systems.
  • Make - Automate review monitoring workflows.
  • Zapier - Trigger actions from fresh review records.

Export Formats

  • JSON - API and engineering workflows
  • CSV - Spreadsheet and BI tools
  • Excel - Reporting and stakeholder sharing
  • XML - System interoperability

Frequently Asked Questions

Can I scrape reviews from any Agoda property?

Yes, use a valid Agoda property URL and the actor will resolve the hotel ID automatically when possible.

How many reviews can I collect?

It depends on available review comments for the property and your results_wanted setting.

Why are some optional review fields missing?

Not every review includes all optional fields, so only available values are saved.

Can I target specific traveler segments?

This actor is intentionally simplified to URL + pagination controls only.

Does the actor support automation?

Yes, you can schedule runs and connect outputs to downstream tools using standard Apify workflows.


Support

For issues or feature requests, use the Apify Console support channels for this actor.

Resources


This actor is intended for lawful data collection and analysis workflows. You are responsible for complying with Agoda terms, local laws, and data-use regulations in your jurisdiction.