Trip.com Scraper — Hotels Flights Trains Cars avatar

Trip.com Scraper — Hotels Flights Trains Cars

Pricing

from $2.20 / 1,000 results

Go to Apify Store
Trip.com Scraper — Hotels Flights Trains Cars

Trip.com Scraper — Hotels Flights Trains Cars

Scrape Trip.com hotels, flights, trains, cars, packages & attractions across regional domains (www, UK, JP, PH). Get prices, ratings & listing URLs. Export JSON/CSV. Pay per result — no login.

Pricing

from $2.20 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

0

Bookmarked

24

Total users

11

Monthly active users

19 hours ago

Last modified

Share

Trip.com Scraper — Hotels, Flights, Trains, Cars, Packages & Attractions


What does Trip.com Scraper do?

Trip.com Scraper extracts structured travel data from Trip.com (Ctrip IBU / 携程国际站) search results in one Actor. Unlike hotel-only scrapers, it covers hotels, flights, trains, cars, vacation packages, and attractions across regional Trip.com domains such as www.trip.com, uk.trip.com, jp.trip.com, and ph.trip.com.

Use it for travel price comparison, rate monitoring, OTA competitive intelligence, and market research — no Trip.com login. Export results as JSON or CSV from the Apify dataset.

What Trip.com data can you extract?

FieldDescription
servicehotels / flights / trains / cars / packages / attractions
nameHotel, offer, or listing title
price / priceDisplay / currencyParsed and display pricing
rating / reviewCountGuest rating signals when present
urlListing or SERP deep link
listingIdStable id when available
domainRegional Trip.com host
destination / originSearch geography
sponsoredSponsored ad flag
scrapedAtCollection timestamp

Hotels

Search stays by destination (and optional Trip.com regionId / city id), check-in / check-out, adults, and rooms. The worker reads the initial Hotel Search slice, then keeps the same browser page and scrolls when maxResults crosses that slice. A Singapore acceptance probe grew 12 distinct hotel IDs to 69 in 12 bounded scrolls. URL page= is not used as a pagination guarantee.

Flights

One-way or roundtrip offers with origin, destination, and departure / return dates.

Trains

Timetable / fare-class style offers for supported Trip.com train searches.

Cars

Car hire / rental offers by destination and dates.

Packages & attractions

Bundled vacation packages and things-to-do / attractions cards from matching Trip.com SERP families.

Which Trip.com domains are supported?

Regional hosts include: www.trip.com, us.trip.com, uk.trip.com, ph.trip.com, sg.trip.com, jp.trip.com, kr.trip.com, hk.trip.com, tw.trip.com, my.trip.com, th.trip.com, id.trip.com, in.trip.com, au.trip.com, de.trip.com, fr.trip.com, es.trip.com, it.trip.com, nl.trip.com, ca.trip.com, mx.trip.com, br.trip.com, ae.trip.com.

Set domain, currency, and locale for the market you care about. The hosted worker's exit country defaults from the selected domain (for example uk.trip.com → GB).

Why scrape Trip.com / Ctrip (携程)?

  • Price comparison — track hotel, flight, and train offers for OTAs and agencies
  • Rate monitoring — schedule runs to watch stay rates for target destinations
  • Market research — compare availability across Trip.com country sites
  • Lead generation — collect structured stay and attraction inventory
  • Competitive intelligence — inspect sponsored placement and LOB coverage

More Actors like this

Looking for another travel / stays scraper, or a specialized Actor outside Trip.com? Use a dedicated Actor when one exists — structured fields, better coverage, usually lower cost.

Similar travel & stays Actors

Prefer another specialized scraper?

Jobs & Freelance

E-commerce

Real Estate

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.


How to scrape Trip.com (step-by-step)

  1. Open Trip.com Scraper and click Try for free.
  2. Choose a service (start with hotels).
  3. Set destination (and origin for flights). For hotels, add checkin / checkout.
  4. Optionally pick a regional domain (for example uk.trip.com) and maxResults.
  5. Click Start and download the dataset as JSON or CSV.

You can also run via the Apify API, Scheduler, or integrations (Make, Zapier, n8n, webhooks).

How much does it cost to scrape Trip.com?

This Actor uses Pay per event pricing. You are not charged separately for Apify platform usage on this Actor.

EventPrice
Actor Start (apify-actor-start)$0.005 per start (memory-scaled)
result (apify-default-dataset-item)$3.00 / 1,000 results ($0.003 each)

