Tiket Reviews Scraper avatar

Tiket Reviews Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Tiket Reviews Scraper

Tiket Reviews Scraper

Scrape hotel reviews from Tiket.com including ratings, comments, customer names, images, and engagement metrics. Supports sorting, pagination, and bulk URL input — perfect for hospitality analysts, OTA researchers, and reputation managers.

Pricing

from $1.50 / 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

3 days ago

Last modified

Share

Tiket.com Reviews Scraper: Extract Hotel Reviews & Ratings at Scale


What Is Tiket.com?

Tiket.com is one of Southeast Asia's leading online travel agencies (OTAs), offering hotel bookings, flights, and experiences primarily serving the Indonesian market. Its review system provides valuable guest feedback data covering ratings, travel context, and user-generated content. Collecting this data manually is impractical at scale — the Tiket.com Reviews Scraper automates extraction from any hotel review page, delivering structured records ready for analysis.


Overview

The Tiket.com Reviews Scraper collects guest reviews from hotel listing pages on Tiket.com. It supports:

  • Reputation managers monitoring guest sentiment across properties
  • Hospitality analysts benchmarking hotel performance
  • OTA researchers studying review patterns and traveler behavior
  • Developers feeding review data into CRM or BI pipelines

Key features include flexible sort order, pagination control, configurable item limits, and fault-tolerant URL handling.


Input Format

{
"ignore_url_failures": true,
"max_items_per_url": 200,
"urls": [
"https://www.tiket.com/en-us/review?product_type=TIXHOTEL&searchType=INVENTORY&inventory_id=nikhila-seminyak-bali-503001647484278823&reviewSubmitColumn=RATING_SUMMARY&currency=USD"
],
"page": 2,
"sort_by": "RATING_SUMMARY-DESC"
}
FieldTypeDescription
urlsarrayReview page URLs for target hotels. Navigate to a hotel's review tab on Tiket.com and copy the full URL. Supports bulk input.
sort_bystringSort order for reviews. Options: REVIEW_DATE-DESC (Newest), HELPFULNESS-DESC (Most helpful), RATING_SUMMARY-DESC (Highest rating), RATING_SUMMARY-ASC (Lowest rating)
pageintegerPage number to start scraping from. Default: 1. Use 2+ to skip already-collected pages in incremental runs.
ignore_url_failuresbooleanIf true, the scraper continues when a URL fails instead of stopping the entire run. Recommended for bulk jobs.
max_items_per_urlintegerMaximum reviews collected per URL. Default: 20. Increase up to your needed volume (e.g., 200).

Tip: To collect reviews for multiple hotels, add each hotel's review URL as a separate entry in the urls array.


Output Format

Sample output

{
"submit_id": "69c0303dcbb93d44963b0fbb",
"start_journey": 1765497600000,
"end_journey": 1765756800000,
"rating_summary": 5,
"customer_name": "Prisilia Febriyanti",
"fake": false,
"label": "Couple Trip",
"comments": [
{
"question_code": "comment",
"question_title": "Your Review:",
"value": "Cleanliness is striking. Comfortable rooms."
}
],
"user_review_answers": [
{
"question_type": "RATING",
"question_code": "cleanliness",
"question_title": "Cleanliness",
"answer_code": "option_5",
"answer_string": "Fantastic",
"answer_integer": 5
},
{
"question_type": "RATING",
"question_code": "service",
"question_title": "Service",
"answer_code": "option_5",
"answer_string": "Fantastic",
"answer_integer": 5
},
{
"question_type": "RATING",
"question_code": "location",
"question_title": "Location",
"answer_code": "option_5",
"answer_string": "Fantastic",
"answer_integer": 5
},
{
"question_type": "RATING",
"question_code": "facilities",
"question_title": "Facilities",
"answer_code": "option_5",
"answer_string": "Fantastic",
"answer_integer": 5
},
{
"question_type": "RATING",
"question_code": "value_for_money",
"question_title": "Value",
"answer_code": "option_5",
"answer_string": "Fantastic",
"answer_integer": 5
},
{
"question_type": "IMAGE_OPTION",
"question_code": "type_of_traveler",
"question_title": "What trip did you take during your stay?",
"answer_code": "couple",
"answer_string": "Couple Trip",
"answer_integer": null
}
],
"user_images": [],
"total_like": 0,
"reported": false,
"total_items": 1,
"liked_by_me": null,
"review_date": 1774202941731,
"review_source": {
"name": "TIKET",
"label": "Verified review from tiket.com"
},
"from_url": "https://www.tiket.com/en-us/review?product_type=TIXHOTEL&searchType=INVENTORY&inventory_id=nikhila-seminyak-bali-503001647484278823&reviewSubmitColumn=RATING_SUMMARY&currency=VND"
}

Each review returns a record with the following fields:

Review Identity

FieldMeaning
Submit IDUnique identifier for the review submission
Review DateDate the review was posted on Tiket.com
Review SourcePlatform or channel through which the review was submitted

Reviewer Info

FieldMeaning
Customer NameDisplay name of the reviewer
FakeFlag indicating whether the review has been flagged as potentially inauthentic
ReportedWhether the review has been reported by other users

Travel Context

FieldMeaning
Start JourneyCheck-in or trip start date associated with the stay
End JourneyCheck-out or trip end date
LabelTravel type label (e.g., couple, family, solo) if provided

Review Content

FieldMeaning
Rating SummaryOverall numeric rating given by the reviewer
CommentsFree-text review body written by the guest
User Review AnswersStructured Q&A responses (e.g., answers to prompted review questions)
User ImagesArray of image URLs uploaded by the reviewer

Engagement Metrics

FieldMeaning
Total LikeNumber of likes the review has received from other users
Liked By MeWhether the authenticated session liked this review (typically false in scraping context)
Total ItemsTotal number of reviews available for the property at time of scrape

How to Use

  1. Get the review URL — Open a hotel page on Tiket.com, navigate to the Reviews tab, and copy the URL from your browser.
  2. Configure input — Paste URLs into urls, set sort_by and page as needed.
  3. Set item limit — Use max_items_per_url to control volume per hotel (e.g., 200 for comprehensive collection).
  4. Run the scraper — Start the actor and monitor progress in the run log.
  5. Export — Download results as JSON, CSV, or Excel.

Common issues:

  • If no data is returned, verify the URL contains product_type=TIXHOTEL and a valid inventory_id.
  • Use page: 1 for initial full collection; increment for subsequent runs to capture new reviews only.
  • Set ignore_url_failures: true when processing multiple hotel URLs to avoid interruptions.

Use Cases & Business Value

  • Reputation monitoring: Track guest sentiment trends over time for one or multiple properties
  • Competitor analysis: Compare rating distributions across competing hotels in the same destination
  • Content analysis: Extract guest language patterns for marketing copy or service improvement
  • Academic research: Study traveler behavior and review authenticity in Southeast Asian OTA markets

Conclusion

The Tiket.com Reviews Scraper delivers structured, comprehensive hotel review data without manual effort. With support for sorting, pagination, and bulk URL input, it scales from single-property monitoring to market-wide research. Start collecting today and turn guest feedback into actionable intelligence.