Trip Tours Search Scraper
Pricing
from $2.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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}
| Field | Type | Description |
|---|---|---|
urls | array | One 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_failures | boolean | If true, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk jobs. Default: true. |
max_items_per_url | integer | Maximum number of POI records collected per URL. Default: 20. Set up to 200 for comprehensive page coverage. |
Tip: To paginate, increment
ext-searchpagein 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
| Field | Meaning |
|---|---|
POI ID | Unique Trip.com identifier for the point of interest |
POI Name | Display name in the user's locale |
POI English Name | Standardized English name for the POI |
POI Subtitle Name | Secondary label or tagline shown under the main name |
POI Type | Category classification (e.g., attraction, tour, museum) |
Address | Full address string |
Coordinate | Latitude/longitude object for mapping |
District ID | Internal ID of the administrative district |
District Name | Human-readable district/neighborhood name |
Zone Name | Broader zone or area grouping (e.g., "Bund Area") |
Content & Media
| Field | Meaning |
|---|---|
Introduction | Short descriptive text about the POI |
Explain Description | Extended explanation, often used for promotional context |
Explain Type | Type/format of the explanation content |
Cover Image URL | Static thumbnail image URL |
Dynamic Cover Image URL | Animated or dynamic version of the cover image |
Has Video | Boolean indicating whether a video is available |
Open Time Description | Human-readable opening hours string |
Pricing & Ranking
| Field | Meaning |
|---|---|
Price Info | Pricing object including starting price, currency, and display format |
Ranking Info | Ranking position within the destination or category |
Hot Score | Internal Trip.com popularity/hotness score |
Reviews & Social
| Field | Meaning |
|---|---|
Comment Info | Aggregated review data: count, average score |
Favorite Info | Save/favorite count from Trip.com users |
Hot Event Info | Active promotions or featured events tied to the POI |
Tags & Classification
| Field | Meaning |
|---|---|
Tag Name List | Array of descriptive tags (e.g., "Family-friendly", "Outdoor") |
Other Tag List | Additional system or editorial tags |
Distance Info | Distance from search center point (when location-based) |
Flags & Metadata
| Field | Meaning |
|---|---|
Is Advertisement | true if the listing is a paid placement |
Is Insert POI | Whether the POI was injected (not organically ranked) |
Is Recommend | Marked as recommended by Trip.com editorial |
Is Near By | Whether the POI appears in a "nearby" context |
Is Jump Activity Detail | Whether clicking redirects to an activity detail page |
POI Jump Sight Detail | Target detail URL when Is Jump Activity Detail is true |
Name Not Match Locale | Flag when the POI name does not match the requested locale |
Extend Map | Extended map/geo metadata object |
Detail URL | Full URL to the POI's detail page on Trip.com |
Timestamp | Record extraction timestamp |
How to Use
- Find search URLs — Go to
trip.com/things-to-do, search by city or keyword, then copy the results page URL. - Add pagination — Adjust
ext-searchpageto cover multiple pages; add each as a separate entry inurls. - Set item limit — Use
max_items_per_url: 200for full-page coverage, lower for quick samples. - Enable failure tolerance — Keep
ignore_url_failures: truefor bulk runs. - Export — Download results as JSON or CSV for analysis or database ingestion.
Common issues:
- If
POI Nameshows garbled text, ensure your URL targets the correct locale (e.g.,en-xxin the domain). - Listings with
Is Advertisement: trueshould 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 InfoandHot Scoreover time - Geo-mapping: Use
CoordinateandDistrict Namefields 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.