VOOZH about

URL: https://apify.com/stealth_mode/klook-reviews-scraper

⇱ Klook Reviews Scraper Β· Apify


Pricing

from $2.00 / 1,000 results

Go to Apify Store

Klook Reviews Scraper

Scrape verified traveler reviews from Klook.com including ratings, review content, user info, check-in details, and images. Perfect for hospitality businesses, travel analysts, and reputation management teams needing structured review data.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

Klook.com Reviews Scraper: Extract Hotel & Activity Reviews at Scale


What Is Klook.com?

Klook is a leading travel experiences and accommodation booking platform serving millions of travelers across Asia and beyond. Its review system contains verified, post-stay feedback on hotels, tours, and activities β€” making it a valuable source for sentiment analysis, competitive benchmarking, and reputation monitoring. Manually collecting this data is impractical at scale; the Klook Reviews Scraper automates the extraction into clean, structured records.


Overview

The Klook.com Reviews Scraper targets review pages for both hotels and activities, collecting rich traveler feedback data. Designed for:

  • Hotel & attraction managers monitoring guest sentiment
  • Travel analysts tracking rating trends over time
  • Researchers studying traveler behavior and language patterns
  • OTA aggregators building review datasets across platforms

It supports sorting options, pagination control, and configurable item limits β€” giving you precise control over what data is collected.


Input Format

The scraper accepts a JSON configuration:

{
"ignore_url_failures":true,
"max_items_per_url":200,
"page":1,
"item_id":"285841",
"sort_by":"sort_most_relevant",
"type":"hotels"
}

Field Reference

FieldTypeDescription
item_idstringThe numeric ID found in the Klook URL. Examples: en-US/activity/107259-parapharmacie-monge.../ β†’ 107259; hotels/detail/285841-hotel-gracery-shinjuku/ β†’ 285841
typestringType of listing. Accepted values: "activity" or "hotels"
sort_bystringSort order for reviews. Options: "sort_most_relevant" (Relevant), "sort_review_time_desc" (Newest), "sort_score_high_to_low", "sort_score_low_to_high"
pageintegerPage number to start scraping from. Defaults to 1
max_items_per_urlintegerMaximum reviews to collect per run. Default: 20; set higher (e.g., 200) for bulk collection
ignore_url_failuresbooleanIf true, skips failed requests instead of stopping the run. Recommended: true for reliability

Tip: To find an item_id, open a Klook hotel or activity page and extract the number from the URL path (e.g., .../285841-hotel-name/ β†’ 285841).


Output Format

Sample Record (Abbreviated)

{
"review_id":14215787,
"user_info":{
"user_name":"LAM ********",
"user_avatar":"https://cdn.klook.com/upload/img200X200/7030dc178eb8486b5869aee21b7eb986.jpg",
"user_rating":"5.0",
"rating_desc":"",
"rating_time":"2024-12-01T05:41:48.000Z"
},
"review_content":"η•Άζ—₯ε‰›ε·§ι‚„ι‡δΈŠBlack Friday Sale, 部份甒品還可δ»₯η”¨δΈŠι€™εΌ΅θ³Όη‰©ε„ͺζƒ εˆΈοΌŒθ³Όη‰©ζ»Ώ100ζ­ε…ƒεΎŒι‚„ε―δ»₯ι€€η¨…",
"translate_content":"..",
"has_reply":false,
"show_translation":true,
"has_liked":false,
"liked_count":0,
"product_info":{
"id":362471,
"product_name":"Shopping coupon",
"deeplink":"",
"is_booking_now":true
},
"review_image_list":[
{
"id":16351779,
"resize_url":"https://cdn.klook.com/user_review/product/1947978/120e330f-ba51-44af-72d1-c1d62882df0c.250*0.jpeg",
"url":"https://cdn.klook.com/user_review/product/1947978/120e330f-ba51-44af-72d1-c1d62882df0c.1200*0.jpeg"
},
{
"id":16351778,
"resize_url":"https://cdn.klook.com/user_review/product/1947978/5874823f-d846-487e-4b4c-4fb9c96c47e4.0*250.jpeg",
"url":"https://cdn.klook.com/user_review/product/1947978/5874823f-d846-487e-4b4c-4fb9c96c47e4.0*1200.jpeg"
},
{
"id":16351782,
"resize_url":"https://cdn.klook.com/user_review/product/1947978/13ece126-d143-4021-516e-d13fd58223d1.0*250.jpeg",
"url":"https://cdn.klook.com/user_review/product/1947978/13ece126-d143-4021-516e-d13fd58223d1.0*1200.jpeg"
},
{
"id":16351777,
"resize_url":"https://cdn.klook.com/user_review/product/1947978/9ba8b1aa-0a84-4b41-6a3b-1710d87d48ec.0*250.jpeg",
"url":"https://cdn.klook.com/user_review/product/1947978/9ba8b1aa-0a84-4b41-6a3b-1710d87d48ec.0*1200.jpeg"
},
{
"id":16351780,
"resize_url":"https://cdn.klook.com/user_review/product/1947978/d54ab03d-f19e-4d39-5ff7-9d394c4e6f99.0*250.jpeg",
"url":"https://cdn.klook.com/user_review/product/1947978/d54ab03d-f19e-4d39-5ff7-9d394c4e6f99.0*1200.jpeg"
},
{
"id":16351781,
"resize_url":"https://cdn.klook.com/user_review/product/1947978/7143c819-5934-4d26-6d27-8fca9c9cf4c4.0*250.jpeg",
"url":"https://cdn.klook.com/user_review/product/1947978/7143c819-5934-4d26-6d27-8fca9c9cf4c4.0*1200.jpeg"
}
],
"check_in_info":null,
"language":null,
"review_time":null,
"review_score":null,
"from_url":null
}

