VOOZH about

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

โ‡ฑ Traveloka Reviews Scraper ยท Apify


Pricing

from $2.00 / 1,000 results

Go to Apify Store

Traveloka Reviews Scraper

Scrape verified guest reviews from Traveloka.com hotel and activity pages. Collect review scores, content, media, sub-ratings, reply threads, and 19+ structured fields โ€” perfect for hospitality analytics, reputation monitoring, and competitive research.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a month ago

Last modified

Share

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


What Is Traveloka.com?

Traveloka is one of Southeast Asia's largest online travel platforms, offering hotel bookings, flights, activities, and experiences across markets including Indonesia, Thailand, Vietnam, Malaysia, and beyond. Its review system aggregates verified guest feedback with scores, written content, photos, and sub-ratings across multiple stay dimensions.

Manually collecting this data at scale is impractical. The Traveloka Reviews Scraper automates extraction from hotel and activity detail pages, delivering structured review records ready for analysis.


Overview

This scraper targets Traveloka hotel and activity detail URLs and extracts guest review data with rich metadata. It supports filtering by rating tier and format, flexible sorting, and pagination control โ€” making it suitable for both targeted spot-checks and bulk data collection.

Ideal for:

  • Hospitality businesses monitoring guest sentiment and competitor reputation
  • Data analysts building review datasets for NLP or sentiment modeling
  • Travel aggregators enriching listings with user-generated content
  • Researchers studying tourism trends in Southeast Asian markets

Input Format

{
"urls":[
"https://www.traveloka.com/hotel/detail?spec=25-05-2026.26-05-2026.1.1.HOTEL.9000000886028.Mandarin%20Eastville%20Pattaya.2"
],
"format":"FORMAT_VALUE_ALL",
"rating":"RATING_VALUE_ALL",
"sort_by":"SORT_CREATED_DESCENDING",
"offset":0,
"max_items_per_url":200,
"ignore_url_failures":true
}

Field Reference

FieldTypeOptions / Notes
urlsarrayHotel or activity detail page URLs from Traveloka. Supports multiple URLs.
formatstringFilter by review format: FORMAT_VALUE_ALL ยท FORMAT_VALUE_TEXT ยท FORMAT_VALUE_MEDIA ยท FORMAT_VALUE_TEXT_MEDIA
ratingstringFilter by score tier: RATING_VALUE_ALL ยท RATING_VALUE_EXCEPTIONAL ยท RATING_VALUE_VERY_GOOD ยท RATING_VALUE_PLEASANT ยท RATING_VALUE_FAIR ยท RATING_VALUE_POOR
sort_bystringSort order: SORT_CREATED_DESCENDING (Newest) ยท SORT_HELPFUL_DESCENDING (Most Helpful) ยท SORT_RATING_DESCENDING ยท SORT_RATING_ASCENDING
offsetintegerStarting position for pagination. Default: 0. Increase to resume from a specific record.
max_items_per_urlintegerMaximum reviews to collect per URL. Default: 20. Max recommended: 200.
ignore_url_failuresbooleanIf true, failed URLs are skipped without stopping the run. Recommended for bulk jobs.

Tip: Use FORMAT_VALUE_MEDIA to collect only reviews with photos/videos, or RATING_VALUE_POOR to focus on negative sentiment for issue detection.


Output Format

Sample output

