Tuniu Group Tour & Package Data API · Live

Pull live Tuniu data
down to the day-by-day
itinerary, the shopping stop.

Guided group-tour and self-guided package pricing, day-by-day itinerary detail, mandatory-shopping-stop transparency, and tour-guide language data — structured and delivered as clean JSON or CSV. No proxies to manage, no CAPTCHAs to solve, no HTML to parse.

See a Live Response
4 Tuniu verticals covered
<3s avg. response time
99.9% uptime SLA
11M+ requests / month served
GET /v1/tuniu/package
LIVE
// streaming a live package pull...
Trusted by global businesses pulling Tuniu data at scale
ItineraryGraph ShoppingTransparencyWatch GuideLanguageScope TravelIQ Northline Retail Boxed FMCG
200+
GLOBAL CLIENTS SERVED
115+
PROJECTS DELIVERED
11M+
MONTHLY API CALLS
24/7
DEDICATED SUPPORT
Why Choose Our Tuniu API

The headline price and the true price of a group tour aren't the same thing.

Between guided group tours that bundle flight, hotel, sightseeing, and mandatory shopping stops into one figure, self-guided packages priced without a fixed itinerary, and tour-guide language and group-size detail that shape the actual travel experience, Tuniu's data model carries more itinerary and transparency structure than a standard package feed. Our infrastructure absorbs that complexity so your team just calls an endpoint and gets data back.

01

Zero blocking, zero maintenance

We run rotating residential IPs, headless rendering, and CAPTCHA-solving behind every request. When Tuniu changes its layout, we patch our parsers — your integration never breaks.

02

Shopping-stop transparency aware

Every package response flags mandatory shopping-stop count, a detail that materially affects true itinerary value.

03

Itinerary & guide-language detail

We resolve day-by-day sightseeing itineraries, tour-guide language, and group size on every eligible package.

04

Built for scale from day one

From a 100-package test batch to millions of daily availability checks across destinations, the same endpoint and response shape scale with you.

Tuniu API Features

Everything you need to keep Tuniu data flowing.

Real-time extraction

Trigger an on-demand pull for any package, destination, or keyword and get a fresh response — not a stale cache.

🧩

Custom field selection

Request only the fields you need — price, itinerary, shopping-stop count — to cut payload size and parsing time.

🛍️

Shopping-stop resolution

Get mandatory shopping-stop count and "zero shopping" flags broken out on every eligible group tour.

🗂️

Bulk & scheduled requests

Submit thousands of package IDs in one batch job or schedule recurring pulls on an hourly, daily, or custom cadence.

🗣️

Guide-language detection

Flag tour-guide language and group-size detail automatically alongside the base package price.

📊

Historical price tracking

Store and query package price history per destination to power seasonal-pricing tools.

What Data Can You Access?

Every field a package page shows — itinerary and transparency detail included.

CorePackage ID & tour nameDestination, duration, region
PricingPackage price & depositCNY currency, price per person
BundleFlight, hotel & sightseeing breakdownComponent-level price detail
Tour TypeGuided group vs. self-guided flagFixed itinerary vs. flexible
TransparencyMandatory shopping-stop count"Zero shopping" premium flag
GuideTour-guide languageGroup size & guide-to-traveler ratio
ItineraryDay-by-day sightseeing spotsMeal inclusions per day
CarPrivate car (Zhuanche) add-onVehicle type & per-day rate
HotelStar rating & amenitiesRoom type, occupancy detail
ReviewsRatings & review countPackage rating, star breakdown
AvailabilityDeparture availabilityReal-time seat & room inventory
TrustVerified listing flagConfirmed Tuniu package
Supported Tuniu Verticals

Group tours, self-guided packages, private car, and sightseeing — one integration covers all of it.

Switch the vertical parameter to pull from a different Tuniu category with the same consistent response shape.

🧳

Guided Group Tours

Fixed-itinerary tours with a tour guide.

🗺️

Self-Guided Packages

Flight-plus-hotel without fixed itinerary.

🚐

Private Car & Zhuanche

Chauffeured private-car day trips.

🏔️

Domestic & Outbound Sightseeing

China domestic & international itineraries.

CoverageChina outboundDomestic and international tour coverage
TransparencyShopping trackedMandatory shopping-stop count flagged per tour
FreshnessReal-timePrice and availability checked on every request
Tuniu API Endpoints

A small set of endpoints that cover the whole booking lifecycle.

