How to Scrape Trip.com & Ctrip (携程) Hotel Reviews (2026 Guide)

Updated 2026 · ~8 min read

Trip.com and Ctrip (携程) hold one of the largest pools of hotel guest feedback in the world, and most of it is invisible to Western analytics tools. This guide covers what you can extract, why these two sources are trickier than they look, and the fastest way to get clean, structured review data from both.

Why scrape Trip.com & Ctrip reviews?

For hotels, OTAs, and hospitality analysts, this is some of the highest-value review data available:

The catch: Trip.com and Ctrip are two different datasets

Trip.com (the global brand) and Ctrip (携程, the mainland-China platform) share ownership but expose different reviews, different travellers, and different content. Most scrapers handle one or the other. To get the full picture of a hotel you need both, the international guests on Trip.com and the domestic Chinese guests on Ctrip. Pulling them separately means stitching two inconsistent datasets together by hand.

What data can you get?

A complete extraction returns up to 32 fields per review and 21 per hotel, including:

Trip.com and Ctrip hotel reviews overview: sub-ratings for cleanliness, location, service, facilities, plus travel type and owner responses
Review-level output: sub-ratings, travel type, owner responses.
Per-hotel summary combining Trip.com and Ctrip sources with sub-ratings, recommend rate, and completeness
Per-hotel summary: both Trip.com and Ctrip sources in one row.

Why building your own breaks

The fast way: the FactDen Trip.com & Ctrip Reviews Scraper

The FactDen Trip.com & Ctrip Reviews Scraper on the Apify platform pulls both datasets in one run, with no login, no cookies, and no API key.

Step 1: Open the actor

Go to the Trip.com & Ctrip Reviews Scraper on Apify and click Try for free (a free Apify account is all you need).

Step 2: Give it a hotel

Paste one or more hotel URLs, or provide a search term, and set how many reviews per hotel you want plus any filters.

Step 3: Run it

The actor handles anti-bot, pagination, and both sources, writing clean structured rows to a dataset as it goes.

Step 4: Export

Download as JSON, CSV, Excel, or HTML, or pull via the Apify API. Each row is a fully structured review; a per-hotel summary rolls up the ratings.

★★★★★ “Ctrip review data was consistent. AI markups are interesting as well.” · Verified user, Apify Store

What does it cost?

Pricing is $4 per 1,000 reviews, pay-per-result, dropping to $2.50 per 1,000 on the Business tier. You pay only for the reviews you extract, and there's a free tier to test first.

Frequently asked questions

Does it scrape both Trip.com and Ctrip?
Yes, both in a single run. Trip.com's global reviews and Ctrip's (携程) mainland-China dataset, instead of just one.
How much does it cost?
$4 per 1,000 reviews, dropping to $2.50 per 1,000 on the Business tier.
Do I need a login or API key?
No. No login, no cookies, no API key.
Can I export to CSV or Excel?
Yes, JSON, CSV, Excel, or HTML, or via the Apify API.
What fields do I get?
Up to 32 per review and 21 per hotel, sub-ratings, owner responses, reviewer origin, travel type, and LLM-ready markdown.

Try the Trip.com & Ctrip Reviews Scraper

Also see: How to scrape G2 reviews →