Package Details

The Package Details API returns one Trusted Getaways package in full: its departures, hotels, sightseeing, transfers, flights and optional add-ons. Use it for the package details page, and call it again just before booking so prices and seats are current.

Request Path Parameters

ParameterTypeRequiredDescription
codeStringYesPackage ID, from listings[].code in the Listing API, e.g. fdljkyw.

Response Body Structure

Root

KeyTypeDescription
statusInteger200 on success.
dataObjectThe package. See data.

data

Use title as the page heading and nights_count with star_category for a line like "4N · 5D · 4-star stays". Build the route line from hotels[], e.g. "3N Pattaya → 1N Bangkok". Show description as the package overview, inclusions and exclusions as what's included and not included, and payment_policy and cancellation_policy under things to know. These four are HTML: sanitize them before showing. Use code for the Day-wise Itinerary API and the Book API.

KeyTypeDescription
titleStringPackage name.
codeStringPackage ID. Use it for Detail, Day-wise Itinerary and Book.
destination_codeStringDestination ID.
destination_nameStringDestination name.
descriptionStringPackage summary (HTML).
nights_countIntegerNumber of nights.
rooms_countIntegerRooms included per booking.
min_paxIntegerMinimum travellers per booking.
star_categoryIntegerHotel star rating.
payment_policyStringPayment schedule (HTML).
cancellation_policyStringCancellation charges by days before travel (HTML).
inclusionsStringWhat the package includes (HTML list).
exclusionsStringWhat the package does not include (HTML list).
marketing_pricesObjectMarket price per traveller type, shown struck through. Never part of the booking total. See marketing_prices.
imagesArray of ObjectsPackage pictures. See images[].
tagsArray of ObjectsTheme tags. See tags[].
departuresArray of ObjectsTravel dates on sale. See departures[].
hotelsArray of ObjectsHotel stays. See hotels[].
sightseeingsArray of ObjectsIncluded activities. See sightseeings[].
addonsArray of ObjectsOptional paid activities. See addons[].
transfersArray of ObjectsGround transfers. See transfers[].
flightsArray of ObjectsIncluded flights. See flights[].
additional_detailsObjectExtra media. Used in packages and hotels. See additional_details.

marketing_prices

Market price per traveller type, shown struck through. Never part of the booking total.

How to use: Add hotel + flight + land of adult to get the market price per adult, and show it struck through next to your selling price. Never add it to the booking total.

KeyTypeDescription
adultObjectMarket price parts per adult. See marketing_prices.<traveller type>.
child_with_bedObjectMarket price parts per child with bed. See marketing_prices.<traveller type>.
child_without_bedObjectMarket price parts per child without bed. See marketing_prices.<traveller type>.
infantObjectMarket price parts per infant. See marketing_prices.<traveller type>.

marketing_prices.<traveller type>

Market price parts for one traveller type. Add the three parts for the full market price.

KeyTypeDescription
hotelNumberHotel part, in INR.
flightNumberFlight part, in INR.
landNumberTransfers and activities part, in INR.

images[]

How to use: Use all images for the photo gallery, with the one where is_hero is true first.

KeyTypeDescription
urlStringImage URL.
is_heroBooleantrue for the image to show first.

tags[]

How to use: Use name for small theme badges, e.g. "Honeymoon". Hide them when the list is empty.

KeyTypeDescription
codeStringTag ID.
nameStringTag name, e.g. Adventure.

departures[]

One set of travel dates on sale, with its own seats and prices.

Show every departure in a date picker, with its dates, seats left and price per adult. Preselect the first departure that customers can book:

  1. Keep departures where today is between booking_start_date and booking_end_date.
  2. Keep departures with total_available greater than 0.
  3. Pick the one with the earliest travel_start_date.

Disable departures that fail step 1 or 2, labelled "Booking closed" or "Sold out". The selected departure's prices, age limits (max_age_*) and occupancy (min_occupancy, max_occupancy) drive the traveller picker and the price. Send its code as departure_code in the Book API.

