Retrieve a property's details

Use /ota/OTA_HotelDescriptiveInfo to retrieve a property's details.

Before you start

You need:

Request

HTTP request

POST https://supply-xml.booking.com/hotels/ota/OTA_HotelDescriptiveInfo

Request body

Provide an OTA_HotelDescriptiveInfoRQ object in the request body. Example:

<OTA_HotelDescriptiveInfoRQ>
    <HotelDescriptiveInfos>
      <!-- Replace the {PlaceHolder} in the following line! -->
        <HotelDescriptiveInfo
          HotelCode="{PropertyID}"></HotelDescriptiveInfo>
    </HotelDescriptiveInfos>
</OTA_HotelDescriptiveInfoRQ>

Response

The response contains an OTA_HotelDescriptiveInfoRS object:

<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelDescriptiveInfoRS xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelDescriptiveInfoRS.xsd" TimeStamp="2017-05-15T13:23:49+00:00" Target="Production" Version="1.006">
<HotelDescriptiveContents>
  <HotelDescriptiveContent HotelName="The Best Hotel" LanguageCode="en" ID="{PropertyID}" Status="Open / bookable" CurrencyCode="EUR">
    <HotelInfo>
      <CategoryCodes>
        <GuestRoomInfo Quantity=""/>
        <HotelCategory Code="20"/>
      </CategoryCodes>
      <Descriptions>
        <MultimediaDescriptions>
          <MultimediaDescription>
            <TextItems>
              <TextItem>
                <Description>Booking.com url</Description>
                <URL>https://booking.com/hotel/de/dontstayhere.en.html</URL>
              </TextItem>
            </TextItems>
          </MultimediaDescription>
        </MultimediaDescriptions>
      </Descriptions>
      <Position Longitude="1.09" Latitude="49.4092"/>
      <Services>
        <Service Code="79"/>
      </Services>
      <TPA_Extensions>
        <AcceptedPayments>
          <AcceptedPayment PaymentTypeCode="1"/>
          <AcceptedPayment PaymentTypeCode="2"/>
          <AcceptedPayment PaymentTypeCode="3"/>
        </AcceptedPayments>
      </TPA_Extensions>
    </HotelInfo>
    <FacilityInfo>
      <GuestRooms>
        <!--
                ID:           Booking.com room id
              DescriptiveText:  Room name
        -->
        <GuestRoom ID="217462803" Active="1" RoomTypeName="Double" MaxOccupancy="2">
          <Amenity RoomAmenityCode="11"/>
          <Amenity RoomAmenityCode="88"/>
          <Amenity RoomAmenityCode="28"/>
          <Amenity RoomAmenityCode="50"/>
          <Amenity RoomAmenityCode="55"/>
          <Amenity RoomAmenityCode="107"/>
          <DescriptiveText>Deluxe Double Room</DescriptiveText>
        </GuestRoom>
        <GuestRoom ID="217462802" Active="1" RoomTypeName="Double" MaxOccupancy="2">
          <Amenity RoomAmenityCode="55"/>
          <Amenity RoomAmenityCode="107"/>
          <Amenity RoomAmenityCode="50"/>
          <Amenity RoomAmenityCode="59"/>
          <Amenity RoomAmenityCode="28"/>
          <Amenity RoomAmenityCode="11"/>
          <Amenity RoomAmenityCode="88"/>
          <DescriptiveText>Deluxe Double Room with Sea View</DescriptiveText>
        </GuestRoom>
        <GuestRoom ID="217462804" Active="1" RoomTypeName="Apartment" MaxOccupancy="2">
          <Amenity RoomAmenityCode="50"/>
          <Amenity RoomAmenityCode="55"/>
          <Amenity RoomAmenityCode="107"/>
          <Amenity RoomAmenityCode="88"/>
          <Amenity RoomAmenityCode="11"/>
          <Amenity RoomAmenityCode="28"/>
          <DescriptiveText>Folterkammer</DescriptiveText>
        </GuestRoom>
      </GuestRooms>
    </FacilityInfo>
    <Policies>
      <Policy>
        <PolicyInfo CheckInTime="16:00" CheckOutTime="11:00"/>
        <PetsPolicy PetsAllowedCode="Pets Not Allowed">
          <PetsPolicy NonRefundableFee="charges_may_apply"/>
        </PetsPolicy>
        <CancelPolicy>
          <CancelPenalty PolicyCode="1" Description="The guest will be charged the total price if they cancel at any time."/>
        </CancelPolicy>
        <GuaranteePaymentPolicy>
          <GuaranteePayment PolicyCode="1" Description="The guest will be charged a prepayment of the total price at any time."/>
        </GuaranteePaymentPolicy>
        <TaxPolicies>
          <TaxPolicy Code="36" Amount="0.00" Type="Inclusive"/>
          <TaxPolicy Code="3" Amount="1.00" Type="Inclusive" ChargeFrequency="21"/>
        </TaxPolicies>
        <FeePolicies>
          <FeePolicy Code="5009" Amount="10.00" Type="Exclusive" ChargeFrequency="12"/>
          <FeePolicy Code="5010" Amount="10.00" Type="Inclusive" ChargeFrequency="12"/>
        </FeePolicies>
      </Policy>
    </Policies>
    <AffiliationInfo>
      <Awards>
        <Award Rating="0.0"/>
      </Awards>
    </AffiliationInfo>
    <ContactInfos>
      <ContactInfo ContactProfileType="PhysicalLocation">
        <Addresses>
          <Address>
            <AddressLine>15 Station Street</AddressLine>
            <CityName>Sotteville</CityName>
            <PostalCode>76000</PostalCode>
            <CountryName>fr</CountryName>
          </Address>
          <Address Language="fr">
            <HotelName>Le Faux Hôtel 001</HotelName>
            <AddressLine>15 Rue de la Gare</AddressLine>
            <CityName>sotteville-lès-rouen</CityName>
            <PostalCode>76000</PostalCode>
            <CountryName>fr</CountryName>
          </Address>
        </Addresses>
      </ContactInfo>
      <ContactInfo ContactProfileType="availability">
        <Names>
          <Name Language="xt" Gender="female">Carol Xu</Name>
        </Names>
        <Addresses>
          <Address>
            <AddressLine>1000 Eighth Avenue</AddressLine>
            <CityName>New York</CityName>
            <PostalCode>10000</PostalCode>
            <CountryName>us</CountryName>
          </Address>
        </Addresses>
        <Emails>
          <Email>carol.xu@fakehotel.com</Email>
        </Emails>
        <Phones>
          <Phone PhonesNumber="+3162222220" PhoneTechType="1" Extension="30"/>
          <Phone PhonesNumber="+3162222221" PhoneTechType="1" Extension="30"/>
          <Phone PhonesNumber="+3162222222" PhoneTechType="1" Extension="30"/>
          <Phone PhonesNumber="+3162222224" PhoneTechType="3"/>
          <Phone PhonesNumber="+3162222223" PhoneTechType="5"/>
        </Phones>
      </ContactInfo>
      <ContactInfo ContactProfileType="availability">
        <Names>
          <Name Language="en" Gender="male">Steve Martin</Name>
        </Names>
        <Addresses>
          <Address>
            <AddressLine>200 rue de la Pubelle</AddressLine>
            <CityName>Sotteville</CityName>
            <PostalCode>76000</PostalCode>
            <CountryName>fr</CountryName>
          </Address>
        </Addresses>
        <Emails>
          <Email>admin@fakehotel.com</Email>
        </Emails>
        <Phones>
          <Phone PhonesNumber="+3362211110" PhoneTechType="1" Extension="30"/>
          <Phone PhonesNumber="+3362211111" PhoneTechType="1" Extension="30"/>
          <Phone PhonesNumber="+3362211112" PhoneTechType="1" Extension="30"/>
          <Phone PhonesNumber="+3362211114" PhoneTechType="3"/>
          <Phone PhonesNumber="+3362211113" PhoneTechType="5"/>
        </Phones>
      </ContactInfo>
      <ContactInfo ContactProfileType="invoices">
        <Names>
          <Name>Carol Xu</Name>
        </Names>
        <Addresses>
          <Address>
            <AddressLine>1000 Eighth Avenue</AddressLine>
            <CityName>New York</CityName>
            <PostalCode>10000</PostalCode>
            <CountryName>us</CountryName>
          </Address>
        </Addresses>
        <Emails>
          <Email>carol.xu@fakehotel.com</Email>
        </Emails>
        <Phones>
          <Phone PhonesNumber="+3162222220" PhoneTechType="1" Extension="30"/>
        </Phones>
      </ContactInfo>
    </ContactInfos>
  </HotelDescriptiveContent>
</HotelDescriptiveContents>
</OTA_HotelDescriptiveInfoRS><!-- RUID: [XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...] -->

Next steps