Klook Reviews Scraper
Pricing
from $2.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
| Field | Type | Description |
|---|---|---|
item_id | string | The numeric ID found in the Klook URL. Examples: en-US/activity/107259-parapharmacie-monge.../ → 107259; hotels/detail/285841-hotel-gracery-shinjuku/ → 285841 |
type | string | Type of listing. Accepted values: "activity" or "hotels" |
sort_by | string | Sort order for reviews. Options: "sort_most_relevant" (Relevant), "sort_review_time_desc" (Newest), "sort_score_high_to_low", "sort_score_low_to_high" |
page | integer | Page number to start scraping from. Defaults to 1 |
max_items_per_url | integer | Maximum reviews to collect per run. Default: 20; set higher (e.g., 200) for bulk collection |
ignore_url_failures | boolean | If 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:
| Field | Meaning |
|---|---|
Review ID | Unique identifier for the review |
User Info | Reviewer's display name, nationality, and profile metadata |
Review Content | Full original review text as submitted by the traveler |
Translate Content | Machine-translated version of the review (if applicable) |
Show Translation | Boolean flag indicating whether a translation is displayed |
Has Reply | Whether the property or operator has responded to the review |
Has Liked | Whether the current session user has liked the review |
Liked Count | Total number of likes the review has received |
Review Score | Numeric rating given by the reviewer (typically 1–5) |
Review Time | Timestamp of when the review was submitted |
Language | Detected language of the original review content |
Check In Info | Check-in or experience date, and room/activity variant if available |
Product Info | Name and ID of the hotel or activity being reviewed |
Review Image List | Array of image URLs uploaded by the reviewer |
How to Use
- Find the Item ID — Open any Klook hotel or activity page. Extract the numeric ID from the URL (the number before the slug).
- Set the type — Use
"hotels"for accommodation,"activity"for tours and experiences. - Choose sort order — Use
"sort_review_time_desc"for the latest reviews, or"sort_most_relevant"for highest-signal feedback. - Set page and limit — Start from
page: 1and setmax_items_per_urlto your target volume (up to200per run). - Run and export — Download results as JSON or CSV for analysis.
Common issues:
- If no results return, double-check that
typematches the URL type (hotelsvsactivity). - 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.