KeyTypeDescription
codeStringDeparture ID. Send it as departure_code in the Book API.
sourceStringInventory owner: TRAVCLAN or CLEARTRIP.
travel_start_dateString (YYYY-MM-DD)First day of travel.
travel_end_dateString (YYYY-MM-DD)Last day of travel.
booking_start_dateString (YYYY-MM-DD)Date booking opens.
booking_end_dateString (YYYY-MM-DD)Date booking closes.
total_inventoryIntegerTotal seats.
total_availableIntegerSeats left. 0 means sold out. Counts adults and children, not infants, and drops as soon as a booking is created.
total_bookedIntegerSeats already booked.
adult_priceIntegerPrice per adult on twin or triple sharing.
infant_priceIntegerPrice per infant.
child_price_with_bedIntegerPrice per child with bed.
child_price_without_bedIntegerPrice per child without bed.
single_adult_priceIntegerPrice for one adult in a room alone.
currencyStringCurrency of the prices.
max_age_child_with_bedInteger or nullUpper age for child with bed.
max_age_child_without_bedInteger or nullUpper age for child without bed.
max_age_infantInteger or nullUpper age for infant (a traveller of this age is an infant).
min_occupancyStringFewest adults per booking: DOUBLE = 2, TRIPLE = 3.
max_occupancyStringMost people per room: DOUBLE = 2, TRIPLE = 3 (one extra infant allowed with 2+ adults).

hotels[]

An included hotel stay. Each item is one hotel stay. day_of_trip is the check-in day and rooms[].rooms[].nights_count is the number of nights, which together give the route line ("3N Pattaya"). Send every stay's code in the Book API hotels.

KeyTypeDescription
codeStringStay ID. Send it in the Book API hotels (and as base_hotel.code for an upgrade).
hotelObjectHotel details. See hotel.
meal_typeStringMeal plan, e.g. BEDANDBREAKFAST, HALFBOARD, FULLBOARD.
day_of_tripIntegerTrip day the stay starts (check-in day).
roomsArray of ObjectsRoom groups. See hotels[].rooms[].
proofsArray of ObjectsPrice comparisons. See proofs[].
addonsArray of ObjectsHotel add-ons (view-only). See hotels[].addons[].
upgradesArray of ObjectsOptional hotel upgrades. See hotels[].upgrades[].

hotel

Hotel details. Use name and area_name on the hotel's itinerary card, and additional_details.hero_image as the hotel photo.

KeyTypeDescription
codeStringHotel ID.
nameStringHotel name.
area_codeStringArea ID.
area_nameStringArea name.
providerReferenceIdInteger or nullSupplier hotel ID.
additional_detailsObjectExtra media. Used in packages and hotels. See additional_details.

additional_details

Extra media. Used in packages and hotels.

KeyTypeDescription
imagesArray of StringsExtra images.
descriptionStringExtra description.
yt_videosArray of StringsVideo links.
reviewsObject or nullReviews. See reviews.
hero_imageStringMain image URL.

reviews

KeyTypeDescription
totalReviewsIntegerNumber of reviews.
reviewRatingsNumberAverage rating out of 10.
reviewTextsArray of ObjectsReview texts. See reviews.reviewTexts[].

reviews.reviewTexts[]

KeyTypeDescription
reviewTextStringReview text.
feedbackValueStringFeedback label.

hotels[].rooms[]

KeyTypeDescription
roomsArray of ObjectsRooms in this group. See hotels[].rooms[].rooms[].

hotels[].rooms[].rooms[]

KeyTypeDescription
codeStringRoom ID.
nameStringRoom name.
meal_typeString or nullMeal plan of the room.
nights_countIntegerNights at this hotel.
data_sourceIntegerInternal source ID.

proofs[]

A price comparison. Used in hotels and flights.

KeyTypeDescription
image_urlStringScreenshot of the price comparison.
b2b_priceNumberAgent price.
b2c_priceNumberPublic price on the source site.
sourceStringMAKEMYTRIP or OTHERS.
remarksStringRemarks.

hotels[].upgrades[]

An optional hotel upgrade that replaces the included stay. Priced room by room with the same rule as the package, using the upgrade rates.

Offer each upgrade as an option on the hotel stay it replaces. If chosen, send {"base_hotel": {"code": <hotels[].code>}, "upgrade_hotel": {"code": <upgrades[].code>}} in the Book API hotel_upgrades. The upgrade prices are extra amounts, charged room by room with the same rule as the package price.

