Tiket Hotel Reviews Scraper avatar

Tiket Hotel Reviews Scraper

Pricing

Pay per usage

Go to Apify Store
Tiket Hotel Reviews Scraper

Tiket Hotel Reviews Scraper

Scrape hotel reviews from Tiket, Indonesia's biggest travel platform. Get guest ratings, feedback, scores & property details instantly. Perfect for sentiment analysis, competitor benchmarking, reputation tracking & hospitality market research. Production-ready.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

Extract comprehensive hotel review data from Tiket hotel pages with a single run. Collect verified guest reviews, rating breakdowns, trip context, hotel metadata, and review summaries for analysis, monitoring, and reporting.

Features

  • Review extraction — Collect individual guest reviews with timestamps, reviewer names, ratings, trip type, and helpfulness counts
  • Rating breakdowns — Capture overall scores plus per-category ratings such as cleanliness, service, location, facilities, and value
  • Hotel metadata — Enrich every review with hotel name, address, chain, star rating, facilities, nearby destinations, and location details
  • Summary insights — Include aggregate review totals, average rating, impression labels, and topic highlights
  • Pagination control — Stop at your requested result count while capping the maximum number of pages to scan

Use Cases

Reputation Monitoring

Track how guests describe a property over time. Spot recurring issues, strong service themes, and changes in review sentiment before they affect bookings.

Competitor Benchmarking

Compare rating distributions, review volume, and traveler segments across similar hotels. Build benchmarking datasets for internal reporting or market analysis.

Hospitality Research

Study guest feedback at scale for pricing, service quality, and property positioning. Use structured review outputs for dashboards, scoring models, or BI pipelines.

Lead Qualification

Evaluate hotel quality and traveler fit before outreach or partnership work. Summary metrics and detailed reviews help prioritize the right properties faster.


Input Parameters

ParameterTypeRequiredDefaultDescription
hotel_urlStringNoFull Tiket hotel URL to scrape
hotel_idStringNoTiket hotel inventory ID, used when you do not want to pass the full URL
results_wantedIntegerNo20Maximum number of unique reviews to collect
max_pagesIntegerNo5Maximum number of paginated review pages to fetch
proxyConfigurationObjectNoOptional Apify proxy configuration for higher reliability

At least one of hotel_url or hotel_id should be provided.


Output Data

Each item in the dataset contains review-level data enriched with hotel and summary details.

FieldTypeDescription
hotel_idStringTiket hotel inventory ID
hotel_nameStringHotel name
hotel_chain_nameStringHotel chain or brand name
hotel_addressStringFull hotel address
hotel_city_nameStringCity name
hotel_region_nameStringRegion or province name
hotel_country_nameStringCountry name
hotel_star_ratingNumberStar rating shown for the hotel
hotel_main_facilitiesArrayPrimary facilities available at the property
hotel_nearby_destinationsArrayNearby destination titles from the hotel page
review_total_countNumberTotal review count for the hotel
review_average_ratingNumberAggregate average review rating
review_topicsArrayTopic highlights associated with the property
review_idStringUnique review identifier
reviewer_nameStringGuest name shown on the review
trip_typeStringTraveler segment such as family, business, couple, or solo
overall_ratingNumberOverall review score
review_textStringReview body text
review_dateStringReview submission timestamp in ISO format
stay_start_dateStringJourney start timestamp in ISO format
stay_end_dateStringJourney end timestamp in ISO format
helpfulness_countNumberNumber of helpful votes
cleanliness_ratingNumberCleanliness score when provided
service_ratingNumberService score when provided
location_ratingNumberLocation score when provided
facilities_ratingNumberFacilities score when provided
value_for_money_ratingNumberValue score when provided
review_image_urlsArrayReview image URLs when available
raw_commentsArrayOriginal comment objects from the source
raw_review_answersArrayOriginal structured review answer objects

Usage Examples

Basic Hotel URL Extraction

Collect reviews from a hotel page URL:

