← Back to all apps

Apartment List

Lifestyleby Apartment List Inc.
Launched Feb 17, 2026 on ChatGPT

Apartment List brings real apartments for rent into your ChatGPT conversation. Describe what you’re looking for — budget, commute, pets, amenities, move-in timing — and explore available rentals with up-to-date pricing, availability, and fees.

Why it’s different:

Match, Don’t Just Search: Tell us about your life. We translate it into personalized apartment matches.

Powered by Real Rental Data: Get structured, live inventory — not generic AI responses.

The Anti-Scroll: Compare apartments side by side and ask follow-up questions without leaving chat.

Stop searching. Start finding an apartment you’ll love.

Try asking:

  • “Find apartments for rent under $2,300 that allow my 50lb dog.”
  • “Show me current rent and availability for this apt.”
  • “Compare these rentals by price and pet policies.”
3ChatGPT Tools
Apartment List Inc.Developer
LifestyleCategory

Available Tools

Apartment Search

apartment_search
Full 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)
Required
location_idsarray

Array of location IDs for cities, neighborhoods, metros, etc. Example: [649597] for San Diego

Optional
amenitiesarray

Array 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.

bathsarray

Array of bathroom counts (e.g., [1.0, 2.0, 3.0]). Changing this requires a new search call.

bedsarray

Array of bedroom counts (e.g., [0, 1, 2, 3]). Changing this requires a new search call.

location_namesarray

Display 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.

priceobject

Price range filter. Changing price limits requires a new search call for accurate results.

Get Listing Details

get_listing_details
Full Description

Fetch detailed property information (photos, amenities, office hours, etc.) for specific listings. Only call this when the user explicitly asks for details about a specific property. NOT needed for initial search results - apartment_search already provides map data.

Parameters (1 required)
Required
rental_idsarray

Array of rental IDs to fetch details for (e.g., ['p21624068', 'p21624069']). Call this tool sparingly and batch multiple rental_ids into a single request rather than making many individual calls.

Location Lookup

location_lookup
Full Description

Look up location IDs for cities, neighborhoods, counties, or zip codes. Returns location_ids needed for apartment_search. Accepts various formats: 'San Diego', 'San Diego CA', '92101', etc.

Parameters (1 required, 2 optional)
Required
querystring

Location name in any format (e.g., 'Denver', 'Denver CO', 'Denver, Colorado'). The API automatically handles variations - no need to try multiple formats.

Optional
parentsboolean
Default: False
typesarray

Optional list of location types (City, County, ZipCode, Neighborhood)