← Back to all apps

Zumper

Lifestyleby Zumper Inc

Discover your ideal rental home across the US and Canada with Zumper. Tell us what matters to you - whether it's in-unit laundry, pet-friendly policies, or parking - and we'll surface places that match your specific needs. Browse apartments, houses, and condos with detailed listings, then compare local rent data to ensure you're getting fair market value. From studio apartments in downtown neighborhoods to family homes in the suburbs, Zumper helps you search smarter and move in with confidence.

6ChatGPT Tools
Zumper IncDeveloper
LifestyleCategory

Available Tools

Get Building Floorplans

get_building_floorplans
Full Description

Fetch available floor plans for a building with pricing, specifications, and layout photos. Returns floorplan listings grouped by bedroom type. Called by the widget when user views building details, or directly from chat using a building_id from search results.

Parameters (1 required)
Required
building_idinteger/string

The building ID to fetch floorplans for

Get Listing Details

get_listing_cardback
Full Description

Retrieve detailed listing information including full description, amenities list, pet policies, lease terms, and complete photo gallery. Called by the widget for detail views, or directly from chat using building_id+pb_id (or listing_id+pl_id) from search results.

Parameters (0 required, 4 optional)
Optional
building_idinteger/string
listing_idinteger/string
pb_idinteger/string
pl_idinteger/string

Get Rent Trends

get_rent_trends
Full Description

Get historical rent trend data for a city or neighborhood, including median rent by bedroom type, month-over-month and year-over-year percent changes. Called by the widget for the rent trends tab, or directly from chat to answer market questions. Falls back to city-level data if neighborhood data unavailable.

Parameters (1 required, 1 optional)
Required
city_statestring

City and state in hyphenated URL format. Examples: 'san-francisco-ca', 'new-york-ny', 'miami-beach-fl', 'los-angeles-ca'. Format: lowercase, hyphenated, alphabetic only.

Optional
hood_urlstring

Optional neighborhood in hyphenated URL format. Examples: 'mission', 'upper-west-side', 'south-beach', 'venice'. Format: lowercase, hyphenated, alphabetic only. Leave empty for city-level trends.

Quick Rental Lookup

quick_search_rentals
Full Description

Text-only rental lookup for narrow factual questions - e.g. 'what's the cheapest 1-bedroom?', 'how many pet-friendly places are under $3k?', 'is anything available near X?'. It renders no widget, so browsing and discovery requests ('find me...', 'show me...', 'I'm looking for...') are better served by search_rentals. Takes the same filters as search_rentals and returns a readable summary plus listingsPreview with ids for get_listing_cardback and get_building_floorplans. Each listing includes its Zumper url; linking listings you mention lets people open them.

Parameters (0 required, 22 optional)
Optional
address_locationstring

For specific street addresses or zip codes ONLY. Examples: '94102', '123 Main St, San Francisco, CA'. Mutually exclusive with 'city'/'state'.

amenitiesarray

Unit-level amenities to filter by. Valid values: 'parking', 'dishwasher', 'in_unit_laundry', 'air_conditioning', 'ceiling_fan', 'high_ceilings', 'fireplace', 'balcony', 'garden', 'deck', 'hardwood_floor', 'carpet', 'furnished', 'central_heat', 'walk_in_closets', 'outdoor_space', 'listing_pool', 'listing_ev_charging'. Examples: User says 'hardwood floors' → ['hardwood_floor']. User says 'dishwasher and parking' → ['dishwasher', 'parking']. User says 'in-unit laundry' → ['in_unit_laundry'].

bbox_eastnumber

Eastern longitude bound for viewport-based search (optional)

bbox_northnumber

Northern latitude bound for viewport-based search (optional)

bbox_southnumber

Southern latitude bound for viewport-based search (optional)

bbox_westnumber

Western longitude bound for viewport-based search (optional)

building_amenitiesarray

Building-level amenities to filter by. Valid values: 'gym', 'shared_laundry', 'package_service', 'residents_lounge', 'dry_cleaning_service', 'shared_parking', 'swimming_pool', 'storage', 'business_center', 'door_person', 'roof_deck', 'shared_outdoor_space', 'wheelchair_accessible', 'elevator', 'building_ev_charging'. Examples: User says 'gym' → ['gym']. User says 'pool and gym' → ['swimming_pool', 'gym']. User says 'elevator' → ['elevator'].

citystring

City name for the search (e.g., 'Miami', 'San Francisco', 'Brooklyn'). Required when not using address_location or bbox. Must be provided together with 'state'.

