List Active Listings
list_active_listingsRetrieve active on-market sale and rental listings by city/state or zip. Filter by bedrooms, bathrooms, and property type to get property summaries with price, square footage, and days on market.
Instructions
List CURRENTLY ACTIVE sale or rental listings for an area — the real, on-market inventory (unlike search_properties, which searches historical property records). Set listing_type to 'sale' or 'rental' to choose the market. Scope by city+state and/or zip code, and filter by bedrooms, bathrooms, and property type. Returns a summarized list (id, address, price, beds/baths, square footage, days on market, status), most recently seen first. Prices are USD (a total sale price for 'sale', a monthly rent for 'rental'). NOTE: RentCast does not filter by price server-side — request the listings, then filter/rank by the returned price yourself. This is the entry point for workflows like 'find 3-bed listings in under $X, then estimate rent for each' — feed each result's address to get_rent_estimate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City name, e.g. 'Austin'. Use together with state. | |
| limit | No | Max listings to return (1-500, default 20). Keep modest — each downstream rent estimate is a separate API call against your quota. | |
| state | No | 2-character state abbreviation, e.g. 'TX'. Use together with city. | |
| bedrooms | No | Bedrooms: exact ('3'), range ('3-5'), or list ('2,3,4'). | |
| zip_code | No | 5-digit US zip code to scope the search. | |
| bathrooms | No | Bathrooms: exact ('2'), range ('1-3'), or list. Fractions allowed. | |
| listing_type | Yes | 'sale' for homes for sale, 'rental' for long-term rentals. | |
| property_type | No | Filter to a single property type. |