KeyTypeDescription
codeStringUpgrade stay ID. Send it as upgrade_hotel.code in the Book API hotel_upgrades.
hotelObjectHotel details. See hotel.
meal_typeStringMeal plan with the upgrade.
day_of_tripIntegerTrip day the stay starts.
roomsArray of ObjectsRoom booked. See hotels[].rooms[].
proofsArray of ObjectsPrice comparisons. See proofs[].
addonsArray of ObjectsAdd-ons of the upgrade hotel (view-only). See hotels[].addons[].
upgrade_adult_priceIntegerExtra per adult sharing a room.
upgrade_single_adult_priceIntegerExtra for an adult alone in a room.
upgrade_child_price_with_bedIntegerExtra per child with bed.
upgrade_child_price_without_bedIntegerExtra per child without bed.
upgrade_infant_priceIntegerExtra per infant.

sightseeings[]

An included activity. Send sightseeing.code in the Book API sightseeings. These are the activities included in the package. Show sightseeing.name and type on the day given by day_of_trip, and send each sightseeing.code in the Book API sightseeings.

KeyTypeDescription
sightseeingObjectActivity details. Used in sightseeings[] and addons[]. See sightseeing.
typeStringSIC (shared), PRIVATE or TICKETS_ONLY.
day_of_tripIntegerTrip day of the activity.

sightseeing

Activity details. Used in sightseeings[] and addons[].

KeyTypeDescription
nameStringActivity name.
descriptionString or nullActivity details (HTML).
codeStringActivity ID.
isPopularBooleanPopular flag.
durationInteger or nullLength in minutes.
tagsArray of ObjectsActivity tags. See sightseeing.tags[].
coordinatesArray of ObjectsLocations. See sightseeing.coordinates[].
imagesArray of ObjectsActivity images. See sightseeing.images[].
reviewsObject or nullReviews. See reviews.

sightseeing.tags[]

KeyTypeDescription
nameStringTag name.
codeStringTag ID.

sightseeing.coordinates[]

KeyTypeDescription
latStringLatitude.
lonStringLongitude.
descriptionStringPlace description.
googleMapLinkStringGoogle Maps link.

sightseeing.images[]

KeyTypeDescription
isHeroBooleanImage to show first.
urlStringImage URL.

addons[]

An optional paid activity. Priced per traveller. These are optional paid activities. Show them on their day_of_trip with an Add button. Each traveller pays the price for their type (adult, child, infant). If chosen, send code in the Book API sightseeing_addon_codes.

KeyTypeDescription
codeStringAdd-on ID. Send it in the Book API sightseeing_addon_codes when chosen.
sightseeingObjectActivity details. Used in sightseeings[] and addons[]. See sightseeing.
typeStringSIC, PRIVATE or TICKETS_ONLY.
day_of_tripIntegerTrip day the activity is offered on.
adult_priceIntegerPrice per adult.
child_priceIntegerPrice per child (with or without bed).
infant_priceInteger or nullPrice per infant.

transfers[]

An included ground transfer. Send each transfer.code in the Book API transfers. The Day-wise Itinerary API places each transfer on its day, matched by this code.

KeyTypeDescription
transferObjectSee transfers[].transfer.
addonsArray of ObjectsTransfer add-ons. See transfers[].addons[].

transfers[].transfer

KeyTypeDescription
codeStringTransfer ID. Send it in the Book API transfers; matches components[].code in the Day-wise Itinerary.
originStringStart point name or airport code.
origin_typeStringAIRPORT or AREA.
destinationStringEnd point name or airport code.
destination_typeStringAIRPORT or AREA.
transfer_typeStringSIC (shared) or PRIVATE.
occupancyIntegerMost people per vehicle.
min_paxIntegerFewest people.
unitStringPricing unit.
routesArray of ObjectsLegs. See transfer.routes[].

transfer.routes[]

One leg of a transfer.

KeyTypeDescription
originStringAirport code or area ID.
origin_typeStringAIRPORT or AREA.
destinationStringAirport code or area ID.
destination_typeStringAIRPORT or AREA.
descriptionString or nullLeg description.
transfer_modeObjectSee routes[].transfer_mode.

routes[].transfer_mode

KeyTypeDescription
codeStringVehicle ID.
nameStringVehicle name.
typeStringVehicle type, e.g. CAR, BUS, FLIGHT.
occupancyIntegerSeats in the vehicle.