Method Endpoint Description Typical use
GET /v1/tuniu/package Full package detail by package ID or URL Price & bundle monitoring
GET /v1/tuniu/hotel Full hotel detail including rooms & amenities Resort & availability tracking
GET /v1/tuniu/search Destination, tour, or keyword search results Market & competitor discovery
GET /v1/tuniu/reviews Paginated customer reviews for a tour Sentiment analysis
GET /v1/tuniu/itinerary Day-by-day itinerary & shopping-stop detail Transparency auditing
POST /v1/tuniu/bulk Submit up to 10,000 package IDs per batch job Market-wide monitoring
GET /v1/tuniu/car Private car (Zhuanche) rate & vehicle metadata Add-on pricing research
Live API Response Example

This is exactly what comes back. No extra parsing needed.


        
Popular Tuniu API Use Cases

Built for the teams that live and die by group-tour data.

📈

Package price comparison monitoring

Feed live group-tour and self-guided package prices into your tracking tools every few minutes.

🛍️

Shopping-stop transparency auditing

Audit how many tours include mandatory shopping stops versus "zero shopping" itineraries.

🧳

Guided vs. self-guided pricing analysis

Compare fixed-itinerary group tours against flexible self-guided package pricing.

🗣️

Group size/guide-language research

Study how tour-guide language options and group size correlate with price.

💬

Review & sentiment mining

Pull tour reviews to power comparison and recommendation tools.

🤖

ML training data

Generate labeled package, price, and itinerary datasets for demand-forecasting models.

🏆

Competitive benchmarking

Track how Tuniu pricing compares against Ctrip, Fliggy, and Tongcheng.

🚐

Private car add-on pricing research

Monitor Zhuanche private-car rates across destinations and vehicle types.

How the Tuniu API Works

From API key to structured data in five steps.

1

Get your API key

Sign up and generate a key from your dashboard in under two minutes.

2

Choose an endpoint

Pick /package, /hotel, /reviews or /itinerary depending on what you need.

3

Send the request

Call the endpoint with a package ID, destination name, or tour type plus your vertical parameter.

4

We handle the hard part

Proxies, headless rendering, CAPTCHA-solving, and parsing all happen behind the scenes.

5

Receive structured data

Get clean JSON or CSV back in seconds, ready to drop into your pipeline.

Developer-Friendly Integration

Built by people who read the docs too.

One consistent JSON schema across every endpoint and every vertical. No SDK lock-in — plain REST calls work from any language or platform.

Predictable REST design

Standard HTTP verbs, query params, and status codes — nothing proprietary to learn.

JSON, CSV, or webhook delivery

Get results inline, as a downloadable file, or pushed to your endpoint when a batch job finishes.

Sandbox & test keys

Free sandbox environment with sample package IDs so you can build before you pay.

Postman collection & SDK snippets

Import a ready-made collection or copy request snippets for Python, Node.js, and cURL.

Quickstart
API Performance & Reliability

Numbers we publish because we track them daily.

99.9%
Uptime SLA
<3s
Avg. response time
98.4%
Successful extraction rate
6K+
Concurrent requests supported
Security & Compliance

Compliant by design, not as an afterthought.

🔒

Encrypted in transit

All requests and responses travel over TLS 1.2+. API keys can be scoped and rotated anytime.

⚖️

PIPL & global alignment

Our extraction workflows are built around China's Personal Information Protection Law alongside GDPR and CCPA guidelines.

🌐

Public-data-only policy

We collect only publicly accessible listing data — never login-gated or private account information.

ISO 9001:2015 Certified ISO/IEC 27001:2013 Certified IAF Multilateral Recognition GDPR-aligned workflows
API Documentation & Resources

Everything to go from key to production.

Guide

Quickstart Guide

Get your first API response back in under five minutes.

Read guide →
Reference

Full API Reference

Every endpoint, parameter, and response field documented in detail.

View reference →
Tool

Postman Collection

Import ready-made requests for every Tuniu API endpoint.

Download →
Code

SDKs & Code Samples

Python, Node.js, PHP, and Ruby snippets for every use case.

Browse samples →
Frequently Asked Questions

Still deciding? Here's what most teams ask first.

We collect only publicly accessible listing data using automated tools, following publicly available web-data guidelines. We recommend reviewing your own use case with legal counsel, especially for redistribution.

Every request to /package, /hotel, and /itinerary triggers a live pull — you're not reading from a stale cache. Prices and availability are checked live on every request.

Yes. The /itinerary endpoint returns a shopping-stop count field, including a "zero shopping" flag for premium tours that skip mandatory shopping stops entirely.

Yes — the /package endpoint returns a tour-type field distinguishing fixed-itinerary guided group tours from flexible self-guided packages.

Our infrastructure retries automatically across a rotating proxy pool. You're only billed for successfully returned responses.

Yes, every account starts with a free sandbox key and sample credits so you can test all endpoints before committing to a plan.

Brand Image
INQUIRE NOW