{
"review_id":"1864935921219024940",
"product_type":"EXPERIENCE",
"reviewer":{
"reviewer_id":"260765882",
"reviewer_name":"MUHAMMAD R. M. R.",
"reviewer_photo_url":null,
"reviewer_app_link":null,
"reviewer_web_link":null,
"reviewer_status":"ACTIVE",
"reviewer_origin":null,
"reviewer_badge_url":null,
"reviewer_token":null
},
"review_timestamp":"1778541489810",
"review_score":"10.0",
"review_max_score":"10.0",
"review_content_text":null,
"review_original_text":null,
"translation_status":"ORIGINAL",
"translation_provider_label_url":null,
"review_media":[
{
"review_media_id":"REVIEW_1778541470738_274f6fc4fbc147ec",
"review_media_url":"https://ik.imagekit.io/tvlk/ugc-review/guys1L+Yyer9kzI3sp-pb0CG1j2bhflZGFUZOoIf1YOBAm37kEUOKR41ieUZm7ZJ/ugc-photo-ap-southeast-1-581603780057-acd24e232f75f09e/REVIEW/REVIEW_1778541470738_274f6fc4fbc147ec?tr=q-40,c-at_max,w-720,h-1280&_src=imagekit",
"review_media_category":null,
"review_media_type":"PHOTO",
"review_media_caption":null,
"review_media_thumbnail_url":"https://ik.imagekit.io/tvlk/ugc-review/guys1L+Yyer9kzI3sp-pb0CG1j2bhflZGFUZOoIf1YOBAm37kEUOKR41ieUZm7ZJ/ugc-photo-ap-southeast-1-581603780057-acd24e232f75f09e/REVIEW/REVIEW_1778541470738_274f6fc4fbc147ec?tr=q-40,c-at_max,w-720,h-1280&_src=imagekit",
"reaction_summary":null,
"submission_time":{
"month":"5",
"day":"11",
"year":"2026"
},
"duration_in_seconds":"0"
},
{
"review_media_id":"REVIEW_1778541470738_a784f847b993b55a",
"review_media_url":"https://ik.imagekit.io/tvlk/ugc-review/guys1L+Yyer9kzI3sp-pb0CG1j2bhflZGFUZOoIf1YOBAm37kEUOKR41ieUZm7ZJ/ugc-photo-ap-southeast-1-581603780057-acd24e232f75f09e/REVIEW/REVIEW_1778541470738_a784f847b993b55a?tr=q-40,c-at_max,w-720,h-1280&_src=imagekit",
"review_media_category":null,
"review_media_type":"PHOTO",
"review_media_caption":null,
"review_media_thumbnail_url":"https://ik.imagekit.io/tvlk/ugc-review/guys1L+Yyer9kzI3sp-pb0CG1j2bhflZGFUZOoIf1YOBAm37kEUOKR41ieUZm7ZJ/ugc-photo-ap-southeast-1-581603780057-acd24e232f75f09e/REVIEW/REVIEW_1778541470738_a784f847b993b55a?tr=q-40,c-at_max,w-720,h-1280&_src=imagekit",
"reaction_summary":null,
"submission_time":{
"month":"5",
"day":"11",
"year":"2026"
},
"duration_in_seconds":"0"
}
],
"review_reply":null,
"review_additional_information":null,
"sub_rating_informations":[],
"reaction_summary":{
"reaction_count":"0",
"has_reacted":false
},
"review_origin":"TRAVELOKA",
"review_provider":"TRAVELOKA",
"review_origin_label":null,
"review_icon_url":"https://ik.imagekit.io/tvlk/image/imageResource/2024/05/15/1715766038135-fac45f7f34fa60416004be216ee5c386.png?tr=q-75",
"from_url":"https://www.traveloka.com/en-en/activities/japan/product/universal-studios-japan-2000814134443"
}

Each review record contains up to 19 fields:

Core Review Data

FieldMeaning
Review IDUnique identifier for the review record
Product TypeType of listing reviewed (e.g., hotel, activity)
Review TimestampDate and time the review was submitted
Review ScoreNumeric score given by the reviewer
Review Max ScoreMaximum possible score (used to normalize ratings)
Review Content TextTranslated or display-language review text
Review Original TextReview text in the reviewer's original language
Translation StatusWhether the text has been machine-translated
Translation Provider Label URLAttribution link for the translation provider

Reviewer & Origin

FieldMeaning
ReviewerReviewer profile details (name, nationality, stay type)
Review OriginPlatform or channel where the review originated
Review Origin LabelHuman-readable label for the review source
Review Icon URLIcon representing the review origin or platform
Review ProviderData provider supplying the review (may differ from origin)

Media & Engagement

FieldMeaning
Review MediaAttached photos or videos (URLs and metadata)
Review ReplyOfficial response from the property to the review
Reaction SummaryAggregated helpful/reaction counts from other users

Detailed Ratings

