Returns Hotels information at the specified destination parameter. You need to send dates and passenger information.
https://api.pricetravel.com/services/hotels/availability
GET
language | string |
currency | string |
destinationId | string |
destinationType | integer (3 - Destination, 6 - City) |
hotelIds | integer array |
arrivalDate | date |
departureDate | date |
rooms[].adults | integer |
rooms[].childAges | integer array |
Accept (optional)
200 (OK)
XML
<ArrayOfBaseHotel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PriceTravel.Api.Model.Common"> <BaseHotel xmlns:d2p1="http://schemas.datacontract.org/2004/07/PriceTravel.Api.Model.External" i:type="d2p1:HotelSummary"> <Id>integer</Id> <LowestAverageRate>decimal</LowestAverageRate> <Name>string</Name> <Uri>string</Uri> <d2p1:HotelInformation> <Address>string</Address> <Category>integer</Category> <Chain>string</Chain> <City>string</City> <Country>string</Country> <CountryCode>string</CountryCode> <DestinationId>integer</DestinationId> <HotelImageUri>string</HotelImageUri> <LogoUri>string</LogoUri> <Title>string</Title> <ShortDescription>string</ShortDescription> <State>string</State> <TotalRooms>integer</TotalRooms> <ZipCode>integer</ZipCode> <d2p1:Services /> </d2p1:HotelInformation> <d2p1:RatePlans> <d2p1:RateSummary> <d2p1:RatePlanId>integer</d2p1:RatePlanId> <d2p1:RoomId>ineteger</d2p1:RoomId> <d2p1:Currency>string</d2p1:Currency> <d2p1:MealPlanId>string</d2p1:MealPlanId> <d2p1:ResortFee>decimal</d2p1:ResortFee> <d2p1:RoomName>string</d2p1:RoomName> <d2p1:RoomRates> <RoomRate> <AverageRate>decimal</AverageRate> <AverageRateWithTax>decimal</AverageRateWithTax> <BaseRate>decimal</BaseRate> <DailyRates> <d2p1:DailyRate> <d2p1:AdultsPrice>decimal</d2p1:AdultsPrice> <d2p1:Amount>decimal</d2p1:Amount> <d2p1:HospitalityTax>decimal</d2p1:HospitalityTax> <d2p1:PrePromotionalRate>decimal</d2p1:PrePromotionalRate> <d2p1:PromotionDiscount>decimal</d2p1:PromotionDiscount> <d2p1:PromotionMessage>string</d2p1:PromotionMessage> <d2p1:StayDate>date</d2p1:StayDate> <d2p1:Tax>decimal</d2p1:Tax> </d2p1:DailyRate> </DailyRates> <PromotionDescription>string</PromotionDescription> <Tax>decimal</Tax> <TotalAmount>decimal</TotalAmount> </RoomRate> </d2p1:RoomRates> <d1p1:CancellationPolicies> <CancellationPolicy> <PenaltyAmount>decimal</Penalty> <Percentage>decimal</Percentage> <NonRefundable>boolean</StartDate> <WithInDays>integer</WithInDays> </CancellationPolicy> </d1p1:CancellationPolicies> <d2p1:TotalAmount>decimal</d2p1:TotalAmount> <d2p1:TotalComission>decimal</d2p1:TotalComission> </d2p1:RateSummary> </d2p1:RatePlans> </BaseHotel> </ArrayOfBaseHotel>
JSON
[ { "Id": integer, "Name": string, "Uri": string, "LowestAverageRate": decimal, "HotelInformation": { "Title": string, "ShortDescription": string, "Address": string, "City": string, "State": string, "CountryCode": string, "Country": string, "Chain": string, "DestinationId": integer, "ZipCode": string, "TotalRooms": integer, "Category": integer, "LogoUri": string, "HotelImageUri": string }, "RatePlans": [ { "RatePlanId": integer, "RoomId": integer, "MealPlanId": string, "ResortFee": decimal, "TotalAmount": 28667.808 "TotalComission": decimal, "Currency": string, "RoomRates": [ { "TotalAmount": decimal, "Tax": decimal, "BaseRate": decimal, "AverageRate": decimal, "AverageRateWithTax": decimal, "DailyRates": [ { "PrePromotionalRate": decimal, "AdultsPrice": decimal, "KidsPrice": decimal, "Tax": decimal, "HospitalityTax": decimal, "Amount": decimal, "PromotionDiscount": decimal, "PromotionMessage": string, "StayDate": date } ] } ], "CancellationPolicies": [ { "WithInDays": integer, "NonRefundable": boolean, "PenaltyAmount": decimal, "Percentage": decimal } ] } ] } ]
Invalid “Authorization” header.
Returns Hotel availability information specified in the destination parameter. You need to send dates and passenger information.
https://api.pricetravel.com/services/hotels/{hotelId}/availability
GET
language | string |
currency | string |
arrivalDate | date |
departureDate | date |
rooms[].adults | integer |
rooms[].childAges | integer array |
Accept (optional)
200 (OK)
XML
<BaseHotel xmlns:d2p1="http://schemas.datacontract.org/2004/07/PriceTravel.Api.Model.External" i:type="d2p1:HotelSummary"> <Id>integer</Id> <LowestAverageRate>decimal</LowestAverageRate> <Name>string</Name> <Uri>string</Uri> <d2p1:HotelInformation> <Address>string</Address> <Category>integer</Category> <Chain>string</Chain> <City>string</City> <Country>string</Country> <CountryCode>string</CountryCode> <DestinationId>integer</DestinationId> <HotelImageUri>string</HotelImageUri> <LogoUri>string</LogoUri> <Title>string</Title> <ShortDescription>string</ShortDescription> <State>string</State> <TotalRooms>integer</TotalRooms> <ZipCode>integer</ZipCode> <d2p1:Services /> </d2p1:HotelInformation> <d2p1:RatePlans> <d2p1:RateSummary> <d2p1:RatePlanId>integer</d2p1:RatePlanId> <d2p1:RoomId>ineteger</d2p1:RoomId> <d2p1:Currency>string</d2p1:Currency> <d2p1:MealPlanId>string</d2p1:MealPlanId> <d2p1:ResortFee>decimal</d2p1:ResortFee> <d2p1:RoomName>string</d2p1:RoomName> <d2p1:RoomRates> <RoomRate> <AverageRate>decimal</AverageRate> <AverageRateWithTax>decimal</AverageRateWithTax> <BaseRate>decimal</BaseRate> <DailyRates> <d2p1:DailyRate> <d2p1:AdultsPrice>decimal</d2p1:AdultsPrice> <d2p1:Amount>decimal</d2p1:Amount> <d2p1:HospitalityTax>decimal</d2p1:HospitalityTax> <d2p1:PrePromotionalRate>decimal</d2p1:PrePromotionalRate> <d2p1:PromotionDiscount>decimal</d2p1:PromotionDiscount> <d2p1:PromotionMessage>string</d2p1:PromotionMessage> <d2p1:StayDate>date</d2p1:StayDate> <d2p1:Tax>decimal</d2p1:Tax> </d2p1:DailyRate> </DailyRates> <PromotionDescription>string</PromotionDescription> <Tax>decimal</Tax> <TotalAmount>decimal</TotalAmount> </RoomRate> </d2p1:RoomRates> <d1p1:CancellationPolicies> <CancellationPolicy> <PenaltyAmount>decimal</Penalty> <Percentage>decimal</Percentage> <NonRefundable>boolean</StartDate> <WithInDays>integer</WithInDays> </CancellationPolicy> </d1p1:CancellationPolicies> <d2p1:TotalAmount>decimal</d2p1:TotalAmount> <d2p1:TotalComission>decimal</d2p1:TotalComission> </d2p1:RateSummary> </d2p1:RatePlans> </BaseHotel>
JSON
{ "Id": integer, "Name": string, "Uri": string, "LowestAverageRate": decimal, "HotelInformation": { "Title": string, "ShortDescription": string, "Address": string, "City": string, "State": string, "CountryCode": string, "Country": string, "Chain": string, "DestinationId": integer, "ZipCode": string, "TotalRooms": integer, "Category": integer, "LogoUri": string, "HotelImageUri": string }, "RatePlans": [ { "RatePlanId": integer, "RoomId": integer, "MealPlanId": string, "ResortFee": decimal, "TotalAmount": 28667.808 "TotalComission": decimal, "Currency": string, "RoomRates": [ { "TotalAmount": decimal, "Tax": decimal, "BaseRate": decimal, "AverageRate": decimal, "AverageRateWithTax": decimal, "DailyRates": [ { "PrePromotionalRate": decimal, "AdultsPrice": decimal, "KidsPrice": decimal, "Tax": decimal, "HospitalityTax": decimal, "Amount": decimal, "PromotionDiscount": decimal, "PromotionMessage": string, "StayDate": date } ] } ], "CancellationPolicies": [ { "WithInDays": integer, "NonRefundable": boolean, "PenaltyAmount": decimal, "Percentage": decimal } ] } ] }
Invalid “Authorization” header.