Trip Tours Reviews Scraper avatar

Trip Tours Reviews Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Trip Tours Reviews Scraper

Trip Tours Reviews Scraper

Scrape detailed user reviews from Trip.com attraction and tour pages. Collect ratings, review text, images, reply threads, and 30+ fields per review — perfect for sentiment analysis, competitor research, and travel intelligence.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Trip.com Tours Reviews Scraper: Extract Attraction Review Data at Scale


What Is Trip.com?

Trip.com is one of the world's largest online travel platforms, offering bookings for flights, hotels, and tours alongside a rich library of user-generated attraction reviews. These reviews represent valuable, real-world sentiment data about destinations, theme parks, and guided experiences globally. Collecting this data manually is impractical at scale — the Trip.com Tours Reviews Scraper automates extraction from any attraction detail page.


Overview

The Trip.com Reviews Scraper targets attraction and tour detail pages, pulling structured review records including ratings, written content, media, reply threads, and translation data. It is built for:

  • Travel brands monitoring guest sentiment about competitor attractions
  • Data analysts building review datasets for NLP or sentiment modeling
  • Tourism researchers studying visitor feedback patterns
  • Product teams benchmarking attraction performance across regions

Input Format

The scraper accepts a simple JSON configuration:

{
"urls": [
"https://www.trip.com/travel-guide/attraction/shanghai/shanghai-disney-resort-13412802?curr=USD&locale=en-XX&poiType=3&scene=ticket&ext-mixlist=ticket&ext-listlocate=0&lasttraceid="
],
"ignore_url_failures": true,
"max_items_per_url": 200
}
FieldTypeDescription
urlsarrayList of Trip.com attraction/tour detail page URLs to scrape. Add one per line or use bulk edit.
max_items_per_urlintegerMaximum number of reviews collected per URL. Default: 20. Set higher (e.g., 200) for comprehensive coverage.
ignore_url_failuresbooleanIf true, the scraper continues running when a URL fails rather than halting the entire run. Recommended for bulk jobs.

Tip: Use the locale=en-XX parameter in your URL to retrieve English-language interface data. Swap curr=USD for your preferred currency if scraping pricing-adjacent content.


Output Format

Sample output

{
"review_id": 704248728,
"locale": "en-id",
"client_auth": "F246FCC59F1E1E1DF65C8B3C74D48D9DA84893ADF5186D414FD638BE84ED0F1F",
"head_image": "https://ak-d.tripcdn.com/images/0a203224x97r0kyh3E9AD.jpg",
"username": "Tomtomm travel",
"content": "I’m happy I visited Disneyland using Trip.com — the booking process was easy, convenient, and cheaper compared to other apps.After purchasing the ticket, we received a barcode directly.When entering Disneyland, we only needed to show our passports for verification and entry.Make sure the passport number and full name are entered correctly during booking so everything goes smoothly without any issues.",
"user_rating": 5.0,
"create_time": 1779505277000,
"helpful_like": 0,
"review_images": [
"https://ak-d.tripcdn.com/images/0EQ36224x99eblf22392D.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ2t224x99ebuzuaE88A.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ3n224x99ebt8l1824C.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ6l224x99ec1wyg11D4.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ3p224x99eblr8z98D0.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ2q224x99ebz9e65728.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ6c224x99ec98lt1CE2.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ1b224x99ebrgc53D97.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ3w224x99eblf2c0D16.jpg?proc=source%2ftrip"
],
"thumbnail_image_url": [
"https://ak-d.tripcdn.com/images/0EQ36224x99eblf22392D.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ2t224x99ebuzuaE88A.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ3n224x99ebt8l1824C.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ6l224x99ec1wyg11D4.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ3p224x99eblr8z98D0.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ2q224x99ebz9e65728.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ6c224x99ec98lt1CE2.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ1b224x99ebrgc53D97.jpg?proc=source%2ftrip",
"https://ak-d.tripcdn.com/images/0EQ3w224x99eblf2c0D16.jpg?proc=source%2ftrip"
],
"source": "",
"ischeck": 2,
"total_reply_count": 0,
"replies": [],
"has_voted": false,
"user_url": "https://www.trip.com/travel-guide/personal-home/F246FCC59F1E1E1DF65C8B3C74D48D9DA84893ADF5186D414FD638BE84ED0F1F",
"review_url": "/rn_ibu_traveling/_crn_config?CRNModuleName=RN_Product_IBU_Traveling&CRNType=1&transparentstatusbar=1&initialPage=TripShootCommentDetail&commentId=704248728",
"review_h5_url": "https://www.trip.com/review/shanghai-disney-resort-13412802-704248728?locale=en-XX",
"review_online_url": "https://www.trip.com/review/shanghai-disney-resort-13412802-704248728?locale=en-XX",
"is_owner": false,
"is_picked": false,
"score_name": "Outstanding",
"translate_content": null,
"translate_locale": "en-XX",
"is_supported_delete": false,
"image_list": [
{
"cover_image_id": 2092263831,
"cover_image_url": "https://ak-d.tripcdn.com/images/0EQ36224x99eblf22392D.jpg",
"width": 1290,
"height": 2293
},
{
"cover_image_id": 2092263800,
"cover_image_url": "https://ak-d.tripcdn.com/images/0EQ2t224x99ebuzuaE88A.jpg",
"width": 2097,
"height": 2796
},
{
"cover_image_id": 2092263780,
"cover_image_url": "https://ak-d.tripcdn.com/images/0EQ3n224x99ebt8l1824C.jpg",
"width": 2097,
"height": 2796
},
{
"cover_image_id": 2092263799,
"cover_image_url": "https://ak-d.tripcdn.com/images/0EQ6l224x99ec1wyg11D4.jpg",
"width": 2097,
"height": 2796
},
{
"cover_image_id": 2092263779,
"cover_image_url": "https://ak-d.tripcdn.com/images/0EQ3p224x99eblr8z98D0.jpg",
"width": 2097,
"height": 2796
},
{
"cover_image_id": 2092263798,
"cover_image_url": "https://ak-d.tripcdn.com/images/0EQ2q224x99ebz9e65728.jpg",
"width": 2097,
"height": 2796
},
{
"cover_image_id": 2092263778,
"cover_image_url": "https://ak-d.tripcdn.com/images/0EQ6c224x99ec98lt1CE2.jpg",
"width": 2097,
"height": 2796
},
{
"cover_image_id": 2092263797,
"cover_image_url": "https://ak-d.tripcdn.com/images/0EQ1b224x99ebrgc53D97.jpg",
"width": 2097,
"height": 2796
},
{
"cover_image_id": 2092263777,
"cover_image_url": "https://ak-d.tripcdn.com/images/0EQ3w224x99eblf2c0D16.jpg",
"width": 2097,
"height": 2796
}
],
"cover_image": {
"cover_image_id": 2092263831,
"cover_image_url": "https://ak-d.tripcdn.com/images/0EQ36224x99eblf22392D.jpg",
"width": 1290,
"height": 2293
},
"business_type": 70,
"create_time_desc": "6 hours ago",
"from_url": "https://www.trip.com/travel-guide/attraction/shanghai/shanghai-disney-resort-13412802?curr=USD&locale=en-XX&poiType=3&scene=ticket&ext-mixlist=ticket&ext-listlocate=0&lasttraceid="
}

