ListStream Docs

Sending listings

REAXML format

ListStream follows the REAXML propertyList DTD (revision 1.65), the format Australian CRMs already send to the portals.

Ways in

The REAXML upload API, FTP or SFTP, HTTPS push, a feed address the agency saves (checked hourly), or a file uploaded in the agency's dashboard. Up to 20 MB per file. Sending a listing again updates it, matched on agentID and uniqueID.

Rules

Listing types
residential, land, rural and rental. Commercial, commercial land, business and holiday rental are skipped for now, with a reason shown.
Statuses
current, sold, leased, withdrawn, off market and deleted. Sold and leased stay visible as marked; withdrawn, off market and deleted are hidden.
agentID
Must be the agency's six-letter ListStream ID. Listings with any other agent ID are skipped, so no one can change another agency's listings.
Required
uniqueID, modTime, and a suburb and state in the address.
modTime
Without a time zone it's read as Melbourne time, as REA does; with one (Z or +10:00) it's converted. An older modTime than what we hold is ignored.
Agents
Every listingAgent is kept; id="1" is the lead agent and comes first.
Price
The advertised price text (price view) is shown as written. A price figure marked hidden (display="no") is never published.
Privacy
Vendor details are removed when a file is processed and are never published.