featuresarray

Special property features to filter by. Valid values: 'specials', 'income_restricted', 'section_8', 'senior_living', 'student_housing', 'utilities_included', 'no_security_deposit'. Examples: User says 'utilities included' → ['utilities_included']. User says 'student housing' → ['student_housing']. User says 'no deposit' → ['no_security_deposit'].

limitinteger

Maximum number of results (default: 25, max: 50)

Default: 25
max_bathroomsinteger

Maximum number of bathrooms

max_bedroomsinteger

Maximum number of bedrooms

max_priceinteger

Maximum monthly rent in USD

max_sqftinteger

Maximum square footage

min_bathroomsinteger

Minimum number of bathrooms

min_bedroomsinteger

Minimum number of bedrooms (0 for studio)

min_priceinteger

Minimum monthly rent in USD

min_sqftinteger

Minimum square footage

neighborhoodstring

Optional neighborhood name within the city (e.g., 'Mission District', 'South Beach').

pet_policiesarray

Pet policies to filter by. Valid values: 'cats', 'small_dogs', 'large_dogs'. Examples: User says 'allows cats' → ['cats']. User says 'dog-friendly' → ['small_dogs', 'large_dogs']. User says 'pet-friendly' → ['cats', 'small_dogs', 'large_dogs'].

property_typesarray

List of property types to include

statestring

Two-letter state code (e.g., 'FL', 'CA', 'NY'). Required when 'city' is provided.

Search Zumper Rentals

search_rentals
Full Description

Search Zumper rental listings and present them in an interactive widget with photos, a map, and rent trends. Use this for apartment browsing and discovery - requests such as 'find me', 'show me', 'I'm looking for', or any mention of apartment criteria or amenities. Map natural language to the nearest parameter (fitness center -> building_amenities:['gym'], dog-friendly -> pet_policies:['small_dogs','large_dogs']), and merge new criteria with the active filters from the previous response. The widget itself displays the results, so a brief confirmation is usually enough of a reply. The listingsPreview field in the output supports answering questions about specific listings (pass its ids to get_listing_cardback or get_building_floorplans) and hosts that cannot render the widget. For a narrow factual question such as 'what's the cheapest 1-bedroom?', quick_search_rentals is the better fit.

Parameters (0 required, 22 optional)
Optional
address_locationstring

For specific street addresses or zip codes ONLY. Examples: '94102', '123 Main St, San Francisco, CA'. Mutually exclusive with 'city'/'state'.

amenitiesarray

Unit-level amenities to filter by. Valid values: 'parking', 'dishwasher', 'in_unit_laundry', 'air_conditioning', 'ceiling_fan', 'high_ceilings', 'fireplace', 'balcony', 'garden', 'deck', 'hardwood_floor', 'carpet', 'furnished', 'central_heat', 'walk_in_closets', 'outdoor_space', 'listing_pool', 'listing_ev_charging'. Examples: User says 'hardwood floors' → ['hardwood_floor']. User says 'dishwasher and parking' → ['dishwasher', 'parking']. User says 'in-unit laundry' → ['in_unit_laundry'].

bbox_eastnumber

Eastern longitude bound for viewport-based search (optional)

bbox_northnumber

Northern latitude bound for viewport-based search (optional)

bbox_southnumber

Southern latitude bound for viewport-based search (optional)

bbox_westnumber

Western longitude bound for viewport-based search (optional)

building_amenitiesarray

Building-level amenities to filter by. Valid values: 'gym', 'shared_laundry', 'package_service', 'residents_lounge', 'dry_cleaning_service', 'shared_parking', 'swimming_pool', 'storage', 'business_center', 'door_person', 'roof_deck', 'shared_outdoor_space', 'wheelchair_accessible', 'elevator', 'building_ev_charging'. Examples: User says 'gym' → ['gym']. User says 'pool and gym' → ['swimming_pool', 'gym']. User says 'elevator' → ['elevator'].

citystring

City name for the search (e.g., 'Miami', 'San Francisco', 'Brooklyn'). Required when not using address_location or bbox. Must be provided together with 'state'.

featuresarray

Special property features to filter by. Valid values: 'specials', 'income_restricted', 'section_8', 'senior_living', 'student_housing', 'utilities_included', 'no_security_deposit'. Examples: User says 'utilities included' → ['utilities_included']. User says 'student housing' → ['student_housing']. User says 'no deposit' → ['no_security_deposit'].

limitinteger

Maximum number of results (default: 25, max: 50)

