AI Search Features
AI Image Search Implementation Guide
Our real estate APIs enable advanced image search capabilities using AI to enhance the search experience. When searching images, the results are not limited by the search criteria but are sorted by relevance, ensuring the most relevant listings appear first. Each listing is assigned a relevance score, indicating how closely it matches the image inputs. Important Note When using image search, the results are not restricted by the image search criteria. For instance, if you search through 500PopularUtilizing AI-Powered NLP for Real Estate Listing Searches
Our real estate APIs include an advanced AI-powered natural language processing (NLP) feature that enables you to collect natural language prompts from your users and seamlessly convert them into search API requests. This cutting-edge functionality is rapidly becoming essential in real estate listing searches, particularly for chat-bot and voice applications. How It Works The NLP feature processes natural language prompts provided by your users and generates the corresponding search API reSome readers
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 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 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 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
Map & Geospatial
Filtering Listings Geo-Spatially Using the "map" Parameter
Our real estate API allows users to filter listings geo-spatially by using the "map" parameter. Users can pass in single polygon or multipolygon shapes to isolate listings within specified map boundaries. This feature is commonly used to display listings within a map's boundaries or to allow users to draw shapes on a map to filter listings. Single Polygon Request To filter listings within a single polygon, use the following request format: Request:PopularMap Clustering Implementation Guide
Our real estate APIs feature a map clustering capability that optimizes the display of listings on a map. This feature significantly improves performance by clustering listings server-side, thereby reducing the need to handle large datasets on the front-end. Requesting Clusters To request clusters of listings, set the cluster parameter to true in your API request: GET https://api.repliers.io/listings?cluster=true Example Response Containing ClustersPopularHandling Detailed GeoJSON Polygons in Repliers API Requests
When working with our API, you may encounter situations where you need to pass a detailed GeoJSON polygon. If the polygon is too detailed and is passed in the request URL, a 414 (URL Too Long) error can occur. This guide will help you avoid this error by showing you how to include the polygon in the body of a POST request. Why the Error Occurs The 414 error happens when the URL exceeds the maximum length allowed by the server. This is common with detailed GeoJSON polygons, which can havFew readers