Each review returns a structured record with the following fields:

FieldMeaning
Review IDUnique identifier for the review
User InfoReviewer's display name, nationality, and profile metadata
Review ContentFull original review text as submitted by the traveler
Translate ContentMachine-translated version of the review (if applicable)
Show TranslationBoolean flag indicating whether a translation is displayed
Has ReplyWhether the property or operator has responded to the review
Has LikedWhether the current session user has liked the review
Liked CountTotal number of likes the review has received
Review ScoreNumeric rating given by the reviewer (typically 1–5)
Review TimeTimestamp of when the review was submitted
LanguageDetected language of the original review content
Check In InfoCheck-in or experience date, and room/activity variant if available
Product InfoName and ID of the hotel or activity being reviewed
Review Image ListArray of image URLs uploaded by the reviewer

How to Use

  1. Find the Item ID β€” Open any Klook hotel or activity page. Extract the numeric ID from the URL (the number before the slug).
  2. Set the type β€” Use "hotels" for accommodation, "activity" for tours and experiences.
  3. Choose sort order β€” Use "sort_review_time_desc" for the latest reviews, or "sort_most_relevant" for highest-signal feedback.
  4. Set page and limit β€” Start from page: 1 and set max_items_per_url to your target volume (up to 200 per run).
  5. Run and export β€” Download results as JSON or CSV for analysis.

Common issues:

  • If no results return, double-check that type matches the URL type (hotels vs activity).
  • For items with fewer reviews than max_items_per_url, the scraper will simply return all available records.

Use Cases & Business Value

  • Reputation management: Aggregate guest feedback across properties for QA teams
  • Sentiment analysis: Feed review text into NLP pipelines to detect recurring themes
  • Competitive benchmarking: Compare scores and feedback patterns across similar listings
  • Content research: Identify what travelers highlight most (location, service, cleanliness)

Conclusion

The Klook.com Reviews Scraper delivers structured, detailed traveler review data without manual effort. With flexible sorting, language metadata, image lists, and check-in context per record, it provides everything needed for meaningful analysis of guest experience on one of Asia's most active travel platforms.

You might also like

Klook Travel Extractor

jupri/klook

πŸ’« All-in-One Klook.com Scraper

Klook Scraper β€” Activities, Prices & Reviews

huggable_quote/klook-scraper

Extract activity details, pricing options, and reviews from Klook.com. The only all-in-one Klook data extraction tool on Apify.

πŸ‘ User avatar

OrbitData Labs

22

Klook Reviews Scraper

knagymate/klook-reviews-scraper

Scrape reviews from Klook activities and hotels. Extract ratings, images, original and translated content, with filters for language, date, and sorting. Ideal for travel SEO, analytics, and market research.

47

5.0

Trip Hotels Reviews Scraper

stealth_mode/trip-hotels-reviews-scraper

Scrape verified guest reviews from Trip.com hotel pages β€” including ratings, room types, travel purpose, images, and translated content. Perfect for hospitality analysts, OTA researchers, and reputation management teams needing structured review data.

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.

Klook Experiences & Activities Scraper

crawlerbros/klook-experiences-scraper

Scrape Klook travel experiences and activities, search activities, browse by city or category, or enrich specific activity URLs. Extracts title, price, rating, reviews, city, category, highlights, cancellation policy, and more.

GetYourGuide, Viator, Klook & Tiqets Tours Scraper

memo23/tours-activities-scraper

Compare tour prices and reviews across GetYourGuide, Viator, Klook and Tiqets from one scraper. Pull each tour's price, currency, rating, full reviews, duration and location by destination or URL β€” built for travel price intelligence, market research and OTA monitoring. JSON or CSV

πŸ‘ User avatar

Muhamed Didovic

3

Airbnb Reviews Scraper

reviewly/airbnb-reviews-scraper

Extract comprehensive guest reviews from Airbnb.com including detailed ratings, comments, traveler profiles, and host responses. Perfect for reputation analysis, hospitality market research, and competitive intelligence in the short-term rental industry.

Tiqets Reviews Scraper

stealth_mode/tiqets-reviews-scraper

Scrape verified traveler reviews from Tiqets.com by tour ID. Collect ratings, reviewer details, review body, media, and aggregated stats β€” perfect for reputation monitoring, sentiment analysis, and travel market research.