Each review returns up to 30 fields organized across four areas:

Review Identity & Content

FieldMeaning
Review IDUnique Trip.com identifier for the review
ContentFull review text written by the user
Translate ContentMachine-translated version of the review (if available)
Translate LocaleTarget language of the translation
User RatingNumeric score given by the reviewer
Score NameLabel corresponding to the rating (e.g., "Excellent", "Good")
Create TimeUnix timestamp of when the review was submitted
Create Time DescriptionHuman-readable relative time (e.g., "3 days ago")
SourcePlatform or channel where the review originated
Business TypeCategory of the reviewed business (e.g., attraction, tour)

Author & Profile

FieldMeaning
UsernameDisplay name of the reviewer
Head ImageReviewer's profile picture URL
LocaleReviewer's locale/region setting
Client AuthClient authentication token associated with the reviewer
User URLLink to the reviewer's Trip.com profile
Is OwnerWhether the reviewer is the attraction's owner/operator

Media

FieldMeaning
Review ImagesArray of image URLs attached to the review
Thumbnail Image URLCompressed preview image for the review
Image ListFull-resolution image list associated with the review
Cover ImagePrimary display image for the review card

Engagement & Moderation

FieldMeaning
Helpful LikeNumber of users who marked the review as helpful
Has VotedWhether the current session user has voted on this review
Total Reply CountTotal number of replies to the review
RepliesArray of reply objects (author, content, timestamp)
Is CheckWhether the review has passed moderation/verification
Is PickedWhether the review is editorially highlighted
Is Supported DeleteWhether the review can be deleted by the current user

URLs & References

FieldMeaning
Review URLDirect permalink to the review
Review H5 URLMobile-optimized review link
Review Online URLShareable public URL for the review

How to Use

  1. Find the attraction page — Navigate to the target attraction on Trip.com (e.g., a theme park, museum, or tour). Copy the full URL from your browser.
  2. Paste into urls — Add one or more URLs to the array. Each URL will be scraped independently up to max_items_per_url.
  3. Set item limit — Use max_items_per_url: 200 for comprehensive review coverage, or lower for quick sampling.
  4. Enable fault tolerance — Keep ignore_url_failures: true for multi-URL runs to avoid stopping on a single bad link.
  5. Export — Download results as JSON or CSV for use in Excel, Python, or your BI tool of choice.

Common issues:

  • If reviews are missing, verify the URL includes poiType and scene parameters — these determine which review tab Trip.com loads.
  • Translated content fields (Translate Content, Translate Locale) may be empty if Trip.com has not auto-translated the review.

Use Cases & Business Value

  • Sentiment analysis: Feed Content and User Rating fields into NLP pipelines to classify visitor sentiment by attraction type or region
  • Competitive benchmarking: Compare Score Name distributions across rival attractions
  • Media mining: Collect Image List data to analyze what visitors photograph most
  • Reply monitoring: Use Replies and Total Reply Count to track how operators respond to feedback

Conclusion

The Trip.com Tours Reviews Scraper turns publicly available attraction reviews into structured, analysis-ready datasets. With 30+ fields per record covering content, media, engagement, and metadata, it supports everything from quick reputation checks to large-scale travel research. Configure your URLs, set your limits, and start collecting.