Your ads on Trovit Singapore

Property Feed

If you have a classified ads website you can include your ads in Trovit! Just follow these simple steps:

  1. Create a UTF-8 XML feed in the format specified for our homes vertical (see below).
  2. After creating the feed, download our XML Validator and test whether your feed is Trovit friendly. The Validator will confirm if we can index your content correctly.
  3. Use our contact form to send the URL link where we can read your XML feed.
    (For example: http://www.yourdomain.com/wp_feed.xml)

Upon receiving your feed, we will index your ads in Trovit as soon as possible.

If you have questions or concerns, please don’t hesitate to contact us!

XML feed format

Here are some simple guidelines for preparing an XML feed. You can use our Technical Specifications to see value restrictions for each tag. If you would like additional information about the XML format, check out Wikipedia.

*The feed should be written in UTF-8. The file has one ‘trovit’ tag, and one or more ‘ad’ elements. Each ‘ad’ element has the following fields:

REQUIRED FIELDS

The following fields are required in the feed as they contain the minimum amount of information necessary for our system to include your ads in Trovit.

  • id: id of the ad on your website (numeric or alphanumeric, it must be unique because we use it to avoid duplicate entries)
  • url: URL of the ad on your website
  • title: title of the ad (a concise summary of the listing which does not contain your website’s name or URL).
  • type: residential property ‘for sale’ or for rent’. Select the appropriate listing type per ad:
    • “For Rent”: property for rent
    • “For Sale”: property for sale
  • content: description of the property (minimum of 30 characters). Please note that the quality of the description has a strong effect on the amount of visitors you will receive!

OPTIONAL FIELDS

Optional fields are not required in the feed. However, if you have the information, it’s best to include it! Trovit’s algorithm prioritizes higher-quality ads, so including more information will optimize your positioning in our search engine!

    • mobile_url: URL of the ad on your site when a user is browsing on a mobile device. Useful when your website has a mobile version.
    • price: price of the property. The default payment term is monthly but you can indicate alternative payment terms (weekly or daily) by applying the appropriate syntax:
      <price period="weekly"><![CDATA[...]]></price>
      <price period="daily"><![CDATA[...]]></price>

      Please do not include symbols such as $ or €. If the price is specified in a currency other than the official currency (SGD/$), please apply the appropriate syntax within the ‘price’ tag using ISO-4217. This will enable Trovit to convert the price to the official currency (SGD/$).

      <price period="weekly" currency="EUR"><![CDATA[...]]></price>

      In this example, the weekly rental price is in Euros. Trovit will convert this into Singapore dollars.

    • property_type: property subtype; cottage, bungalow, flat, apartment, penthouse, garden flat, studio, loft, detached house, semi-detached house, terraced house or maisonette
    • floor_area: surface area of the property. The default unit is square feet (integer value) but you can indicated alternative units of measurements by applying the following syntax:
<floor_area unit="feet"><![CDATA[...]]></floor_area>
<floor_area unit="meter"><![CDATA[...]]></floor_area>
<floor_area unit="acres"><![CDATA[...]]></floor_area>
<floor_area unit="hectares"><![CDATA[...]]></floor_area>
    • rooms: number of bedrooms
    • bathrooms: number of bathrooms
    • parking: whether or not the property has parking (format: 0 = No, 1 = Yes)
    • address: address
    • city: Singapore
    • city_area: district where the property is located (D1 – D28)
    • neighborhood: neighborhood where the property is located
    • postcode: postcode
    • latitude: latitude of where the property can is located. See technical specifications for more details.
    • longitude: longitude of where the property is located. See technical specifications for more details.
    • orientation: orientation of the property; north, south, east or west
    • plot_area : plot/lot area of the property. The default unit is square feet (integer value) but you can indicated alternative units of measurements by applying the following syntax:
<floor_area unit="feet"><![CDATA[...]]></floor_area>
<floor_area unit="meter"><![CDATA[...]]></floor_area>
<floor_area unit="acres"><![CDATA[...]]></floor_area>
<floor_area unit="hectares"><![CDATA[...]]></floor_area>
    • floor_number: floor number
    • foreclosure: whether or not the property is foreclosed (format: 0 = No, 1 = Yes)
    • is_furnished: whether or not the property is furnished (format: 0 = No, 1 = Yes)
    • is_new: whether or not the property is newly built (format: 0= No, 1 = Yes)
    • condition: condition of the property. Example: “conversion” or “second hand apartment”
    • year: year the property was built (format: YYYY)
    • eco_score: information, in free-text format, about the property’s energy efficiency.
    • agency: name of the listing agency
    • by_owner: whether or not the property is for sale by owner (format: 0 = No, 1 = Yes, it’s not necessary to include this field if the property is being marketed by an Estate Agent)
    • is_rent_to_own: whether or not the property is rent to own.
    • date: date and time the ad was published. Valid formats: DD/MM/YYYY or DD/MM/YYYY HH:MM:SS and YYYY/MM/DD or YYYY/MM/DD HH:MM:SS.
    • expiration_date: date the ad will expire on. Valid formats: DD/MM/YYYY or DD/MM/YYYY HH:MM:SS and YYYY/MM/DD or YYYY/MM/DD HH:MM:SS.
    • virtual_tour: URL of the property’s virtual tour
    • pictures: This tag includes the distinct images of the property.
      The field that defines a specific image is <picture>:

      • picture: This tag includes the fields to specify the URL and the title of the image (title is optional). You are able to specify if the image is featured with the attribute ‘featured’.
                <picture featured="true"><![CDATA[...]]></picture>

        The values available for ‘featured’ are: “true” or “false”.

        The fields to define within the element <picture> are:

        • picture_url: Image URL.
        • picture_title: Image title.
      <pictures>
          <picture>
              <picture_url><![CDATA[...]]></picture_url>
              <picture_title><![CDATA[...]]>/picture_title>
          </picture> 
      
          <picture featured="true">
              <picture_url><![CDATA[...]]></picture_url>
              <picture_title><![CDATA[...]]>/picture_title>
          </picture>
              ...
      </pictures>

      The image shown in Trovit for a particular ad will be the first in the set of images for the ad, except if one of them is marked as ‘featured’.
      Choose the adequate image as this largely influences the user’s clicks.

      Trovit does not allow corporate photos with the message “Image not available”.
      If we detect this, Trovit reserves the right to block your listings.

      Once your ads are indexed in Trovit, the images associated to the ad can not be modified, this even includes if you modify the image in the feed.
      Please make sure that the new ads you include in your feed have the correct images.Images must be at least 186x186px and have a maximum size of 1MB.

 

UTF-8 XML FORMAT

<?xml version="1.0" encoding="utf-8"?>
<trovit>

<ad>
    <id><![CDATA[...]]></id>
    <url><![CDATA[...]]></url>
    <title><![CDATA[...]]></title>
    <type><![CDATA[...]]></type>

    <content><![CDATA[...]]></content>

    <price><![CDATA[...]]></price>
    <property_type><![CDATA[...]]></property_type>

    <floor_area unit="feet"><![CDATA[...]]></floor_area>
    <rooms><![CDATA[...]]></rooms>
    <bathrooms><![CDATA[...]]></bathrooms>
    <parking><![CDATA[...]]></parking>

    <address><![CDATA[...]]></address>
    <city><![CDATA[...]]></city>
    <city_area><![CDATA[...]]></city_area>
    <neighborhood><![CDATA[...]]></neighborhood>
    <postcode><![CDATA[...]]></postcode>

    <latitude><![CDATA[...]]></latitude>
    <longitude><![CDATA[...]]></longitude>
    <orientation><![CDATA[...]]></orientation>
    <plot_area><![CDATA[...]]></plot_area>

    <floor_number><![CDATA[...]]></floor_number>
    <foreclosure><![CDATA[...]]></forclosure>
    <is_furnished><![CDATA[...]]></is_furnished>
    <is_new><![CDATA[...]]></is_new>
    <condition><![CDATA[...]]></s_condition>
    <year><![CDATA[...]]></year>
    <agency><![CDATA[...]]></agency>
    <by_owner><![CDATA[...]]></by_owner> 

    <date><![CDATA[...]]></date>
    <expiration_date><![CDATA[...]]></expiration_date>

    <virtual_tour><![CDATA[...]]></virtual_tour>   <pictures>

        <picture>
            <picture_url><![CDATA[...]]></picture_url>
            <picture_title><![CDATA[...]]></picture_title>
        </picture>
        <picture>

            <picture_url><![CDATA[...]]></picture_url>
            <picture_title><![CDATA[...]]></picture_title>
        </picture>
        ...
    </pictures>

</ad>

<ad>
    ....
</ad>

<ad>
    ....
</ad>

...

</trovit>

 

EXAMPLE XML FEED

 

<?xml version="1.0" encoding="utf-8"?>
<trovit>
<ad>
<id><![CDATA[7004578]]></id>
<url><![CDATA[http://www.yourdomain.com.sg/ad/7004578]]></url>
<title><![CDATA[Orchard Road 2 bedroom]]></title>
<type><![CDATA[For rent]]></type>
<content><![CDATA[Flat, 3 bedrooms, 2 bathrooms, open-plan living room and kitchen. Spacious, perfect for a small family or for students. Utilities are not included in the rental price.]]></content>
<price><![CDATA[800]]></price>
<property_type><![CDATA[Flat]]></property_type>
        <floor_area unit="feet"><![CDATA[300]]></floor_area>
<rooms><![CDATA[3]]></rooms>
<bathrooms><![CDATA[2]]></bathrooms>
<parking><![CDATA[0]]></parking>
<address><![CDATA[34 Orchard Road]]></address>
<city><![CDATA[Singapore]]></city>
<city_area><![CDATA[District11]]></city_area>
<neighborhood><![CDATA[Central]]></neighborhood>
<postcode><![CDATA[149043]]></postcode>
<latitude><![CDATA[(51.51310938435912]]></latitude>
<longitude><![CDATA[ -0.20099401473999023]]></longitude>
<orientation><![CDATA[south]]></orientation>
<plot_area><![CDATA[]]></plot_area>
        <floor_number><![CDATA[3]]></floor_number>
<foreclosure><![CDATA[]]></foreclosure>
<is_furnished><![CDATA[0]]></is_furnished>
<is_new><![CDATA[0]]></is_new>
<condition><![CDATA[recently renovated]]></s_condition>
        <year><![CDATA[1956]]></year>
<agency><![CDATA[Lettings Agency]]></agency>
<by_owner><![CDATA[]]></by_owner>
        <date><![CDATA[31/2/2011 17:30]]></date>
        <expiration_date><![CDATA[1/6/2012]]></expiration_date>
        <virtual_tour><![CDATA[]]></virtual_tour>
         <pictures>
<picture>
<picture_url><![CDATA[http://www.yourdomain.com.sg/image.jpg]]></picture_url>
<picture_title><![CDATA[living room]]></picture_title>
</picture>
</pictures>
</ad>
<ad>
<id><![CDATA[332A53BC2]]></id>
<url><![CDATA[http://www.yourdomain.com.sg/ad/332A53BC2]]></url>
<title><![CDATA[Semi-detached in Marina]]></title>
<type><![CDATA[For sale]]></type>
<content><![CDATA[Semi-Detached on a quiet residential street, ten minutes from the centre. 4 bedrooms, 4 bathrooms, small garden with a shed]]></content>
<price><![CDATA[209950]]></price>
<property_type><![CDATA[Flat]]></property_type>
<floor_area unit="feet"><![CDATA[300]]></floor_area>
<rooms><![CDATA[4]]></rooms>
<bathrooms><![CDATA[4]]></bathrooms>
<parking><![CDATA[1]]></parking>
<address><![CDATA[]]></address>
<city><![CDATA[Singapore]]></city>
        <city_area><![CDATA[District 8]]></city_area>
<neighborhood><![CDATA[Rangoon]]></neighborhood>
        <postcode><![CDATA[179809]]></postcode>
        <orientation><![CDATA[]]></orientation>
<plot_area><![CDATA[400]]></plot_area>
<floor_number><![CDATA[]]></floor_number>
<foreclosure><![CDATA[]]></foreclosure>
<is_furnished><![CDATA[]]></is_furnished>
<is_new><![CDATA[]]></is_new>
<condition><![CDATA[]]></s_condition>
<year><![CDATA[]]></year>
<agency><![CDATA[Stan Properties]]></agency>
<by_owner><![CDATA[Stan Properties]]></by_owner>
        <date><![CDATA[31/2/2011 17:30]]></date>
        <expiration_date><![CDATA[1/6/2012]]></expiration_date>      <pictures>
<picture>
<picture_url><![CDATA[http://www.yourdomain.co.my/image.jpg]]></picture_url>
<picture_title><![CDATA[living room]]></picture_title>
</picture>
</pictures>
</ad>
</trovit>

Technical Specifications

For more information, click here: technical specifications

Privacy policy · Legal Notice · Terms and conditions · Cookie policy