Demo

Code Sample - Query syntax to get all listings:

(ID=*)





RETS call to:

https://sample.mlsidxapi.com/Metadata.svc/GetMetadata

Sample Result (Standard-XML)

<?xml version="1.0"?>
<RETS ReplyText="Operation successful" ReplyCode="0">
<RETS-RESPONSE xmlns="MLSIDXAPI.Search.Property">
<Pagination>
<Property LastUpdated="THU,03 DEC 2026 01:55:46 GMT ID="10166883"/>
<Property LastUpdated="THU,03 DEC 2026 01:54:42 GMT ID="10166883"/>
<Property LastUpdated="THU,03 DEC 2026 01:53:06 GMT ID="10166883"/>
<Property LastUpdated="THU,03 DEC 2026 01:52:12 GMT ID="10166883"/>
<Property LastUpdated="THU,03 DEC 2026 01:51:07 GMT ID="10166883"/>
...

TESTIMONIALS

Customers Testmonials

FAQS

Frequently Asked Questions

A REST API is a web service that enables developers to manipulate server-stored resources using standard HTTP methods like GET, POST, PUT, and DELETE. This stateless, flexible architecture is lightweight and integrates easily with web applications.

Use HTTP Basic authentication with the username and password we provide to you. Configure your RETS client (PHRETS or similar) to use Authentication Method: basic. After a successful Login, your client should also keep and resend the session cookie issued by the gateway automatically.

No. The API is designed for one login and one request at a time per user account. Please avoid running multiple requests in parallel or opening multiple logins. If you need lots of data, page through results sequentially (e.g., with Limit/Offset) and keep a brief pause between pages. Concurrent requests may be throttled or rejected.

Searches and metadata are available in COMPACT, COMPACT-DECODED, and STANDARD-XML. Media is delivered through GetObject as standard RETS multipart/binary (e.g., JPEG images).

When an error occurs, the API returns a status code and a message detailing the nature of the error. Common error codes include 400 for bad requests, 401 for unauthorized access, and 404 for not found resources. It’s important to implement error handling in your application to appropriately respond to these issues based on the error code and message received.

Yes, to ensure fair usage and optimal performance for all users, our API has a rate limit. The specific limit depends on the subscription plan you choose. If you exceed this limit, you will receive a 429 ‘Too Many Requests’ error. Consider optimizing your API calls.

CONTACT US

Get In Touch With Us

Ready to transform your real estate platform with the most comprehensive MLS data? Contact us today to get started with our API service and take your business to the next level!