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

AgentDetails Payload

Parent Cardinality Name Type Description Lookup AgentDetails 1 Name String The name of the Agent AgentDetails 1 ID Integer (Attribute) Unique ID assigned to the

Read More »

Agent Payload

Parent Cardinality Name Type Description Lookup Agent 1 ID Integer (Attribute) Unique ID assigned to the Agent Agent 1 LastUpdated DateTime (Attribute) The date agent

Read More »

OfficeDetails Payload

Parent Cardinality Name Type Description Lookup OfficeDetails 1 Name String The name of the Office OfficeDetails 1 ID Integer Unique ID assigned to the Office

Read More »

Office Payload

Parent Cardinality Name Type Description Lookup Office 1 ID Integer Unique ID assigned to the office Office 1 Last Updated DateTime The date the office

Read More »