Ctrip / Trip.com Hotel Scraper - Prices, Ratings & Availability
Pricing
from $30.00 / 1,000 results
Ctrip / Trip.com Hotel Scraper - Prices, Ratings & Availability
Scrape hotel listings from Trip.com (Ctrip): names, nightly prices, ratings, reviews, location, star class, amenities, photos. Supports city, check-in/out dates, guests, and rooms.
Pricing
from $30.00 / 1,000 results
Rating
5.0
(1)
Developer
Thirdwatch
Maintained by CommunityActor stats
1
Bookmarked
57
Total users
11
Monthly active users
2 days ago
Last modified
Categories
Share
Ctrip / Trip.com Hotel Scraper
Thirdwatch portfolio: 8,800+ users across 140+ public Actors, 2M+ records delivered, >95% run success. Explore all Thirdwatch Actors.
Scrape hotel listings from Trip.com (the English face of Ctrip): prices, ratings, reviews, location, star class, amenities, room types, and photos for any city and date range.
What you get per hotel
| Field | Description |
|---|---|
hotel_name | Hotel name |
hotel_id | Trip.com internal hotel ID |
url | Detail page URL |
price | Lowest nightly rate seen |
currency | Currency code (USD default) |
original_price | Crossed-out / pre-discount price when present |
rating | User rating (0-5 scale on Trip.com) |
rating_label | "Excellent" / "Very good" / etc. |
reviews_count | Total user reviews |
stars | Star class (1-5) |
address | Street / area description |
city, district | Location breakdown |
latitude, longitude | Map coordinates |
image_url | Primary photo |
amenities | List of facility names |
room_types | Sample room types from card |
tags | Promotional / property tags |
distance_from_center | When Trip.com provides it |
checkin_date, checkout_date, search_city | Echoed inputs |
source | How this row was collected; rows collected differently can carry slightly different fields |
Input
{"city": "Tokyo","cityId": 228,"checkIn": "2026-06-01","checkOut": "2026-06-03","guests": 2,"rooms": 1,"maxResults": 50}
cityId is strongly recommended for production. Trip.com's hotel list endpoint requires a numeric city ID — passing only a city name does not drive a search. The actor has a small built-in map of verified IDs (Tokyo 228, Singapore 73, Beijing 1, Shanghai 2, Madrid 357, Granada 717, New Delhi 495) and tries an in-browser autocomplete fallback for everything else, but the autocomplete resolver is not 100% reliable. To grab a cityId by hand, open https://www.trip.com/hotels/list?city=<id> for guesses and check the page title.
Input parameters
| Parameter | Required | Description |
|---|---|---|
city | Yes | City name to search hotels in (e.g., Tokyo, Bangkok, Paris, Singapore). Default Tokyo. |
cityId | No | Trip.com internal city ID. If known, this is faster and more reliable than the city name. Example: 228 for Tokyo, 192 for Paris. Leave blank to auto-resolve from city name. |
checkIn | Yes | Check-in date in YYYY-MM-DD format. Default 2026-12-01. |
checkOut | Yes | Check-out date in YYYY-MM-DD format. Default 2026-12-03. |
guests | No | Number of adult guests (1-10). Default 2. |
rooms | No | Number of rooms (1-5). Default 1. |
maxResults | No | Maximum number of hotels to scrape. Default 10. |
proxyConfiguration | No | Proxy settings. Preconfigured for reliable access — leave default unless you have a specific reason to change it. |
Output fields
- One row per result with stable keys.
Use cases
- Travel teams monitoring listings and reviews
- Analysts comparing destinations and operators
- Researchers building travel datasets
Limitations
maxResultsabove roughly 50-100 hotels may return fewer than requested, since Trip.com's listing loads progressively for a given city and date range.- Occasionally a run returns fewer hotels than requested if Trip.com temporarily rate-limits the request; retrying later usually resolves it.
- Prices are requested in USD; Trip.com may still return rates that already include local taxes or fees.
- City-name auto-resolve is best-effort. For ambiguous city names, supply
cityIddirectly — the built-in map covers Tokyo, Singapore, Beijing, Shanghai, Madrid, Granada, and New Delhi.
Related Actors
- Airbnb Scraper - Listings, Prices & Ratings — Thirdwatch
- Booking.com Hotel Scraper - Prices, Ratings & Amenities — Thirdwatch
- Google Flights Scraper - Fares, Routes & Price Monitoring — Thirdwatch
Last verified: 2026-10
More scrapers at thirdwatch.dev.