HotelSearch()

This method is used to search hotels available for booking in a specific city with in a date range. This method checks:

  • Availability of hotels at a specific city.
  • Availability of a specific hotel (product wise).
  • Availability based on star rating of hotels (5 star, 4 star, etc).
Note:
  • 'RoomGuest' will repeat for multiple rooms search.
  • Child age(s) are compulsory when search request includes child.
  • Hotel price might vary for same Search Request with different GuestNationality.

Single room request (1 Room - 1 Adult)


<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:hot="http://TekTravel/HotelBookingApi">
  <soap:Header xmlns:wsa='http://www.w3.org/2005/08/addressing'>
    <hot:Credentials xmlns:hot="http://TekTravel/HotelBookingApi" UserName="testuser" Password="testpwd">
    </hot:Credentials>
    <wsa:Action>http://TekTravel/HotelBookingApi/HotelSearch</wsa:Action>
    <wsa:To>http://api.tbotechnology.in/hotelapi_v7/hotelservice.svc</wsa:To>
  </soap:Header>
  <soap:Body>
    <hot:HotelSearchRequest>
      <hot:CheckInDate>2018-05-25</hot:CheckInDate>
      <hot:CheckOutDate>2018-05-26</hot:CheckOutDate>
      <hot:CountryName>United Arab Emirates</hot:CountryName>
      <hot:CityName>Dubai</hot:CityName>
      <hot:CityId>115936</hot:CityId>
      <hot:IsNearBySearchAllowed>false</hot:IsNearBySearchAllowed>
      <hot:NoOfRooms>1</hot:NoOfRooms>
      <hot:GuestNationality>IN</hot:GuestNationality>
      <hot:RoomGuests>
        <hot:RoomGuest AdultCount="1" ChildCount="0">
        </hot:RoomGuest>
      </hot:RoomGuests>
     <hot:PreferredCurrencyCode>INR</hot:PreferredCurrencyCode>
     <hot:ResultCount>0</hot:ResultCount>
      <hot:Filters>
        <hot:StarRating>All</hot:StarRating>
        <hot:OrderBy>PriceAsc</hot:OrderBy>
      </hot:Filters>
    <hot:ResponseTime>10</hot:ResponseTime>
    </hot:HotelSearchRequest>
  </soap:Body>
</soap:Envelope>

Response (1 Room - 1 Adult)

    
<HotelSearchResponse xmlns="http://TekTravel/HotelBookingApi">
  <Status>
    <StatusCode>01</StatusCode>
    <Description>Successful: HotelSearch Successful</Description>
  </Status>
  <ResponseTime>30/11/2017 05:10:50</ResponseTime>
  <SessionId>c31ccab1-22d6-4171-9820-f5448e1938e2</SessionId>
  <NoOfRoomsRequested>1</NoOfRoomsRequested>
  <CityId>115936</CityId>
  <CheckInDate>25/05/2018 00:00:00</CheckInDate>
  <CheckOutDate>26/05/2018 00:00:00</CheckOutDate>
  <RoomGuests>
    <RoomGuest AdultCount="1" ChildCount="0"/>
  </RoomGuests>
  <HotelResultList>
    <HotelResult>
      <ResultIndex>3</ResultIndex>
      <HotelInfo>
        <HotelCode>1360717</HotelCode>
        <HotelName>CityMax Bur Dubai</HotelName>
        <HotelPicture>http://api.tbotechnology.in/imageresource.aspx?img=9eMP+0FIICgCIk6ZClzZH9Cs+1gwAq6BFWcc22yNLMF/UJIXMdxPdc/YiM5ymb8Rp4izLB53kkBalNbwDmiVgnIRbmxfY8ZBa+YdaH0VKjg=</HotelPicture>
        <HotelDescription>Property Location A stay at Citymax Bur Dubai places you in the heart of Dubai, convenient to BurJuman Mall and Dubai Museum.  This hotel is within close proxim. </HotelDescription>
        <Latitude>25.25069</Latitude>
        <Longitude>55.29182</Longitude>
        <HotelAddress>Kuwait Street Al Mankhool Road </HotelAddress>
        <Rating>ThreeStar</Rating>
        <HotelPromotion/>
        <TripAdvisorRating>4.0</TripAdvisorRating>
        <TripAdvisorReviewURL>http://www.tripadvisor.com/Hotel_Review-g295424-d1546995-Reviews-m19454-Citymax_Hotels_Bur_Dubai-Dub</TripAdvisorReviewURL>
        <TagIds>5</TagIds>
      </HotelInfo>
      <MinHotelPrice PrefPrice="2798.81" PrefCurrency="INR" TotalPrice="43.80" Currency="USD" B2CRates="false" OriginalPrice="43.80"/>
      <IsPkgProperty>false</IsPkgProperty>
      <IsPackageRate>false</IsPackageRate>  
      <MappedHotel>true</MappedHotel>  
    </HotelResult>
  </HotelResultList>
