Trip Tours Search Scraper avatar

Trip Tours Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Trip Tours Search Scraper

Trip Tours Search Scraper

Scrape Trip.com's Things-To-Do search pages to collect structured POI and tour data including names, prices, rankings, coordinates, tags, and 35+ fields per listing — perfect for travel researchers, aggregators, and destination analysts.

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 Search Scraper: Extract POI & Tour Listings at Scale


What Is Trip.com Things-To-Do?

Trip.com's Things-To-Do section is a curated directory of Points of Interest (POIs), tours, attractions, and activities across major global destinations. Each search result page lists ranked POIs with rich metadata — pricing, reviews, coordinates, images, and more. Collecting this data manually is impractical at scale; the Trip.com Tours Search Scraper automates extraction from any search results URL.


Overview

This scraper targets Trip.com's tour/activity search listing pages and extracts structured records for every POI returned. It supports pagination via URL parameters and is suited for:

  • Travel aggregators building destination content databases
  • Market researchers analyzing tourism supply by city or district
  • Tour operators benchmarking pricing and rankings
  • Data engineers feeding travel data pipelines

Input Format

{
"urls": [
"https://www.trip.com/things-to-do/list?pagetype=city&keyword=Shanghai&kwdfrom=recommend&ext-searchpage=2"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}
FieldTypeDescription
urlsarrayOne or more Trip.com Things-To-Do search listing URLs. Supports bulk entry. Example: filter by city, keyword, or page via URL parameters (keyword=Tokyo, ext-searchpage=3).
ignore_url_failuresbooleanIf true, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk jobs. Default: true.
max_items_per_urlintegerMaximum number of POI records collected per URL. Default: 20. Set up to 200 for comprehensive page coverage.

Tip: To paginate, increment ext-searchpage in the URL (e.g., ext-searchpage=1, ext-searchpage=2). Add each page as a separate URL entry.


Output Format

Sample output

{
"address": "Zhongshan East Road, Huangpu District, Shanghai (Close to Huangpu River)",
"business_id": 736,
"comment_info": {
"comment_count": 157349,
"comment_score": 4.8
},
"coordinate": {
"coordinate_type": "BD09",
"latitude": 31.23855,
"longitude": 121.499319
},
"cover_image_url": "https://ak-d.tripcdn.com/images/0102p1200082jbvtcD451.jpg",
"detail_url": "https://www.trip.com/travel-guide/attraction/shanghai/the-bund-75611?curr=USD&locale=en-XX&poiType=3&scene=ticket",
"distance_info": {
"location": "China · Shanghai"
},
"district_id": 2,
"district_name": "Shanghai",
"dynamic_cover_image_url": "https://ak-d.tripcdn.com/images/0102p1200082jbvtcD451.jpg",
"explain_desc": "Trending now",
"explain_type": "popular",
"extend_map": [
{
"key": "ticketMetricMsg",
"value": "{\"showContestSaleStatus\":\"0\",\"tags\":[]}"
}
],
"f_poi_jump_sight_detail": false,
"favorite_info": {
"favorite_id": 0,
"has_favorited": false,
"is_activity_favorite": false
},
"has_video": false,
"hot_event_info": {
"name": "Shanghai strolls inspired by \"No Myth of Love\""
},
"hot_score": "10",
"introduction": "Arguably Shanghai's most-famous tourist attraction, the Bund is a waterfront promenade and famous business district in central Shanghai. Historically, the Bund was the city’s main financial and trading center, and was located within the Shanghai International Settlement, an area under nominal British control between 1843 and 1941. The walking areas extend roughly 1.6 km along the west bank of the Huangpu River. Owing to its historic status and zoning restrictions, the Bund contains fantastic examples of classic Shanghai architecture. For this reason, it is a popular spot for photography. No visit to Shanghai would be complete without a visit to the Bund.",
"is_advertisement": false,
"is_insert_poi": false,
"is_jump_activity_detail": false,
"is_near_by": false,
"is_recommend": false,
"name_not_match_locale": false,
"open_time_desc": "Open year-round, 24/7",
"other_tag_list": null,
"poi_e_name": "The Bund",
"poi_id": 75611,
"poi_name": "The Bund",
"poi_subtitle_name": "外滩",
"poi_type": 3,
"price_info": {
"card_count_desc": "View all 40+ products",
"market_price": "7.36",
"price_type": "4"
},
"ranking_info": {
"rank_desc": "2026 Global 100 - Best Things to Do",
"ranking_category": 2,
"recommend_reason": "Take a stroll along The Bund to admire the Renaissance-style buildings."
},
"tag_name_list": [
"Historic landmark",
"Boat tour",
"Night view"
],
"timestamp": 1779512509833,
"zone_name": "The Bund Area",
"from_url": "https://www.trip.com/things-to-do/list?pagetype=city&keyword=Shanghai&kwdfrom=recommend&ext-searchpage=1"
}

Each record represents one POI or activity listing. Fields are grouped below by category:

Identity & Location

FieldMeaning
POI IDUnique Trip.com identifier for the point of interest
POI NameDisplay name in the user's locale
POI English NameStandardized English name for the POI
POI Subtitle NameSecondary label or tagline shown under the main name
POI TypeCategory classification (e.g., attraction, tour, museum)
AddressFull address string
CoordinateLatitude/longitude object for mapping
District IDInternal ID of the administrative district
District NameHuman-readable district/neighborhood name
Zone NameBroader zone or area grouping (e.g., "Bund Area")

Content & Media

FieldMeaning
IntroductionShort descriptive text about the POI
Explain DescriptionExtended explanation, often used for promotional context
Explain TypeType/format of the explanation content
Cover Image URLStatic thumbnail image URL
Dynamic Cover Image URLAnimated or dynamic version of the cover image
Has VideoBoolean indicating whether a video is available
Open Time DescriptionHuman-readable opening hours string

Pricing & Ranking

FieldMeaning
Price InfoPricing object including starting price, currency, and display format
Ranking InfoRanking position within the destination or category
Hot ScoreInternal Trip.com popularity/hotness score

Reviews & Social

FieldMeaning
Comment InfoAggregated review data: count, average score
Favorite InfoSave/favorite count from Trip.com users
Hot Event InfoActive promotions or featured events tied to the POI

Tags & Classification

FieldMeaning
Tag Name ListArray of descriptive tags (e.g., "Family-friendly", "Outdoor")
Other Tag ListAdditional system or editorial tags
Distance InfoDistance from search center point (when location-based)

Flags & Metadata

FieldMeaning
Is Advertisementtrue if the listing is a paid placement
Is Insert POIWhether the POI was injected (not organically ranked)
Is RecommendMarked as recommended by Trip.com editorial
Is Near ByWhether the POI appears in a "nearby" context
Is Jump Activity DetailWhether clicking redirects to an activity detail page
POI Jump Sight DetailTarget detail URL when Is Jump Activity Detail is true
Name Not Match LocaleFlag when the POI name does not match the requested locale
Extend MapExtended map/geo metadata object
Detail URLFull URL to the POI's detail page on Trip.com
TimestampRecord extraction timestamp

How to Use

  1. Find search URLs — Go to trip.com/things-to-do, search by city or keyword, then copy the results page URL.
  2. Add pagination — Adjust ext-searchpage to cover multiple pages; add each as a separate entry in urls.
  3. Set item limit — Use max_items_per_url: 200 for full-page coverage, lower for quick samples.
  4. Enable failure tolerance — Keep ignore_url_failures: true for bulk runs.
  5. Export — Download results as JSON or CSV for analysis or database ingestion.

Common issues:

  • If POI Name shows garbled text, ensure your URL targets the correct locale (e.g., en-xx in the domain).
  • Listings with Is Advertisement: true should be filtered out for organic ranking analysis.

Use Cases & Business Value

  • Destination content databases: Bulk-collect POI data for city guide apps or travel blogs
  • Pricing intelligence: Track starting prices across tour categories by city
  • Ranking analysis: Monitor how POIs shift in Ranking Info and Hot Score over time
  • Geo-mapping: Use Coordinate and District Name fields to power interactive maps

Conclusion

The Trip.com Tours Search Scraper delivers structured, analysis-ready POI data from one of the world's largest travel platforms. With 35+ fields per record and configurable pagination support, it's a practical tool for anyone building travel datasets or monitoring destination activity markets.