GET/streeteasy/areasapiKey1 credit/request
Lists StreetEasy's search area hierarchy: NYC and NJ roots, boroughs, neighborhoods and sub-neighborhoods. Each area has an `id`, `parentId`, `level`, `name` and `short` name. Use an `id` as a repeated `area_id` in `/streeteasy/rentals/search`. The list was 349 options on 2026-09-29 and can change.
Takes no parameters.
Open in Playground
GET/streeteasy/buildings/{slug}apiKey5 credits/request
Retrieves public building facts, location, description, policies, amenities, and available sale/rental listing cards from StreetEasy's server-rendered building page. Pass the building slug from a StreetEasy /building/{slug} URL.
Required: slug.
Sampled 14 Oct 2026: 6 items. Filled in every item: label, value. In the sample: label: “Development status” and 5 other values; value: “Completed” and 5 other values.
Open in Playground
GET/streeteasy/market-data/catalogapiKey1 credit/request
Lists the 63 monthly metrics selectable in StreetEasy's Data Dashboard. Each has an `id`, display `label`, a sales or rentals `type`, a `bedrooms` segment and a `property_type`. Pass an `id` to `streeteasy-market-data-series` to get that metric's data. Takes no parameters.
Takes no parameters.
Sampled 14 Oct 2026: 63 items. Filled in every item: id, label, type, bedrooms, property_type. In the sample: type: Sales (41), Rentals (22); label: “Median Asking PPSF” and 15 other values; bedrooms: Any Bedrooms (39), One Bedroom (6), Studio (6) and 2 more; property_type: Any Property Type (40), Condo (8), Coop (8) and 1 more.
Open in Playground
GET/streeteasy/market-data/indicesapiKey2 credits/request
Returns public sale-price and rent index values by dashboard area. The datasets have different historical start dates; missing values are omitted. Defaults to the latest 12 months and limits each request to 36 months.
Optional: start_month, end_month.
Sampled 14 Oct 2026: 4 items. Filled in every item: name, type, borough, months. In the sample: name: “Brooklyn” and 3 other values; months: median 12 entries; borough: “Brooklyn” and 3 other values.
Open in Playground
GET/streeteasy/market-data/inventoryapiKey2 credits/request
Returns monthly sales and rental inventory counts for every area in StreetEasy's public Data Dashboard. Defaults to the latest 12 available months; each request is limited to 36 months.
Optional: start_month, end_month.
Sampled 14 Oct 2026: 241 items. Filled in every item: name, type, months. Not in every item: borough (240). In the sample: type: neighborhood (235), borough (5), city (1); name: “Bronx” and 240 other values; months: median 12 entries; borough: Staten Island (60), Queens (55), Brooklyn (49) and 2 more.
Open in Playground
GET/streeteasy/market-data/seriesapiKey2 credits/request
Returns a public dashboard metric for every published area. Obtain the complete dataset ID set and its labels/dimensions from streeteasy-market-data-catalog. Defaults to the latest 12 months and limits requests to 36 months.
Required: dataset (63 allowed values, including medianAskingPPSF, medianAskingPPSFOneBd, medianAskingPPSFStudio, medianAskingPPSFThreePlusBd, medianAskingPPSFTwoBd, medianAskingPrice, medianAskingPriceCondo, medianAskingPriceCoop, medianAskingPriceSfr, medianAskingRent, medianAskingRentOneBd, medianAskingRentStudio, medianAskingRentThreePlusBd, medianAskingRentTwoBd, medianDaysMarket, medianDaysMarketCondo, medianDaysMarketCoop, medianRecordedSalesPrice, medianRecordedSalesPriceCondo, medianRecordedSalesPriceCoop, medianRecordedSalesPriceSfr, medianRentalDiscount, medianRentalDiscountOneBd, medianRentalDiscountStudio, medianRentalDiscountThreePlusBd, medianRentalDiscountTwoBd, newInventory, newInventoryCondo, newInventoryCoop, newInventorySfr, priceIndex, recordedSales, recordedSalesCondo, recordedSalesCoop, recordedSalesSfr, rentIndex, rentalConcessions, rentalInventory, rentalInventoryOneBd, rentalInventoryStudio). Optional: start_month, end_month.
Sampled 14 Oct 2026: 241 items. Filled in every item: name, type. Not in every item: borough (240), months (232). In the sample: type: neighborhood (235), borough (5), city (1); name: “Bronx” and 240 other values; months: median 12 entries; borough: Staten Island (60), Queens (55), Brooklyn (49) and 2 more.
Open in Playground
GET/streeteasy/quick-searchapiKey5 credits/request
Searches StreetEasy's public quick-search page and returns its rendered neighborhood, building, complex, school, agent, and recorded-sale groups. Recorded-sale entries are a limited anonymous preview when the page requires registration to see the remaining matches.
Required: query.
Sampled 14 Oct 2026: 6 items. Filled in every item: id, title, total_count, entries. Not in every item: is_preview (1). In the sample: total_count: 1 to 30, median 3; title: “Neighborhood (1)” and 5 other values; is_preview: true in 1 of 1; entries: median 3 entries.
Open in Playground
GET/streeteasy/rentals/searchapiKey5 credits/request
Searches active StreetEasy rentals in one or more areas with the public site's price, room, building, amenity, pet, open-house, tour, transit, and sort filters. Obtain valid area IDs from /streeteasy/areas.
Required: area_id. Optional: page, per_page, sort (7 allowed values: default, newest, recently_updated, price_desc, price_asc, largest, smallest), min_price, max_price, min_bedrooms, max_bedrooms, min_bathrooms, max_bathrooms, min_sqft, max_sqft, building_type, amenity, optional_amenity, pets_allowed, open_house, tour_3d, video_tour, transit_line.
Open in Playground
GET/streeteasy/sales/searchapiKey5 credits/request
Searches public sale listings with location, status, sale type, price, bedroom, bathroom, square-footage, carrying cost, building age, school, ZIP, keyword, building type, amenity, pet, open-house, virtual-tour, transit, and sort filters. Obtain area IDs from /streeteasy/areas. When sale_status is omitted, active, preview, and coming_soon listings are included.
Required: area_id. Optional: sale_status, sale_type, page, per_page, sort (7 allowed values: default, newest, recently_updated, price_desc, price_asc, largest, smallest), min_price, max_price, min_bedrooms, max_bedrooms, min_bathrooms, max_bathrooms, min_sqft, max_sqft, min_maintenance, max_maintenance, min_monthly_taxes, max_monthly_taxes, min_price_per_sqft, max_price_per_sqft, include_unknown_price_per_sqft, min_year_built, max_year_built, prewar, development (pre_construction), income_restricted, school_id, zip_code, keywords, building_type, amenity, optional_amenity, pets_allowed, open_house, tour_3d, video_tour, transit_line.
Open in Playground
GET/streeteasy/schools/{slug}apiKey5 credits/request
Retrieves the public school facts rendered on StreetEasy, including neighborhood, grade labels, district, address, phone, and fax when available. Use the school slug from a public /nyc/school/{slug} link, including the school results returned by streeteasy-quick-search.
Required: slug.
Sampled 14 Oct 2026: 9 fields returned with a value. In the sample: district: 30; name: “Young Women's Leadership School, Astoria”; url: streeteasy.com; grades: 8 entries; neighborhood: “Astoria”.
Open in Playground
GET/streeteasy/units/{building_slug}/{unit}apiKey5 credits/request
Retrieves a public unit's structured listing details from its server-rendered page, including address, asking price, description, amenities, and scheduled open houses.
Required: building_slug, unit.
Open in Playground