GAVAMEDIA

Property Photos Handling

Search transactions performed against the Property resource will return property details. However, photos are not included in full detail and must be retrieved separately using the GetObject transaction, along with the data provided in the Search transaction. Once you’ve determined that full details for a property need to be requested, property photos should be managed as follows: Adding Property Photos (Initial

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) Sample Result (Standard-XML)

Step 3. Compare Master List to Client Data Store

Any properties, offices, or agents in a client’s local data store that are not present in the master list must be removed. For example, the master list will include a property only while it is active on the market and approved for distribution. Once the property is no longer active (e.g., sold, cancelled, or otherwise removed), it will be

Search Transactions and Data Synchronization

The MLS® IDX API allows clients to request and receive MLS® listing data for use on their websites and applications. This data must be refreshed regularly, as records are continuously added, updated, or removed. The set of records available to each client is determined by: The MLS IDX API does not support ad-hoc queries against its data.

Metadata Transaction

Description The Metadata transaction is used to retrieve information about the structure and definitions of the data available through the MLS® IDX API. Metadata allows clients to properly format listing data for display and to organize it efficiently for future retrieval and storage. End Point Argument Type Description Default Required Supported Values Type String Selects the type

Login Transaction

Description Before any other request can be made, a client must issue a Login request. The Login transaction verifies the provided credentials and establishes a session. Session control may be managed through HTTP cookies or other supported methods, but all clients must support cookie-based session handling. The server’s response to the Login request includes all the necessary details for

Authentication

All access to the MLS IDX API requires authentication using digest authentication (RFC 2617, HTTP Authentication).

RETS Support

The MLS IDX API follows the Real Estate Transaction Standard (RETS) version 1.7.2 as closely as possible. However, there are a few important differences between this service and a fully certified RETS server:

Data Feed Overview

The MLS IDX API supports five core transactions: Login, Metadata, Search, GetObject, and Logout. These transactions are built on Representation State Transfer (REST) architecture, ensuring smooth and reliable data exchange between the MLS IDX API server and the websites or applications consuming the data. All transactions can be performed by clients using either HTTPS GET or HTTPS POST methods. Security Requirements:

Recommended Time to Pull Data

Data collection, synchronization, and distribution through the MLS IDX API occur through centralized processes that run during the early hours of each day. To ensure you are receiving the most accurate and up-to-date listing information, and to avoid possible inconsistencies, it is recommended that clients begin pulling data from MLS IDX API feeds after 10:00 AM.