Advanced Trip.com Scraper
Pricing
from $10.00 / 1,000 results
Advanced Trip.com Scraper
Scrape Trip.com flights, trains, car rentals, attractions & tours, Flight + Hotel packages, private and group tours, cruises and Trip.Planner insights: prices, schedules, ratings and more (hotels excluded).
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Tin
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
What does Advanced Trip.com Scraper do?
Advanced Trip.com Scraper extracts travel data from every section of Trip.com except hotels, all from one Actor:
- ✈️ Flights: one-way and round-trip itineraries with airlines, flight numbers, stops, layovers, cabin class, fares and taxes
- 🚄 Trains: timetables and fares for China, the UK, Europe, South Korea, Japan and more
- 🚗 Cars: car rental offers per supplier, including price per day, total, deposit, cancellation policy and pick-up desk
- 🎡 Attractions & Tours: attractions (address, opening hours, rating) and bookable tickets, day tours and passes
- 🏨✈️ Flight + Hotel: package deals with the bundled flight and per-person savings
- 🧭 Private Tours and 👥 Group Tours: multi-day tours with itinerary, price calendar and what's included
- 🛳️ Cruises: voyages with ship, cruise line, route, ports of call and every sailing date with its price
- 🗺️ Trip.Planner: suggested trip length, where to stay, and destinations "frequently explored together"
Type a route or destination (or paste a Trip.com URL) and get clean, structured JSON. Running on the Apify platform gives you API access, scheduling, integrations (Google Sheets, Slack, Zapier, Make, webhooks), proxy rotation and run monitoring out of the box.
Why use Advanced Trip.com Scraper?
- Fare monitoring: track flight, train and cruise prices on a schedule and get alerts when they drop.
- Market research: compare car rental suppliers, tour operators or cruise lines across destinations.
- Travel content and apps: feed itineraries, attractions and tours into your website, chatbot or trip-planning product.
- Pricing intelligence for OTAs, travel agencies and tour operators benchmarking against Trip.com.
- One tool for everything: no need to maintain nine separate scrapers.
How to scrape Trip.com
- Open the Actor's Input tab.
- Pick What to search (for example Flights).
- Fill in Origin, Destination and Start date. City names ("Hanoi", "London") and IATA codes ("HAN", "LON") both work.
- Optionally set travellers, cabin class, a return date, or Max results.
- Click Start and download your results as JSON, CSV, Excel or HTML, or read them via the API.
You can also paste Trip.com result or detail URLs into Start URLs, for example a flight results page, a car rental list or a tour detail page, and the Actor picks the right scraper automatically.
Input
All fields are explained in the Input tab. The same few fields are reused across sections:
| Field | Flights | Trains | Cars | Attractions | Flight + Hotel | Tours | Cruises | Trip.Planner |
|---|---|---|---|---|---|---|---|---|
origin | from | from | – | – | from | departure city filter | departure port | – |
destination | to | to | pick-up location | city / keyword | to | country / city | region / keyword | destination |
startDate | departure | travel date | pick-up | – | check-in | earliest departure | earliest sailing | trip start |
endDate | return (round trip) | return journey | drop-off | – | check-out | latest departure | latest sailing | trip end |
Example input for a round-trip flight search:
{"searchType": "flights","origin": "London","destination": "NYC","startDate": "2026-11-10","endDate": "2026-11-17","adults": 2,"cabinClass": "economy","maxItems": 100}
Example input for Japanese group tours with full details:
{"searchType": "groupTours","destination": "Japan","includeDetails": true,"maxItems": 20}
Output
Every item has a type (flight, train, car, attraction, flightHotel, tour, cruise, tripPlan) and a scrapedAt timestamp. The Output tab has a dedicated table view for each section. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
A flight item (shortened):
{"type": "flight","tripType": "one-way","departureAirportCode": "HAN","arrivalAirportCode": "DMK","departureDateTime": "2026-10-20 12:20:00","arrivalDateTime": "2026-10-20 14:10:00","duration": "1h 50m","stops": 0,"airlines": ["Thai AirAsia"],"flightNumbers": ["FD641"],"cabinClass": "Economy class","price": 70,"taxes": 54.9,"currency": "USD","seatsLeft": 9,"segments": [{ "flightNumber": "FD641", "aircraft": "Airbus A320", "departureTerminal": "T2" }],"url": "https://www.trip.com/flights/showfarefirst?dcity=han&acity=bkk&ddate=2026-10-20&triptype=ow&class=y&quantity=1"}
A cruise item (shortened):
{"type": "cruise","name": "8 days · Caribbean · Miami - Puerto Plata - Saint Thomas - Road Town - Great Stirrup Cay - Miami","cruiseLine": "Norwegian Cruise Line","shipName": "Norwegian Aqua","nights": 7,"departurePort": "Miami","portsOfCall": ["Puerto Plata", "Saint Thomas", "Road Town", "Great Stirrup Cay"],"price": 520,"currency": "USD","priceBasis": "per person","sailings": [{ "date": "2026-12-06", "price": 561 },{ "date": "2026-12-13", "price": 520 }],"url": "https://www.trip.com/cruises/line-96489-miami-caribbean-7night-norwegian-aqua-ncl/?departure=2026-12-13"}
Data fields
| Section | Main fields |
|---|---|
| Flights | route, departure/arrival times, duration, stops, layovers, airlines, flight numbers, aircraft, terminals, cabin, price, taxes, seats left, fare features |
| Trains | train number(s), stations, times, duration, changes, fares per class (price, seats left), supplier, sale status |
| Cars | vehicle, group, SIPP code, seats, doors, luggage, transmission, supplier & rating, price per day/total, deposit, cancellation, mileage and other features, pick-up desk & hours |
| Attractions | name, category, city, address, coordinates, rating, reviews, opening hours, ranking, price, booked count; with details: highlights, packages, itinerary, cancellation policy, reviews |
| Flight + Hotel | hotel, stars, score, location, room, per-person and total price, savings, cancellation, bundled outbound/return flight |
| Tours | name, private/group, duration, departure city, destinations, level, price, booked count, highlights, features; with details: day-by-day itinerary, what's included, departure dates & prices, group size, language, reviews |
| Cruises | voyage, cruise line, ship & rating, region, nights, ports, sailings with prices, what's included |
| Trip.Planner | destination, suggested days, where to stay (areas & share of travellers), destinations explored together, AI itinerary status |
How much does it cost to scrape Trip.com?
Trip.com only works in a real browser, so the Actor uses headless Chrome. Most searches finish in under a minute. A typical run with the default 2 GB of memory uses roughly 0.02–0.05 compute units per search, which fits comfortably in Apify's free monthly credit. Detail pages (includeDetails) add a few seconds each. Results that come from Trip.com's paginated APIs (trains, attractions, tours, cruises) are the cheapest per item.
Tips and advanced options
- Use IATA codes (e.g.
HAN,LON,NYC) for flights and Flight + Hotel to skip the city lookup step. - Limit results with
maxItems; the Actor stops as soon as the limit is reached. - Keep concurrency low (1–3). Trip.com rate-limits aggressive scraping.
- Proxies: if you see captcha errors, switch to Apify residential proxies.
- Currency: set
currency(USD, EUR, GBP, SGD, …) to get prices in your currency. - Round trips: flight round trips list outbound options priced at the round-trip total (
priceIncludesReturn: true). For trains,endDateadds a separate return search. - Detail pages (
includeDetails) are parsed from English page text, so keep an Englishlocalefor the best results.
FAQ, disclaimers and support
Is it legal to scrape Trip.com? This Actor only extracts publicly available information that any visitor can see, and it does not collect personal data. You are responsible for complying with Trip.com's Terms of Service and the laws that apply to you. If unsure, consult a lawyer.
Why aren't hotels supported? This Actor intentionally covers every Trip.com section except hotels.
Known limitations
- Round-trip flights list outbound options only; the return leg is chosen on Trip.com after picking an outbound flight.
- Trip.com currently blocks AI itinerary generation in Trip.Planner for anonymous visitors. The Actor still returns suggested trip length, where to stay and nearby destinations, and reports
aiItineraryStatus. - Prices are live and can change at any time. Some sections show "from" prices per person.
Feedback: found a bug or need another field? Open an issue in the Issues tab. Need a custom solution or a higher-volume setup? Get in touch via the Actor's contact options.