Tour Package API
Sell ready-made tour packages — from city search to issued order — through one normalized API.
9
documented endpoints
City
suggestions & search
Validated
price before order
1 envelope
normalized JSON
What the Tour Package API gives you
One integration, one JSON envelope — the same credentials you use for flights and hotels.
City suggestions
Auto-suggest destination cities so travellers find tours as they type.
Tour search
Search available tour packages for a destination and travel dates.
Full tour details
Itinerary, inclusions and options for a selected tour, ready to display.
Validation before order
Validate the chosen tour and options so the price is confirmed before you take payment.
Traveller details
Update traveller information on the validated tour.
Order and issue
Place the order, check order details and issue it over the API.
Booking flow
9 documented endpoints, called in this order. Every call is a POST to the base URL issued with your credentials, and returns a tracking_id you carry into the next step.
- 1City suggestion — suggest destination cities
- 2Tour search — search available tours
- 3Tour details — get the full tour
- 4Validate — validate tour selection and options
- 5Validation details — read the validated tour
- 6Update traveller — add traveller information
- 7Order — confirm the tour and place the order
- 8Order details — retrieve the order
- 9Issue order — issue the confirmed order
Full request and response fields are in the API documentation.
Response envelope (abbreviated)
Shape follows the shared Tripgic envelope; product-specific fields are listed in the documentation.
Explore more inventory
Frequently asked questions
What is a tour package here?
A pre-packaged tour offered by a tour supplier — searched, validated, ordered and issued as one product through the Tour Package API.
How does the booking flow work?
Suggest a city, search tours, open tour details, validate the selection, add traveller information, place the order, then issue it. Order details can be retrieved at any time.
Is the price confirmed before booking?
Yes. The validate step confirms the selected tour and options, and the validated details are what you order against.
Does it use the same format as the other Tripgic APIs?
Yes. It uses the same authentication and the same JSON envelope — status, message and a tracking_id — as every other Tripgic API, so your existing integration patterns carry over.
Which plans include the Tour Package API?
The Tour Package API is included in the Enterprise plan. See pricing for what each plan covers.
Ready to add tour packages to your platform?
Book a short kick-off call, get sandbox credentials at no charge, and build against the same schema you'll use in production.