Search active (or inactive) sale listings
search_sale_listingsReturn a page of for-sale listings (list price, status, days on market, MLS name/number, listing agent + office contact, and price/status history) for a location. Same location-pinning rules as search_properties (address, city+state(+zipCode), or latitude+longitude+radius). Each record is tagged listingKind:"sale". Listings move faster than records, so these are cached only 30 minutes upstream.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City name; combine with state for an area search. | |
| limit | No | Max listings to return per page. Default 50. | |
| price | No | Listed price; supports ranges and multiple values. | |
| state | No | 2-character state abbreviation. | |
| offset | No | Number of listings to skip, for pagination. Default 0. | |
| radius | No | Search radius in miles (max 100); used with latitude/longitude. | |
| status | No | Listing status to return; defaults to Active. | |
| address | No | Full address to match a specific listing. | |
| daysOld | No | Max days since the listing was last seen (min 1). | |
| lotSize | No | Lot size in square feet; supports ranges and multiple values. | |
| zipCode | No | 5-digit ZIP code. | |
| bedrooms | No | Bedroom count; supports ranges and multiple values. | |
| latitude | No | Latitude of the search center; requires longitude and radius. | |
| bathrooms | No | Bathroom count; supports fractions, ranges, and multiple values. | |
| longitude | No | Longitude of the search center; requires latitude and radius. | |
| yearBuilt | No | Year built; supports ranges and multiple values. | |
| propertyType | No | Filter by property type. | |
| squareFootage | No | Living-area square footage; supports ranges and multiple values. | |
| includeTotalCount | No | When true, RentCast also returns the total matching count. Default false. |