Examples

  • 100 hotel results ≈ $0.005 + $0.30 = ~$0.31
  • 1,000 results ≈ $0.005 + $3.00 = ~$3.01

Free Apify-plan users are capped at 10 runs and 200 rows per run for this Actor.

Input

ParameterDefaultDescription
servicehotelshotels / flights / trains / cars / packages / attractions
domainwww.trip.comRegional Trip.com host
destinationBangkokCity / region / arrival
regionId—Optional Trip.com city id (Bangkok 359)
origin—Required for flights
checkin / checkout—Stay / car dates (YYYY-MM-DD)
departureDate / returnDate—Flight dates
tripTypeonewayoneway or roundtrip
adults / children / rooms2 / 0 / 1Party size
maxResults70Rows for this destination, region, or flight route. Store prefill is 3; larger hotel requests use bounded browser scrolling and distinct hotel IDs.
currency / localeUSD / en_USMarket prefs
includeSponsoredfalseKeep sponsored cards
proxyCountryfrom domainHosted worker exit country

maxResults is the maximum number of Dataset rows for each selected travel search. The default is 70; larger values are collected in parts of up to 70. Each row is one travel listing, all row types count together, and the whole run stops at your maximum total charge. Free Apify-plan users are limited to 200 rows per run and 10 runs total.

Hotels in Bangkok

{
"service": "hotels",
"domain": "www.trip.com",
"destination": "Bangkok",
"regionId": "359",
"checkin": "2026-09-12",
"checkout": "2026-09-14",
"adults": 2,
"rooms": 1,
"maxResults": 5,
"currency": "USD"
}
{
"service": "hotels",
"domain": "uk.trip.com",
"destination": "London",
"checkin": "2026-10-01",
"checkout": "2026-10-03",
"currency": "GBP",
"locale": "en_GB",
"maxResults": 5
}

One-way flights SIN → BKK

{
"service": "flights",
"origin": "SIN",
"destination": "BKK",
"departureDate": "2026-09-20",
"tripType": "oneway",
"adults": 1,
"maxResults": 5
}

Output / sample dataset

{
"source": "trip.com",
"service": "hotels",
"listingId": "1234567",
"name": "Example Riverside Hotel Bangkok",
"domain": "www.trip.com",
"destination": "Bangkok",
"url": "https://www.trip.com/hotels/bangkok-hotel-detail-1234567/",
"price": 89,
"priceDisplay": "US$89",
"currency": "USD",
"rating": 8.6,
"reviewCount": 2140,
"sponsored": false,
"scrapedAt": "2026-07-27T02:00:00+00:00"
}

Tips for multi-domain & multi-LOB runs

  • Prefer check-in / check-out for hotels so Trip.com returns priced stay cards.
  • Use Trip.com regionId / city id when known (Bangkok 359) for tighter hotel SERPs.
  • Start with small maxResults (3–10) while validating a market, then scale.
  • Hotel pagination uses a retained browser page with scroll/card accumulation; URL page= alone is unreliable. Continuation cursors preserve the acquisition lane and resume by source offset plus hotel-id anchor without replaying delivered rows.
  • Standby Live View exposes /health, /input-example, and /openapi.json; scraping still runs via normal Actor runs.

FAQ

Trip.com vs Ctrip — same Actor?

Yes for practical scraping: Trip.com is the international brand of Trip.com Group / Ctrip IBU. This Actor targets Trip.com regional hosts (*.trip.com), not the mainland ctrip.com Chinese site.

This Actor is unofficial and not affiliated with Trip.com Group. Scraping public search results may be subject to Trip.com terms, applicable laws, and your compliance policies. You are responsible for how you use the data.

Do I need an official Trip.com API or login?

No. Provide destination and dates; receive structured dataset rows you can schedule and pipe into workflows. No Trip.com account is required.

Why not plain HTTP?

Trip.com uses anti-spider defenses. Acquisition runs through the authenticated hosted worker using Camoufox (anti-detect Firefox) and its control-plane-managed exit.

Support

Questions or feature requests? Open an issue on the Actor page or contact the developer on Apify.

Related travel scrapers: Expedia Scraper and other Actors on the lentic_clockss profile.


All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.

Jobs & Freelance

Real Estate

E-commerce

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ Browse the full profile: apify.com/lentic_clockss