</HotelSearchResponse>

    

Multiple room request (2 Room - 1 Adult 2 Child, 1 Adult)

    
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:hot="http://TekTravel/HotelBookingApi">
  <soap:Header xmlns:wsa='http://www.w3.org/2005/08/addressing'>
    <hot:Credentials xmlns:hot="http://TekTravel/HotelBookingApi" UserName="testuser" Password="testpwd">
    </hot:Credentials>
    <wsa:Action>http://TekTravel/HotelBookingApi/HotelSearch</wsa:Action>
    <wsa:To>http://api.tbotechnology.in/hotelapi_v7/hotelservice.svc</wsa:To>
  </soap:Header>
  <soap:Body>
    <hot:HotelSearchRequest>
      <hot:CheckInDate>2018-04-29</hot:CheckInDate>
      <hot:CheckOutDate>2018-04-30</hot:CheckOutDate>
      <hot:CountryName>Turkey</hot:CountryName>
      <hot:CityName>Istanbul</hot:CityName>
      <hot:CityId>122727</hot:CityId>
      <hot:IsNearBySearchAllowed>false</hot:IsNearBySearchAllowed>
      <hot:NoOfRooms>2</hot:NoOfRooms>
      <hot:GuestNationality>AE</hot:GuestNationality>
      <hot:RoomGuests>
        <hot:RoomGuest AdultCount="1" ChildCount="1">
          <hot:ChildAge>
            <hot:int>4</hot:int>
          </hot:ChildAge>
        </hot:RoomGuest>
        <hot:RoomGuest AdultCount="1" ChildCount="0"/>
      </hot:RoomGuests>
      <hot:ResultCount>0</hot:ResultCount>
      <hot:Filters>
        <hot:StarRating>All</hot:StarRating>
        <hot:OrderBy>PriceAsc</hot:OrderBy>
      </hot:Filters>
      <hot:ResponseTime>7</hot:ResponseTime>
    </hot:HotelSearchRequest>
  </soap:Body>
</soap:Envelope>


    

Response (2 Rooms - 1 Adult 1 Child, 1 Adult)

    
<HotelSearchResponse xmlns="http://TekTravel/HotelBookingApi">
  <Status>
    <StatusCode>01</StatusCode>
    <Description>Successful: HotelSearch Successful</Description>
  </Status>
  <ResponseTime>01/12/2017 11:58:07</ResponseTime>
  <SessionId>4c205103-ea80-4412-8e3a-0976823bba66</SessionId>
  <NoOfRoomsRequested>2</NoOfRoomsRequested>
  <CityId>122727</CityId>
  <CheckInDate>29/04/2018 00:00:00</CheckInDate>
  <CheckOutDate>30/04/2018 00:00:00</CheckOutDate>
  <RoomGuests>
    <RoomGuest AdultCount="1" ChildCount="1">
      <ChildAge>
        <int>4</int>
      </ChildAge>
    </RoomGuest>
    <RoomGuest AdultCount="1" ChildCount="0"/>
  </RoomGuests>
  <HotelResultList>
    <HotelResult>
      <ResultIndex>3</ResultIndex>
      <HotelInfo>
        <HotelCode>1312762</HotelCode>
        <HotelName>Fors</HotelName>
        <HotelPicture>http://api.tbotechnology.in/imageresource.aspx?img=9eMP+0FIICgCIk6ZClzZH9Cs+1gwAq6BFWcc22yNLMF/UJIXMdxPdRpAyYgh22RZUOzrTcawqXdbrOGqRf33EXMDYVAXT+PrR7kFA6NdxVJdltcluns9WQ==</HotelPicture>
        <HotelDescription>Property Location A stay at Fors places you in the heart of Istanbul, minutes from Cemberlitas Bath and close to Hippodrome.  This hotel is close to Grand Bazaa</HotelDescription>
        <Latitude>41.00551</Latitude>
        <Longitude>28.96851</Longitude>
        <HotelAddress>Piyerloti cad. Kadirga Hamam sk. No. 10</HotelAddress>
        <Rating>ThreeStar</Rating>
        <HotelPromotion/>
         <TripAdvisorRating>4.0</TripAdvisorRating>
        <TripAdvisorReviewURL>http://www.tripadvisor.com/Hotel_Review-g293974-d1574146-Reviews-m19454-Fors_Hotel-Istanbul.html</TripAdvisorReviewURL>
        <TagIds>99,100,101</TagIds>
      </HotelInfo>
      <MinHotelPrice TotalPrice="805.90" Currency="USD" B2CRates="false" OriginalPrice="805.90"/>
      <IsPkgProperty>false</IsPkgProperty>
      <IsPackageRate>false</IsPackageRate>  
      <MappedHotel>true</MappedHotel>  
    </HotelResult>
  </HotelResultList>
</HotelSearchResponse>