FieldMeaning
Sub Rating InformationsDimension-level scores (e.g., Cleanliness, Location, Service, Value)
Review Additional InformationExtra metadata such as room type, trip purpose, or stay duration

How to Use

  1. Get the hotel URL โ€” Open a hotel or activity page on Traveloka.com. Copy the full URL from your browser (include the spec= parameters for date and guest count).
  2. Configure filters โ€” Set format and rating to narrow your dataset, or leave both as ALL for complete coverage.
  3. Set sort order โ€” Use SORT_CREATED_DESCENDING for the latest reviews, or SORT_HELPFUL_DESCENDING to prioritize high-quality content.
  4. Control volume โ€” Set max_items_per_url and offset to paginate through large review sets across multiple runs.
  5. Run and export โ€” Download results as JSON or CSV for use in spreadsheets, dashboards, or NLP pipelines.

Common issues:

  • Ensure URLs are hotel or activity detail pages โ€” search results pages are not supported.
  • If reviews appear truncated, check that Review Original Text vs Review Content Text are both captured; one may be the translated version.

Use Cases & Business Value

  • Reputation management: Track score trends and recurring complaints across properties
  • Competitive benchmarking: Compare sub-ratings (cleanliness, service, value) against competing hotels
  • Sentiment analysis: Feed Review Content Text into NLP models for topic modeling or aspect-based sentiment
  • Content strategy: Identify what guests praise most to highlight in marketing copy

Conclusion

The Traveloka Reviews Scraper delivers structured, multi-dimensional review data from one of Southeast Asia's most active travel platforms. With flexible filtering, sort options, and rich per-review metadata across 19 fields, it enables everything from quick spot-checks to large-scale hospitality analytics. Start collecting today and turn guest feedback into actionable intelligence.

You might also like

Traveloka Hotel Scraper

hotels-scrapers/traveloka-hotel-scraper

Scrape Traveloka (Traveloka.com) hotel prices, ratings, amenities with advanced filters for data analysis. Hotel data scraper API for market research & revenue strategy.

๐Ÿ‘ User avatar

Hotels Scraper

41

Traveloka Reviews Scraper

knagymate/traveloka-reviews-scraper

Scrape Traveloka hotel and activity reviews including ratings, review text, replies, reviewer data, reactions, and timestamps. Supports hotels, attractions, tours, and experiences with scalable structured output for AI, analytics, and market research.

14

5.0

Traveloka Hotels Search Scraper

stealth_mode/traveloka-hotels-search-scraper

Scrape Traveloka hotel search results with ease. Extract names, ratings, pricing, locations, facilities, reviews, and 50+ fields per property โ€” perfect for travel analysts, OTA developers, and hospitality researchers.

Traveloka Activities Search Scraper

stealth_mode/traveloka-activities-search-scraper

Scrape Traveloka activity search pages to collect names, prices, ratings, images, promo labels, availability, and 30+ fields per listing. Perfect for travel aggregators, price monitors, and market researchers.

Trip.com Hotel Reviews Scraper

shahidirfan/trip-com-hotel-reviews-scraper

Extract detailed hotel reviews, ratings & guest insights from Trip.com instantly. Perfect for market research, competitive intelligence & sentiment analysis. Gather structured review data, scores, comments & trends to power your hospitality analytics.

21

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.

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.

Hostelworld Reviews Scraper

stealth_mode/hostelworld-reviews-scraper

Collect guest reviews from Hostelworld.com hotel pages in bulk. This scraper extracts review summaries, scores, dates, reviewer info, and full text โ€” perfect for sentiment analysis, reputation monitoring, and travel research.

Wego Reviews Scraper

stealth_mode/wego-reviews-scraper

Scrape hotel reviews from Wego.com by hotel ID, with control over sorting, pagination, and volume. Outputs 13 structured fields including ratings, review content, author info, and provider metadata โ€” perfect for hospitality analytics and reputation monitoring.

Booking.com Hotel Reviews Scraper - Fast and Cheap

scrapesmith/booking-com-hotel-reviews-scraper-fast-and-cheap

Scrape guest reviews from any Booking.com hotel. Scores, comments, guest details, stay info, hotel replies. 28 fields per review. No proxies, No cookies, No login.