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
| Description | XML Feed | Public API | Partner API | Type |
|---|---|---|---|---|
| Type Complete pricing information including base rates, supplements, discounts, and currency for this accommodation. | n/a | n/a | type | string |
| Promotional details Lists all the details for a promotion that is,* or can, applied to the original sales prices* | n/a | n/a | New: 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 discountedPricePerAdult | currency 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 passengers | n/a | totalAdultPriceBeforeDiscount total numberOFCustomers Note: for child pricing, it would be totalChildPriceBeforeDiscount instead of totalAdultPriceBeforeDiscount | basePrice 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¤cy=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¤cy=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": []
}
]
}
]