Introduction
Build real estate websites using our MLS® API
Gavamedia's MLS® API is a service that returns information about real estate listings. You can use it to build a Broker website, a website for a REALTOR®, or a community portal.
Ease of Use
No programming is needed to use our API. It was designed to make common tasks as easy as possible - often with just one or two lines of code, which you can copy and paste from this website.
Sending a Request
The API consists of sending a request for something, and displaying the result. This could be a request for all listings within a real estate brokerage, or only some listings on a map.
The following requests are available:
- Display all listings
- Display all listings from a specific REALTOR®
- Display all listings from a brokerage office
- Display all upcoming open houses
- Search listings
- Search a map of listings
- Search upcoming open houses
Techincal Outline
Working with our MLS® API is accomplished using HTTP requests. You can send requests from a server (using PHP, Java, Python, Node.js, etc.), or a browser (with JavaScript and HTML).
We reccomend using JavaScript for projects that aren't hosted by Gavamedia. This allows most of your website content to load before the MLS® request is sent, giving your visitors something to see while the MLS® data is loading.
Requirements and Usage Limits
Using Gavamedia's MLS® API must adhere to the requirements described in the Terms of Use. A REALTOR® may need to grant you permission to access listing information from some real estate boards. Gavamedia's MLS® API has a usage quota as described in the Usage Limits and Billing documentation.