transfers[].addons[]

An optional transfer upgrade. Priced per traveller. Optional transfer upgrades, e.g. shared to private. Show them on the matching transfer and, if chosen, send code in the Book API transfer_addon_codes.

KeyTypeDescription
codeStringAdd-on ID. Send it in the Book API transfer_addon_codes when chosen.
transfer_typeStringThe transfer the traveller gets instead.
adult_priceIntegerPrice per adult.
child_priceIntegerPrice per child.
infant_priceIntegerPrice per infant.

flights[]

The flight with is_primary: true is the main flight of the trip, to and from the destination. Show its outbound journey on Day 1 and its inbound journey on the last day. Show every other flight on the day given by its day_of_trip, for example an inter-city flight such as Hanoi to Da Nang on a Vietnam package. Send the code of every flight in the Book API flights.

KeyTypeDescription
codeStringFlight ID. Send it in the Book API flights.
is_primaryBooleanMain flight of the package: outbound on Day 1, inbound on the last day.
day_of_tripIntegerTrip day of departure (used for non-primary flights).
originStringDeparture airport code.
destinationStringArrival airport code.
journey_typeStringROUND_TRIP or ONE_WAY.
outboundObjectOnward journey. See outbound / inbound.
inboundObject or nullReturn journey. null or no segments when there is no return flight. See outbound / inbound.
proofsArray of ObjectsPrice comparisons. See proofs[].

outbound / inbound

Onward (outbound) or return (inbound) journey. inbound can be null or have no segments; then show only the outbound flight. A journey with several segments[] is one flight with stops: show the segments in order with the layover between them.

KeyTypeDescription
originStringDeparture airport code.
destinationStringArrival airport code.
is_refundableBooleanRefundable fare.
stop_countIntegerNumber of stops.
fare_classStringFare class, e.g. Series Fare.
segmentsArray of ObjectsFlight legs, in order. See segments[].
origin_addonsArray of ObjectsStart-from-another-city add-ons. See outbound.origin_addons[].

segments[]

One flight leg. Show airline.flight_number, the airports and times, and duration (minutes) as "4h 05m". Show "+1 day" when the arrival time is earlier than the departure time.

KeyTypeDescription
baggageObjectCheck-in and cabin baggage. See segments[].baggage.
cabin_classStringCabin class.
airlineObjectSee segments[].airline.
originObjectDeparture airport. See segments[].origin / segments[].destination.
destinationObjectArrival airport. See segments[].origin / segments[].destination.
durationIntegerFlight time in minutes.
total_durationIntegerTotal time in minutes.
ground_timeIntegerGround time in minutes.
stop_overBooleantrue if a stop follows.
stop_over_pointStringStop airport code.
stop_over_durationIntegerStop time in minutes.

segments[].baggage

KeyTypeDescription
check_inObjectSee baggage.check_in / baggage.cabin.
cabinObjectSee baggage.check_in / baggage.cabin.

baggage.check_in / baggage.cabin

KeyTypeDescription
valueIntegerAllowance.
unitStringUnit, e.g. KG.

segments[].airline

KeyTypeDescription
airline_codeStringAirline code.
airline_nameStringAirline name.
flight_numberStringFlight number.
fare_classStringFare class.
fare_basisStringFare basis.

segments[].origin / segments[].destination

An airport on a flight segment.

KeyTypeDescription
airport_codeStringAirport code.
airport_nameStringAirport name.
terminal_numberStringTerminal.
city_codeStringCity code.
city_nameStringCity name.
country_nameStringCountry name.
timezoneStringTime zone.
departure_timeStringLocal departure time (HH:mm:ss). Only in origin.
arrival_timeStringLocal arrival time (HH:mm:ss). Only in destination.

outbound.origin_addons[]

Start the trip from another city. Priced per traveller. Lets the traveller start from another city (home_origin_city) on a flight connecting to the package flight (flight_origin). If chosen, send code in the Book API flight_origin_addon_codes.

KeyTypeDescription
codeStringAdd-on ID. Send it in the Book API flight_origin_addon_codes when chosen.
home_origin_cityStringCity the traveller can start from.
flight_originStringCity of the package flight it connects to.
typeStringKind of add-on.
adult_priceIntegerPrice per adult.
child_priceIntegerPrice per child.
infant_priceIntegerPrice per infant.

