Filtering
Searching, Filtering, and Pagination Guide
Our real estate APIs provide powerful and flexible search capabilities, allowing you to find the perfect listings using a variety of query string parameters. In this article, we'll guide you through the process of searching, filtering, and paginating listings using our API.
Getting Started
To search for real estate listings, you will make a GET request to our listings endpoint. By appending query string parameters to the URL, you can filter the listings to match your specific criteria.PopularUsing Aggregates To Determine Acceptable Values For Filters
The Repliers real estate APIs include a powerful feature called "aggregates," which allows users to determine acceptable values for certain parameters and filters. This guide will explain how to use this feature effectively.
Determining Acceptable Values
To find out what values you can use for a specific parameter like propertyType, you can make a request to the Repliers API with the aggregates query parameter. For example:
https://api.repliers.io/listings?aggregates=details.propertyTPopularHow to Search Listings Using Keywords
Our real estate APIs offer a robust keyword search feature that allows API users to search listings using specific keywords. This feature is highly versatile and can be used to create a general search input for your users, enabling them to find listings by MLS number, address, or by searching text in descriptions. Additionally, you can implement an auto-complete function using this feature.
The "search" Parameter
The search parameter enables users to find listings that contain specific keySome readersSearching Listings By Address
When using our API, you might need to search for property listings by a specific address. There are a couple of ways to do this. Below are the methods you can use to search for listings at a given address, such as 101 Yonge St.
Method 1: Use search and searchFields
This method allows you to search listings by specifying the address directly in the query. Here’s how you can find listings at 101 Yonge St:
https://api.repliers.io/listings?search=101 Yonge St&searchFields=address.streetNaFew readersUnderstanding "Plus" in numBedroomsPlus, numBathroomsPlus, numKitchensPlus, and numRoomsPlus
When working with our API, you may encounter fields such as numBedroomsPlus, numBathroomsPlus, numKitchensPlus, and numRoomsPlus. These fields are used to indicate additional rooms that were not part of the original design of the home. Instead, these rooms were added during a renovation or an extension of the property.
What Does "Plus" Mean?
The "Plus" in these fields signifies rooms that have been added to the original layout of the home. For example:
numBedroomsPlus: Additional bedrooFew readersA Guide to Accessing Sold & Leased Listings
A Guide to Accessing Sold & Leased Listings
With proper authorization from your MLS, retrieving sold and leased listing data becomes seamless through Repliers.
By default, Repliers returns active listings when no specific request regarding status or lastStatus is made. Hence, to access sold listings, it is imperative to define the parameters by specifying status=U and lastStatus=Sld (or lastStatus=Lsd for leased listings).
Let's break down how you can effectively utilize Repliers API for rFew readersHow to Search for Freehold Listings
One of the most frequently asked questions is how to search specifically for freehold listings. A freehold property typically refers to a property where the owner has full ownership and control over the land and building. Unlike condominiums, freehold properties do not have a maintenance or association fee.
Searching for Freehold Listings
To search for freehold listings using Repliers' API, you can filter out properties with any maintenance or association fees by using the maxMaintenancFew readersHow to Search for Listings with Open Houses
One of the common questions we receive is how to find listings with open houses using our APIs. Repliers offers parameters that allow you to filter listings by open house dates. Here's how you can use the minOpenHouseDate and maxOpenHouseDate parameters to find the listings you need:
Finding Open Houses for This Week
If you want to find open houses scheduled for this week, you can set the date range by passing a minOpenHouseDate and maxOpenHouseDate. For example, assuming today is JanuaFew readersHow to Search Listings by Agent or Brokerage Using the Repliers API
At Repliers, we make it easy to filter and search for listings based on agent or brokerage. Whether you're looking to organize listings by the agent who created them or by the brokerage they belong to, you can do so using our API.
Search Listings by Agent
To search listings associated with a specific agent, use the agent parameter:
Example:
Replace 17306118 with the unique ID of the agent you want to search for.
You caFew readers