Skip to main content
Tour Package API

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.

  1. 1City suggestion — suggest destination cities
  2. 2Tour search — search available tours
  3. 3Tour details — get the full tour
  4. 4Validate — validate tour selection and options
  5. 5Validation details — read the validated tour
  6. 6Update traveller — add traveller information
  7. 7Order — confirm the tour and place the order
  8. 8Order details — retrieve the order
  9. 9Issue order — issue the confirmed order

Full request and response fields are in the API documentation.

Response envelope (abbreviated)

{ "status": "success", "data": { "tracking_id": "1117415826952619349TUR", // tour package / order fields }, "message": "Tours found successfully." }

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.