Traveloka Hotel & Activity Reviews Scraper

Pay-per-result on Apify · no login, no API key

Extract guest reviews from Traveloka hotels and Traveloka Xperience activities in a single run - with 1-10 guest ratings, hotel category sub-scores, owner replies, and the original text plus an English translation on every review, ready as clean JSON or CSV. Traveloka is Southeast Asia's leading OTA, so this is guest-review data most hotel scrapers skip.

Running a property or a portfolio? Schedule it daily to track rating and review changes over time and feed the output straight into your reputation-monitoring or BI pipeline.

What you get

Each review row carries the overall rating on Traveloka's native 1 to 10 scale, the original review text and an English machine translation (reviewTextTranslated), trip type (Business, Family, Staycation and more), helpful-reaction count, attached photos, the property's owner response (original and English), and an LLM-ready markdownContent block per review. A per-listing summary rolls up the aggregate rating, category sub-scores (cleanliness, comfort, food, location, service) and total review count for both hotels and activities.

Traveloka review output: per-review rating, trip type, original text, English translation and owner response
Per-listing Traveloka summary: aggregate rating, category sub-scores and review count for hotels and activities

See it in action

A short walkthrough: paste a Traveloka hotel or Xperience activity URL, run the actor, and export clean review rows to CSV or JSON.

Why this scraper

How much does it cost?

$4 per 1,000 reviews at the base tier, dropping toward $1.50 per 1,000 at volume as your Apify plan scales, plus a negligible $0.00005 per-run start fee, pay-per-result. New Apify accounts get free platform credit to validate end to end before any real spend. Reviews removed by your rating or date filter are not charged.

How it works

Open the actor on Apify, paste your Traveloka hotel or Xperience activity URLs (for example a traveloka.com/en-en/hotel/... or /activities/... page), click Start, and download results as JSON, CSV, Excel, or HTML - or pull them from the API on a schedule. Developer docs, the field dictionary, and copy-paste snippets live in the GitHub repo.

Frequently asked questions

Can it scrape both hotels and activities?
Yes. Paste Traveloka hotel URLs and Traveloka Xperience activity URLs together in one run; both use the same output shape, tagged by productType.
Are non-English Traveloka reviews translated?
Yes. Every review carries the original body plus an English machine translation, so Bahasa Indonesia, Thai and Vietnamese reviews are usable directly.
How much does it cost?
$4 per 1,000 reviews at the base tier, dropping toward $1.50 per 1,000 at volume, plus a negligible $0.00005 per-run start fee.
Do I need a login or API key?
No. There is no public Traveloka reviews API; the actor extracts public review data with no login, cookies, or key.

Try it free on Apify

Related: Agoda Reviews Scraper → · Trip.com & Ctrip Reviews Scraper → · MakeMyTrip & Goibibo scraper → · Expedia Reviews Scraper →