# HotPads > HotPads is a United States rental marketplace: apartments, houses, condos, townhomes, and > rooms for rent. Rentals only — there is no for-sale inventory, which is why retired > for-sale slugs are 410 Gone rather than redirected. > > This file describes the URL conventions, the supported search filters, the discovery > paths, and the structured data on public pages. No listing data appears here, because > inventory changes hourly. ## URL structure Rental URLs are built from an area resource id (a `city-state` slug) or a listing slug. A listing slug embeds the property id, so it cannot be constructed by hand — follow a link from a search result page or an XML sitemap. - Homepage: https://hotpads.com/ - Search results: https://hotpads.com/{area}/{search-slug} - Listing, single unit: https://hotpads.com/{listing-slug}/pad - Listing, whole building: https://hotpads.com/{listing-slug}/building Area examples: `san-francisco-ca`, `austin-tx`, `brooklyn-ny`, `chicago-il`. Search example: https://hotpads.com/austin-tx/apartments-for-rent A search slug ending in `-near-me` takes no area segment — it stands alone as the whole path and resolves against the requester location. Near-me example: https://hotpads.com/rentals-near-me ## Search slugs The following 73 area-scoped slugs are accepted as `{search-slug}`, each filtering the area it is applied to. A retired slug redirects to its active replacement, except a retired for-sale slug, which is 410 Gone with the rent equivalent in Location — HotPads is rentals only. An unrecognized slug returns 404. - 1-bedroom-apartments-for-rent - 1-bedroom-houses-for-rent - 2-bedroom-apartments-for-rent - 2-bedroom-houses-for-rent - 3-bedroom-apartments-for-rent - 3-bedroom-houses-for-rent - 4-bedroom-apartments-for-rent - 4-plus-bedroom-houses-for-rent - affordable-apartments-for-rent - affordable-houses-for-rent - apartments-and-condos-for-rent-by-owner - apartments-for-rent - apartments-for-rent-with-air-conditioning - apartments-for-rent-with-gated-entry - apartments-for-rent-with-gym - apartments-for-rent-with-heating - apartments-for-rent-with-laundry - apartments-for-rent-with-parking - apartments-for-rent-with-pool - apartments-under-1000 - apartments-under-1500 - apartments-under-2000 - apartments-under-2500 - apartments-under-3000 - apartments-under-500 - condos-for-rent - condos-under-1000 - condos-under-1500 - condos-under-2000 - condos-under-2500 - condos-under-3000 - condos-under-500 - corporate-housing-for-rent - duplexes-for-rent - duplexes-under-1000 - duplexes-under-1500 - duplexes-under-2000 - duplexes-under-2500 - duplexes-under-3000 - duplexes-under-500 - for-rent-by-owner - furnished-apartments-for-rent - furnished-duplexes-for-rent - furnished-houses-for-rent - houses-for-rent - houses-for-rent-by-owner - houses-for-rent-with-pool - houses-under-1000 - houses-under-1500 - houses-under-2000 - houses-under-2500 - houses-under-3000 - houses-under-500 - loft-apartments-for-rent - luxury-apartments-for-rent - luxury-houses-for-rent - new-apartments-for-rent - new-houses-for-rent - pet-friendly-apartments-for-rent - pet-friendly-duplexes-for-rent - pet-friendly-houses-for-rent - rooms-for-rent - rooms-for-rent-under-1000 - rooms-for-rent-under-1500 - rooms-for-rent-under-2000 - rooms-for-rent-under-500 - senior-housing-for-rent - student-housing - studio-apartments-for-rent - sublets - townhomes-for-rent - townhomes-for-rent-by-owner - townhomes-for-rent-with-pool The 11 near-me routes below are standalone whole paths, not `{search-slug}` values, and are not part of the count above: - 1-bedroom-apartments-near-me - apartments-near-me - cheap-apartments-near-me - condos-near-me - duplexes-near-me - homes-for-rent-near-me - houses-near-me - places-for-rent-near-me - rentals-near-me - rooms-for-rent-near-me - townhomes-near-me ## Filters Search result pages take these query params. A list param holds hyphen-joined values in alphabetical order (`propertyTypes=apartment-condo`). A range is `min-max` with either side omittable, so `price=-2500` means "up to 2500". - price: min-max, monthly USD - beds: `0` for studio, `2` for exactly 2, `2-4` for a range, `2-8plus` for 2 or more - baths: `any`, or a number read as a minimum - sqft: min-max - avail: `{start}to{end}`, dates as YYYY-MM-DD — `to2026-06-01` means "by that date" - furnished: `true`, the only value that does anything - keywords: free text List params, any number of values: - pets: cats, dogs - laundry: inUnit, shared - amenities: cooling, dishwasher, doorman, fitnessCenter, gatedEntry, heating, parking, swimmingPool - propertyTypes: apartment, condo, duplex, house, townhouse - rentalTypes: corporate, rental, room, sublet - additionalOpts: acceptingApplications, forRentByOwner, hasOffers, requiresPhotos, requiresPrice Single-value params: - createdWithin: day, hour, month, week - restrictions: income, military, none, senior, student Listing every `propertyTypes` or `rentalTypes` value means the same as not filtering. An unknown param, or a value outside these sets, is ignored rather than refused. Sort and pagination params exist, but robots.txt disallows them, so they are not listed here. Some filter combinations have a dedicated canonical slug. When one does, HotPads redirects to that slug and preserves the remaining query params; the target is the canonical URL for that search, not a rejection. The mapping is backend-owned and not derivable from this file, so follow the redirect rather than trying to predict it. Example: https://hotpads.com/austin-tx/apartments-for-rent?price=-2500&beds=2&laundry=inUnit That one 307s to `/austin-tx/2-bedroom-apartments-for-rent`, query intact. ## Structured data The homepage, search result pages, listing pages, and the state and city directories embed JSON-LD in a `