Step 4. Retrieve Records by ID

This search method allows clients to request records by specifying either a single ID or a comma-separated list of IDs. The server will return the complete set of matching records, if available.

Paging through results with Limit and Offset is not supported for this type of query.

Query Syntax: (ID=1*9Digit (,1*9Digit))

Sample Result (Standard-XML)

<xml version="1.0"?>
<RETS ReplyText="Operation successful" ReplyCode="0">
  <RETS-RESPONSE Xmlns="MLSIDXAPI.Search.Property">
    <PropertyDetails>
      <ID>10166883</ID>
      <LastUpdated>Thu, 03 Dec 2026 01:43:14 GMT</LastUpdated>
      <ListingID>41111923</ListingID>
      <Building>
         <BathroomTotal>0</BathroomTotal>
         ... 

Sample Result (Standard-XML)

<xml version="1.0" encoding="UTF-8"?>
<RETS ReplyText="Operation successful" ReplyCode="0">
  <COUNT Records="1"/>
    <DELIMITER value="09"/>
      <COLUMNS> ArchitecturalStyle AttachedGarageYN BathroomTotal                                    </COLUMNS>
         ...
      <DATA> False 1 3 </DATA>
         ...

SHARE POST:

Facebook
Reddit
LinkedIn

Appendix L – Reply Codes

Transaction ReplyCode Meaning LoginMetadataSearchGetObjectLogout 0 Operation successful Login 20022 Additional login not permittedThere is already a user logged in with this user name, and this

Read More »

Appendix I – Website Payload

Parent Cardinality Name Type Description Lookup Websites 1..* Website String The website of the organization Website 1 ContactType String (Attribute) The type of contact (Business,

Read More »