Skip to main content

Prices

Resources​

  • /departures/\{departureId\}/prices
  • /products/\{productid\}/prices

Methods​

  • GET

Summary of changes​

Pricing has been standardised across the different products retrievable by the Partner API, which has been defined here.

Prices are no longer treated as its own resource and instead is embedded into the relevant product to be purchased (e.g. room option, accommodation, transfer)

Partner API has introduced conditional pricing for family and short break trips, making it easier to understand the additional discounts provided to children (family trips) or for having more passengers book together (short breaks)

Several field names have been updated. See response changes for a list of fields and their counterparts in the various endpoints of the Partner API

Several fields have been removed from pricing. See removed fields section for full details.

Request body changes​

No create or update requests are allowed for prices in either the Public API or Partner API, so no request body is supported here.

Request query parameter changes​

No query parameters are supported for booked transfers in both Public API and Partner API.

Response Changes​

DescriptionXML FeedPublic APIPartner APIType
Type Complete pricing information including base rates, supplements, discounts, and currency for this accommodation.n/an/atypestring
Promotional details Lists all the details for a promotion that is,* or can, applied to the original sales prices*n/an/aNew: code description effectiveFrom effectiveTo currencies isAppliedViaCode"promotion": \{ "id": "1234", "code": "750255", "description": "Test // Trailfinders Exclusive: Winter Magazine - 10% off selected trips", "effectiveFrom": "2025-11-27T00:00:00.000Z", "effectiveTo": "2026-03-31T00:00:00.000Z", "currencies": ["USD","CAD","AUD"], "isAppliedViaCode": true \}
Prices per currency Section that shows all the individual prices of the products per currency, including the original and promotional prices, if any, and deposit amount. Conditional pricing is also supplied here to convey any discount for multiple passengers or for children booking the trip.prices[@currency] prices.base prices.total prices[@numPax]currency perAdultPrice discountedPricePerAdultcurrency basePrice totalPrice New: minimumDeposit"pricesPerCurrency": [ "currency": "AUD", "basePrice": 100.00, "totalPrice": 100.00, "minimumDeposit": 20.00, "conditionalPrices": […] ]
Conditional prices Shows any discounted prices for a trip that are conditional on the traveller (e.g. child pricing) or number of passengersn/atotalAdultPriceBeforeDiscount total numberOFCustomers Note: for child pricing, it would be totalChildPriceBeforeDiscount instead of totalAdultPriceBeforeDiscountbasePrice totalPrice numberOfPassengers New: minimumDeposit conditionalPrices.code conditionalPrices.description"conditionalPrices": [ { "code": "CHILD_PRICING", "description": "Child discount for ages 5-11", "numberOfPassengers": 2, "basePrice": 80.00, "totalPrice": 80.00 } ]

Current request (deprecated)​

The legacy Public API returned prices as a flat list keyed by currency, without promotion or discount detail.

GET https://api.intrepidtravel.com/v2/prices?productCode=TTSN&currency=USD

{
"productCode": "TTSN",
"prices": [


{ "currencyId": 3, "currencyCode": "GBP", "currencySymbol": "£", "amount": 1395 }
]
}

Updated request​

The Partner API returns richer price objects including base/discounted amounts, applied promotions, and effective dates.

GET https://api.partners.intrepidtravel.cloud/prices?tripCode=TTSN&currency=USD

"prices": [

{

"type": "DEFAULT",

"promotion": null,

"pricesPerCurrency": [

{

"currency": "USD",

"basePrice": 745,

"totalPrice": 745,

"minimumDeposit": 400,

"conditionalPrices": []

},

{

"currency": "CAD",

"basePrice": 930,

"totalPrice": 930,

"minimumDeposit": 400,

"conditionalPrices": []

},

{

"currency": "AUD",

"basePrice": 1045,

"totalPrice": 1045,

"minimumDeposit": 400,

"conditionalPrices": []

},

{

"currency": "EUR",

"basePrice": 590,

"totalPrice": 590,

"minimumDeposit": 400,

"conditionalPrices": []

},

{

"currency": "GBP",

"basePrice": 510,

"totalPrice": 510,

"minimumDeposit": 200,

"conditionalPrices": []

},

{

"currency": "NZD",

"basePrice": 1120,

"totalPrice": 1120,

"minimumDeposit": 400,

"conditionalPrices": []

},

{

"currency": "ZAR",

"basePrice": 12660,

"totalPrice": 12660,

"minimumDeposit": 4000,

"conditionalPrices": []

},

{

"currency": "CHF",

"basePrice": 555,

"totalPrice": 555,

"minimumDeposit": 400,

"conditionalPrices": []

}

]

},

{

"type": "PROMO\_PRICE",

"promotion": {

"id": "123456",

"code": "750255",

"description": "Exclusive: Winter Magazine - 10% off selected trips",

"effectiveFrom": "2025-11-27T00:00:00.000Z",

"effectiveTo": "2026-03-31T00:00:00.000Z",

"currencies": [

"USD",

"CAD",

"AUD",

"EUR",

"GBP",

"NZD",

"ZAR",

"CHF"

],

"isAppliedViaCode": true

},

"pricesPerCurrency": [

{

"currency": "USD",

"basePrice": 745,

"totalPrice": 745,

"minimumDeposit": 400,

"conditionalPrices": []

},

{

"currency": "CAD",

"basePrice": 930,

"totalPrice": 930,

"minimumDeposit": 400,

"conditionalPrices": []

},

{

"currency": "AUD",

"basePrice": 1045,

"totalPrice": 1045,

"minimumDeposit": 400,

"conditionalPrices": []

},

{

"currency": "EUR",

"basePrice": 590,

"totalPrice": 531,

"minimumDeposit": 400,

"conditionalPrices": []

},

{

"currency": "GBP",

"basePrice": 510,

"totalPrice": 459,

"minimumDeposit": 200,

"conditionalPrices": []

},

{

"currency": "NZD",

"basePrice": 1120,

"totalPrice": 1120,

"minimumDeposit": 400,

"conditionalPrices": []

},

{

"currency": "ZAR",

"basePrice": 12660,

"totalPrice": 12660,

"minimumDeposit": 4000,

"conditionalPrices": []

},

{

"currency": "CHF",

"basePrice": 555,

"totalPrice": 555,

"minimumDeposit": 400,

"conditionalPrices": []

}

]

}

]