{
"hotel_url": "https://www.tiket.com/en-us/hotel/indonesia/neo-denpasar-hotel-by-aston-807001751612811865",
"results_wanted": 20
}

Inventory ID Input

Run the scraper using only the hotel inventory ID:

{
"hotel_id": "neo-denpasar-hotel-by-aston-807001751612811865",
"results_wanted": 50,
"max_pages": 3
}

Proxy-Assisted Collection

Use Apify Proxy for more consistent runs at scale:

{
"hotel_url": "https://www.tiket.com/en-us/hotel/indonesia/neo-denpasar-hotel-by-aston-807001751612811865",
"results_wanted": 100,
"max_pages": 5,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
}

Sample Output

{
"hotel_id": "neo-denpasar-hotel-by-aston-807001751612811865",
"hotel_name": "Neo Denpasar Hotel by ASTON",
"hotel_chain_name": "Archipelago Hotels & Resorts",
"hotel_address": "Jl. Gatot Subroto Barat, Padangsambian Kaja, Kec. Denpasar Bar., Kota Denpasar, Bali",
"hotel_city_name": "Denpasar",
"hotel_region_name": "Bali",
"hotel_country_name": "Indonesia",
"hotel_star_rating": 3,
"hotel_main_facilities": [
"Swimming Pool",
"WiFi",
"Parking"
],
"review_total_count": 1836,
"review_average_rating": 4.394,
"review_topics": [
"food",
"staff",
"price"
],
"review_id": "64a6726c4b136500012651a8",
"reviewer_name": "Rengga Erlinawati",
"overall_rating": 5,
"review_text": "Nyaman banget nih hotel dgn harga yg trjangkau Sayang jauh dr kuta",
"review_date": "2023-07-06T10:31:08.539Z",
"stay_start_date": "2023-07-03T05:30:00.000Z",
"stay_end_date": "2023-07-04T05:30:00.000Z",
"helpfulness_count": 2,
"cleanliness_rating": 5,
"service_rating": 5,
"location_rating": 5,
"facilities_rating": 5,
"value_for_money_rating": 5,
"review_source_label": "Verified review from tiket.com"
}

Tips for Best Results

Choose a Valid Hotel Page

  • Use a live Tiket hotel page or inventory ID
  • Prefer the English hotel URL format when sharing links across systems

Start Small

  • Use results_wanted: 20 for quick validation
  • Increase the count once you confirm the property returns review data

Control Collection Scope

  • Use max_pages to keep larger runs predictable
  • For deep historical review collection, increase both results_wanted and max_pages

Use Proxies for Volume

  • Residential proxies are recommended for repeated or larger runs
  • Keep request sizes reasonable to reduce retries

Integrations

Connect your dataset with:

  • Google Sheets — Build quick review dashboards and scorecards
  • Airtable — Organize hotels, segments, and traveler feedback in a searchable base
  • Make — Trigger downstream automations from fresh review runs
  • Zapier — Send alerts or records into business workflows
  • Webhooks — Push review datasets into your own systems

Export Formats

  • JSON — For custom applications and data pipelines
  • CSV — For spreadsheet analysis
  • Excel — For business reporting
  • XML — For downstream integrations

Frequently Asked Questions

Can I scrape reviews without the full hotel URL?

Yes. You can provide the Tiket hotel inventory ID with hotel_id.

Does the actor stop at my requested count?

Yes. It collects unique reviews until results_wanted is reached or max_pages is exhausted.

Why do some reviews have fewer fields?

Some guests do not provide every optional detail, image, or traveler label. The dataset keeps only fields that are present in the source.

Can I collect more than the newest page of reviews?

Yes. The actor paginates review pages automatically up to your max_pages limit.

What if the hotel has no reviews?

The actor will finish without records if the selected property does not expose review content.

Is proxy usage required?

No, but it can improve reliability for repeated or higher-volume runs.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use data responsibly and respect rate limits.