Apartment Search
apartment_searchFull Description
Search for rental apartments and display results on an interactive map. Requires location_ids (use location_lookup to get these). Supports filters for bedrooms, bathrooms, and price range. When presenting results to the user: (1) Reference specific properties from the top of the results list by name and price. (2) Explain WHY each property matches their criteria (e.g., 'under your $X budget', 'has the in-unit laundry you requested'). (3) Do NOT include links to apartmentlist.com or any external websites.
Parameters (1 required, 5 optional)
location_idsarrayArray of location IDs for cities, neighborhoods, metros, etc. Example: [649597] for San Diego
amenitiesarrayArray of amenity filters. Examples: ['has_dishwasher', 'has_pool', 'is_pet_friendly', 'has_parking', 'has_in_unit_laundry']. Common filters: has_parking, is_pet_friendly, has_in_unit_laundry, has_gym, has_pool, has_dishwasher, has_air_conditioning.
bathsarrayArray of bathroom counts (e.g., [1.0, 2.0, 3.0]). Changing this requires a new search call.
bedsarrayArray of bedroom counts (e.g., [0, 1, 2, 3]). Changing this requires a new search call.
location_namesarrayDisplay names for the locations (e.g., ['San Diego, CA', 'Los Angeles, CA']). Should correspond to location_ids. Passed through to the UI for display in the filters panel.
priceobjectPrice range filter. Changing price limits requires a new search call for accurate results.