Default: 25
max_bathroomsinteger

Maximum number of bathrooms

max_bedroomsinteger

Maximum number of bedrooms

max_priceinteger

Maximum monthly rent in USD

max_sqftinteger

Maximum square footage

min_bathroomsinteger

Minimum number of bathrooms

min_bedroomsinteger

Minimum number of bedrooms (0 for studio)

min_priceinteger

Minimum monthly rent in USD

min_sqftinteger

Minimum square footage

neighborhoodstring

Optional neighborhood name within the city (e.g., 'Mission District', 'South Beach').

pet_policiesarray

Pet policies to filter by. Valid values: 'cats', 'small_dogs', 'large_dogs'. Examples: User says 'allows cats' → ['cats']. User says 'dog-friendly' → ['small_dogs', 'large_dogs']. User says 'pet-friendly' → ['cats', 'small_dogs', 'large_dogs'].

property_typesarray

List of property types to include

statestring

Two-letter state code (e.g., 'FL', 'CA', 'NY'). Required when 'city' is provided.

Search Map Viewport

search_rentals_viewport
Full Description

Internal: re-runs the current search for a map viewport (bbox) when the user pans or zooms the widget's map. Called by the widget only - never call this directly; use search_rentals for user requests.

Parameters (0 required, 22 optional)
Optional
address_locationstring

For specific street addresses or zip codes ONLY. Examples: '94102', '123 Main St, San Francisco, CA'. Mutually exclusive with 'city'/'state'.

amenitiesarray

Unit-level amenities to filter by. Valid values: 'parking', 'dishwasher', 'in_unit_laundry', 'air_conditioning', 'ceiling_fan', 'high_ceilings', 'fireplace', 'balcony', 'garden', 'deck', 'hardwood_floor', 'carpet', 'furnished', 'central_heat', 'walk_in_closets', 'outdoor_space', 'listing_pool', 'listing_ev_charging'. Examples: User says 'hardwood floors' → ['hardwood_floor']. User says 'dishwasher and parking' → ['dishwasher', 'parking']. User says 'in-unit laundry' → ['in_unit_laundry'].

bbox_eastnumber

Eastern longitude bound for viewport-based search (optional)

bbox_northnumber

Northern latitude bound for viewport-based search (optional)

bbox_southnumber

Southern latitude bound for viewport-based search (optional)

bbox_westnumber

Western longitude bound for viewport-based search (optional)

building_amenitiesarray

Building-level amenities to filter by. Valid values: 'gym', 'shared_laundry', 'package_service', 'residents_lounge', 'dry_cleaning_service', 'shared_parking', 'swimming_pool', 'storage', 'business_center', 'door_person', 'roof_deck', 'shared_outdoor_space', 'wheelchair_accessible', 'elevator', 'building_ev_charging'. Examples: User says 'gym' → ['gym']. User says 'pool and gym' → ['swimming_pool', 'gym']. User says 'elevator' → ['elevator'].

citystring

City name for the search (e.g., 'Miami', 'San Francisco', 'Brooklyn'). Required when not using address_location or bbox. Must be provided together with 'state'.

featuresarray

Special property features to filter by. Valid values: 'specials', 'income_restricted', 'section_8', 'senior_living', 'student_housing', 'utilities_included', 'no_security_deposit'. Examples: User says 'utilities included' → ['utilities_included']. User says 'student housing' → ['student_housing']. User says 'no deposit' → ['no_security_deposit'].

limitinteger

Maximum number of results (default: 25, max: 50)

Default: 25
max_bathroomsinteger

Maximum number of bathrooms

max_bedroomsinteger

Maximum number of bedrooms

max_priceinteger

Maximum monthly rent in USD

max_sqftinteger

Maximum square footage

min_bathroomsinteger

Minimum number of bathrooms

min_bedroomsinteger

Minimum number of bedrooms (0 for studio)

min_priceinteger

Minimum monthly rent in USD

min_sqftinteger

Minimum square footage

neighborhoodstring

Optional neighborhood name within the city (e.g., 'Mission District', 'South Beach').

pet_policiesarray

Pet policies to filter by. Valid values: 'cats', 'small_dogs', 'large_dogs'. Examples: User says 'allows cats' → ['cats']. User says 'dog-friendly' → ['small_dogs', 'large_dogs']. User says 'pet-friendly' → ['cats', 'small_dogs', 'large_dogs'].

property_typesarray

List of property types to include

statestring

Two-letter state code (e.g., 'FL', 'CA', 'NY'). Required when 'city' is provided.