Summary
Learn how to configure and manage REA XML feeds for property listings, including automatic delivery via FTP/SFTP and handling by third-party systems.
This article covers:
- About REA XML listing feeds
- File naming convention
- How XMl feeds handles existing listings
- XML feeds delivery protocols
- Listing tags and status
About REA XML listing feeds
Box+Dice generates a standard REA-format XML file for property listings. The system does not alter or customise the XML file for individual clients.
If your third-party system cannot process a standard REA XML file, Box+Dice cannot modify the feed. For compatible systems, Box+Dice requires the provider to supply FTP or SFTP details (username and password) to establish the feed.
File naming convention
Each XML file is generated with a timestamp-based filename:
REA_#{Time.now.strftime('%Y-%m-%d-%H_%M_%S')}.xml
Example:
REA_2015-09-10-12_02_20.xml
This ensures every feed is uniquely identifiable.
How XMl feeds handles existing listings
All XML feeds include complete listing data, not only updates or changes, so updates overwrite existing records if necessary.
Listings are identified by the uniqueID field, ensuring correct replacement of existing property records. Management of previously uploaded files (deletion or archiving) is the client’s responsibility, while Box+Dice maintains a log of outgoing feeds for reference.
XML feeds delivery protocols
XML feeds are delivered securely using FTP or SFTP, following standard port and encryption requirements to ensure reliable transmission.
- Use an FTP tool such as Ruby net/ftp with the DevDocs library to upload listings
- The supported protocols and ports are FTP (21) and SFTP (22)
- Both FTP and SFTP are supported
- FTP connections use FTP/TLS encryption
- The sending IP address to whitelist is 13.54.235.25
Listing tags and status
Specific XML tags indicate the type and status of a property to ensure listings appear in the correct category on external websites.
Relevant tags include:
- business status
- commercial status
- land status
- rental status
- residential status
- rural status
Full specifications are available in the REA Partner API Documentation – Listings Elements.
Articles in this section
- Add a property video to a listing
- Bulk upload listings to portals
- Disable portal uploads
- Manage listing transfers from another agency
- Republish or sell a withdrawn Domain listing
- Resolve imported listings assigned to the wrong office
- Resolve inspection times not showing on web portals
- Resolve listings that fail to upload
- Set up Portal loading
- Troubleshoot Web portal listing upload issues