Sample Response

Response for package fdljkyw (4N Pattaya Bangkok EX-DEL).

{
  "status": 200,
  "data": {
    "title": "4N Pattaya Bangkok EX-DEL",
    "code": "fdljkyw",
    "destination_code": "desjky4",
    "destination_name": "Thailand",
    "description": "<p>Experience the best of…",
    "nights_count": 4,
    "rooms_count": 1,
    "min_pax": 1,
    "star_category": 4,
    "payment_policy": "<ul><li>30% at the time o…",
    "cancellation_policy": "<ul><li>15% chargeable -…",
    "inclusions": "<ul><li>Non Stop Direct T…",
    "exclusions": "<ul><li>National Park Fee…",
    "marketing_prices": {
      "adult": {
        "hotel": 21384,
        "flight": 35640,
        "land": 7776
      },
      "child_with_bed": {
        "hotel": 21384,
        "flight": 35640,
        "land": 7776
      },
      "child_without_bed": {
        "hotel": 17820,
        "flight": 29700,
        "land": 6480
      },
      "infant": {
        "hotel": 3564,
        "flight": 5940,
        "land": 1296
      }
    },
    "images": [
      {
        "url": "https://…/pattaya_img_5.jpg",
        "is_hero": true
      },
      {
        "url": "https://…/pattaya_img_4.jpg",
        "is_hero": false
      },
      {
        "url": "https://…/pattaya_img_4.jpg",
        "is_hero": false
      },
      {
        "url": "https://…/pattaya_img_2.jpg",
        "is_hero": false
      },
      {
        "url": "https://…/trusted_gateways.jpg",
        "is_hero": false
      },
      {
        "url": "https://…/pattaya_img_3.jpg",
        "is_hero": false
      }
    ],
    "tags": [],
    "departures": [
      {
        "code": "fddjk5f",
        "source": "TRAVCLAN",
        "travel_start_date": "2026-11-17",
        "travel_end_date": "2026-11-22",
        "booking_start_date": "2026-10-07",
        "booking_end_date": "2026-11-17",
        "total_inventory": 10,
        "total_available": 10,
        "total_booked": 0,
        "adult_price": 48000,
        "infant_price": 8000,
        "child_price_with_bed": 48000,
        "child_price_without_bed": 40000,
        "single_adult_price": 63000,
        "currency": "INR",
        "max_age_child_with_bed": 12,
        "max_age_child_without_bed": 12,
        "max_age_infant": 2,
        "min_occupancy": "DOUBLE",
        "max_occupancy": "TRIPLE"
      }
    ],
    "hotels": [
      {
        "code": "fhsjk49",
        "hotel": {
          "code": "htjk8d",
          "name": "Mind Resort",
          "area_code": "arjk49",
          "area_name": "Pattaya",
          "providerReferenceId": 15255726,
          "additional_details": {
            "images": [],
            "description": "",
            "yt_videos": [],
            "reviews": null,
            "hero_image": "https://…/mind-resort.jpg"
          }
        },
        "meal_type": "BEDANDBREAKFAST",
        "day_of_trip": 2,
        "rooms": [
          {
            "rooms": [
              {
                "code": "rmjygj",
                "name": "Superior",
                "meal_type": "BEDANDBREAKFAST",
                "nights_count": 3,
                "data_source": 1
              }
            ]
          }
        ],
        "proofs": [],
        "addons": [],
        "upgrades": []
      },
      {
        "code": "fhsjk4a",
        "hotel": {
          "code": "htjknw",
          "name": "Cross Vibe Sukhumvit Hotel",
          "area_code": "arjkyh",
          "area_name": "BANGKOK",
          "providerReferenceId": 39686875,
          "additional_details": {
            "images": [],
            "description": "",
            "yt_videos": [],
            "reviews": null,
            "hero_image": "https://…/cross.jpeg"
          }
        },
        "meal_type": "BEDANDBREAKFAST",
        "day_of_trip": 5,
        "rooms": [
          {
            "rooms": [
              {
                "code": "rmjxn4",
                "name": "Deluxe Room",
                "meal_type": null,
                "nights_count": 1,
                "data_source": 1
              }
            ]
          }
        ],
        "proofs": [],
        "addons": [],
        "upgrades": []
      }
    ],
    "sightseeings": [
      {
        "sightseeing": {
          "name": "69 Show or Russian Show o…",
          "description": "<p><span>Dive into a worl…",
          "code": "ssgjzls",
          "isPopular": false,
          "duration": 90,
          "tags": [
            {
              "name": "Adventure",
              "code": "tgjkkv"
            }
          ],
          "coordinates": [
            {
              "lat": "12.9236",
              "lon": "100.8825",
              "description": "Pattaya activity…",
              "googleMapLink": "https://www.google.co…"
            }
          ],
          "images": [
            {
              "isHero": true,
              "url": "https://…/img-88.png"
            }
          ],
          "reviews": {
            "totalReviews": 125,
            "reviewRatings": 8.6,
            "reviewTexts": [
              {
                "reviewText": "Every thing",
                "feedbackValue": "1"
              }
            ]
          }
        },
        "type": "SIC",
        "day_of_trip": 2
      },
      {
        "sightseeing": {
          "name": "Coral Island Tour with Lu…",
          "description": "<p><span>Embark on a thri…",
          "code": "ssgjzxo",
          "isPopular": false,
          "duration": 300,
          "tags": [
            {
              "name": "Adventure",
              "code": "tgjkkv"
            }
          ],
          "coordinates": [
            {
              "lat": "12.9003",
              "lon": "100.7953",
              "description": "Koh Larn (Coral I…",
              "googleMapLink": "https://www.google.co…"
            }
          ],
          "images": [
            {
              "isHero": true,
              "url": "https://…/1-33.png"
            }
          ],
          "reviews": {
            "totalReviews": 1560,
            "reviewRatings": 8,
            "reviewTexts": [
              {
                "reviewText": "very very nice..",
                "feedbackValue": "1"
              }
            ]
          }
        },
        "type": "SIC",
        "day_of_trip": 3
      },
      {
        "sightseeing": {
          "name": "Bangkok City Temple Tour…",
          "description": "<p><span>Embark on a cult…",
          "code": "ssgjzxe",
          "isPopular": false,
          "duration": 90,
          "tags": [
            {
              "name": "Heritage",
              "code": "tgjkk7"
            }
          ],
          "coordinates": [
            {
              "lat": "13.7464",
              "lon": "100.4931",
              "description": "Wat Pho, Reclinin…",
              "googleMapLink": "https://www.google.co…"
            }
          ],
          "images": [
            {
              "isHero": true,
              "url": "https://…/img-15.png"
            }
          ],
          "reviews": {
            "totalReviews": 189,
            "reviewRatings": 7.8,
            "reviewTexts": [
              {
                "reviewText": "good",
                "feedbackValue": "1"
              }
            ]
          }
        },
        "type": "SIC",
        "day_of_trip": 5
      }
    ],
    "addons": [],
    "transfers": [
      {
        "transfer": {
          "code": "fdtjk4w",
          "origin": "DMK",
          "origin_type": "AIRPORT",
          "destination": "Pattaya",
          "destination_type": "AREA",
          "transfer_type": "SIC",
          "occupancy": 10,
          "min_pax": 1,
          "unit": "PER_CAB",
          "routes": [
            {
              "origin": "DMK",
              "origin_type": "AIRPORT",
              "destination": "arjk49",
              "destination_type": "AREA",
              "description": "Transfer from DMK…",
              "transfer_mode": {
                "code": "ftmjkks",
                "name": "Bus",
                "type": "CAR",
                "occupancy": 10
              }
            }
          ]
        },
        "addons": []
      },
      {
        "transfer": {
          "code": "fdtjk4i",
          "origin": "Pattaya",
          "origin_type": "AREA",
          "destination": "Bangkok",
          "destination_type": "AREA",
          "transfer_type": "SIC",
          "occupancy": 10,
          "min_pax": 1,
          "unit": "PER_CAB",
          "routes": [
            {
              "origin": "arjk49",
              "origin_type": "AREA",
              "destination": "arjkyh",
              "destination_type": "AREA",
              "description": null,
              "transfer_mode": {
                "code": "ftmjkks",
                "name": "Bus",
                "type": "CAR",
                "occupancy": 10
              }
            }
          ]
        },
        "addons": []
      },
      {
        "transfer": {
          "code": "fdtjk40",
          "origin": "Bangkok",
          "origin_type": "AREA",
          "destination": "DMK",
          "destination_type": "AIRPORT",
          "transfer_type": "SIC",
          "occupancy": 10,
          "min_pax": 1,
          "unit": "PER_CAB",
          "routes": [
            {
              "origin": "arjkyh",
              "origin_type": "AREA",
              "destination": "DMK",
              "destination_type": "AIRPORT",
              "description": null,
              "transfer_mode": {
                "code": "ftmjkks",
                "name": "Bus",
                "type": "CAR",
                "occupancy": 10
              }
            }
          ]
        },
        "addons": []
      }
    ],
    "flights": [
      {
        "code": "flsjkyz",
        "is_primary": true,
        "day_of_trip": 1,
        "origin": "DEL",
        "destination": "DMK",
        "journey_type": "ONE_WAY",
        "outbound": {
          "origin": "DEL",
          "destination": "DMK",
          "is_refundable": false,
          "stop_count": 0,
          "fare_class": "Series Fare",
          "segments": [
            {
              "baggage": {
                "check_in": {
                  "value": 20,
                  "unit": "KG"
                },
                "cabin": {
                  "value": 7,
                  "unit": "KG"
                }
              },
              "cabin_class": "ECONOMY",
              "airline": {
                "airline_code": "XJ",
                "airline_name": "hai AirAsia X",
                "flight_number": "XJ231",
                "fare_class": "Series Fare",
                "fare_basis": "Series Fare"
              },
              "origin": {
                "airport_code": "DEL",
                "airport_name": "Indira Gandhi I…",
                "terminal_number": "3",
                "city_code": "DEL",
                "city_name": "Delhi",
                "country_name": "India",
                "timezone": "Asia/Kolkata",
                "departure_time": "20:55:00"
              },
              "destination": {
                "airport_code": "DMK",
                "airport_name": "Don Mueang Inte…",
                "terminal_number": "1",
                "city_code": "BKK",
                "city_name": "Bangkok",
                "country_name": "Thailand",
                "timezone": "Asia/Bangkok",
                "arrival_time": "02:30:00"
              },
              "duration": 245,
              "total_duration": 245,
              "ground_time": 0,
              "stop_over": false,
              "stop_over_point": "",
              "stop_over_duration": 0
            }
          ],
          "origin_addons": []
        },
        "inbound": {
          "origin": "DMK",
          "destination": "DEL",
          "is_refundable": false,
          "stop_count": 0,
          "fare_class": "",
          "segments": [
            {
              "baggage": {
                "check_in": {
                  "value": 20,
                  "unit": "KG"
                },
                "cabin": {
                  "value": 7,
                  "unit": "KG"
                }
              },
              "cabin_class": "ECONOMY",
              "airline": {
                "airline_code": "XJ",
                "airline_name": "Thai AirAsia X",
                "flight_number": "XJ230",
                "fare_class": "Series Fare",
                "fare_basis": "Series Fare"
              },
              "origin": {
                "airport_code": "DMK",
                "airport_name": "Don Mueang Inte…",
                "terminal_number": "1",
                "city_code": "BKK",
                "city_name": "Bangkok",
                "country_name": "Thailand",
                "timezone": "Asia/Bangkok",
                "departure_time": "16:45:00"
              },
              "destination": {
                "airport_code": "DEL",
                "airport_name": "Indira Gandhi I…",
                "terminal_number": "3",
                "city_code": "DEL",
                "city_name": "Delhi",
                "country_name": "India",
                "timezone": "Asia/Kolkata",
                "arrival_time": "19:50:00"
              },
              "duration": 275,
              "total_duration": 275,
              "ground_time": 0,
              "stop_over": false,
              "stop_over_point": "",
              "stop_over_duration": 0
            }
          ],
          "origin_addons": []
        },
        "proofs": []
      }
    ],
    "additional_details": {
      "images": [],
      "description": "",
      "yt_videos": [],
      "reviews": null,
      "hero_image": "https://…/thailand-1.png"
    }
  }
}

API Reference

https://volt-docs.travclan.com/reference/getpackage



Did this page help you?