Search filter amenities
Pass amenity values to theamenities parameter as a comma-separated string. Listings are filtered to include only those matching all specified amenities.
Amenity matches depend on listing-detail coverage, so results undercount. A listing matches an amenity when the listing has it or its building does:
- Listing-level amenities are read from the listing’s description text, and only for listings whose full detail Borough has loaded. An amenity the description never mentions reads as absent.
- Building-level amenities match only listings Borough has linked to their building, which also happens when it loads the listing’s full detail.
meta.warnings carries a coverage note.Available amenity values
In-unit features
Building amenities
Policies
Not currently supported as search filters
The following categories are intentionally out of scope for the current API filter surface and should not be treated as supported search values:- view-style enums such as
CITY_VIEW,WATER_VIEW, orPARK_VIEW - transit-line matching
- prewar-only filtering
Building-level amenity details
The building detail endpoint (GET /v1/building/{id}) returns richer amenity data in the amenities object: