StreetEasy $1๐Ÿ’ฐ URL Search | Keyword Filtering | Rich Output avatar

StreetEasy $1๐Ÿ’ฐ URL Search | Keyword Filtering | Rich Output

Pricing

from $1.00 / 1,000 results

Go to Apify Store
StreetEasy $1๐Ÿ’ฐ URL Search | Keyword Filtering | Rich Output

StreetEasy $1๐Ÿ’ฐ URL Search | Keyword Filtering | Rich Output

From $1/1K. Scrape streeteasy.com across NYC and Jersey City for sales, rentals, in-contract, and sold properties. Supports filters or direct URLs. Returns pricing, coordinates, photos, brokerage, amenities, building details, agent contacts, and price history.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 hours ago

Last modified

Share

StreetEasy NYC Scraper

Pull complete NYC and Jersey City listings from StreetEasy: for-sale, for-rent, in-contract, and recently sold. Combine filters (areas, price, beds, baths, sqft, amenities, sort) into a single search, or paste any StreetEasy URL and let the actor walk pagination forward. Returns 30+ fields per listing including coordinates, neighborhood, brokerage, photos, and optional detail-page enrichment for amenities, building info, agent contact, and price history.

Why This Scraper?

  • Structured filter mode covering price, beds, baths, sqft, amenities, sort, and 5 listing categories (sale, rent, in contract, sold, off market).
  • Returns up to 500 listings per page, so a 100-result run completes in seconds.
  • Coordinates (latitude / longitude) on every record without needing detail enrichment.
  • Auto-expand mode splits queries above ~1,050 results into price buckets so you can extract the full market.
  • URL mode accepts any sale, rent, sold, building, or filtered StreetEasy URL.
  • Pay-per-result pricing: low base rate; detail enrichment surcharge fires only when you turn it on, only for records that actually returned detail.
  • All five NYC boroughs plus Jersey City, Hoboken, and surrounding NJ areas.

Data You Get

Sample shape, values are illustrative placeholders, not from a live listing.

FieldExample
id0000001
urlhttps://streeteasy.com/building/sample-tower/4a
saleTypeforSale
statusFor sale
price1250000
neighborhoodSample Neighborhood
boroughManhattan
address100 Sample Street
unit4A
bedrooms2
bathrooms2
halfBathrooms0
squareFeet1100
pricePerSqft1136.36
propertyTypeCondo
latitude40.7000
longitude-74.0000
imageUrlhttps://photos.zillowstatic.com/fp/0-uncropped.webp
brokerageSample Realty
listedAt2026-01-01
daysOnMarket30
advertisedListingfalse
description(when fetchDetails = true) Full listing description
amenities["Doorman", "Elevator", "Gym"]
buildingNameSample Tower
buildingYear1990
schoolDistricts["1"]
transit["6", "Q"]
priceHistory[{date,event,price}, ...]
agents[{name,phone,brokerage}, ...]
openHouseDates["2026-02-01"]

How to Use

Search mode, single borough:

{
"mode": "search",
"saleType": "forSale",
"locations": ["manhattan"],
"minPrice": 1000000,
"maxPrice": 2000000,
"minBedrooms": 2,
"amenities": ["DOORMAN", "ELEVATOR"],
"sortBy": "PRICE_ASC",
"maxPages": 5,
"maxListings": 200
}

Search mode, multi-borough rentals:

{
"mode": "search",
"saleType": "forRent",
"locations": ["brooklyn", "queens"],
"maxPrice": 4000,
"noFee": true,
"minBedrooms": 1,
"sortBy": "LISTED_AT_DESC",
"maxListings": 100
}

URL mode, multi-URL:

{
"mode": "url",
"urls": [
"https://streeteasy.com/for-sale/williamsburg",
"https://streeteasy.com/for-rent/upper-east-side?page=2",
"https://streeteasy.com/sold/manhattan"
],
"maxPages": 3,
"perPage": 200
}

Detail enrichment (slower, full agent + amenity coverage):

{
"mode": "search",
"saleType": "forSale",
"locations": ["dumbo"],
"fetchDetails": true,
"maxListings": 25
}

Input Parameters

ParameterTypeDefaultDescription
modeenumsearchsearch (filters) or url (paste URLs).
saleTypeenumforSaleforSale, forRent, inContract, recentlySold, offMarket.
locationsstring[]["nyc"]Slugs (manhattan, brooklyn, williamsburg, jersey-city, ...) or numeric IDs.
propertyTypesenum[][]CONDO, CO_OP, HOUSE, TOWNHOUSE, MULTI_FAMILY, RENTAL, CONDOP.
minPrice / maxPriceintegernonePrice range in USD.
minBedroomsintegernoneUse 0 for studios.
maxBedroomsintegernone
minBathroomsnumbernoneDecimal supported (1.5).
minSqft / maxSqftintegernoneLiving area in square feet.
amenitiesenum[][]Listings must include all selected amenities.
noFeebooleanfalseRentals only: filter to no-broker-fee listings.
keywordsstringnoneFree-text search inside the description / title.
sortByenumRECOMMENDEDRECOMMENDED, PRICE_ASC/DESC, LISTED_AT_ASC/DESC, SQFT_DESC, BEDROOMS_DESC.
urlsstring[][]URL mode only.
maxPagesinteger0 (unlimited)Pagination cap per query (0 to 50). 0 means walk all pages until exhausted.
perPageinteger100Listings per page (10 to 500).
maxListingsinteger20Hard cap across the whole run, 0 means unlimited. Bump for production scrapes.
fetchDetailsbooleanfalseEnrich each record with detail page fields. Adds 1 HTTP request per record.
expandLargeQueriesbooleanfalseAuto-shard queries above 1,050 results into price buckets and merge.
proxyobjectApify Residential USCountry forced to US.

Output Example

Sample shape, values are illustrative placeholders.

{
"id": "0000001",
"url": "https://streeteasy.com/building/sample-tower/4a",
"saleType": "forSale",
"status": "For sale",
"price": 1250000,
"neighborhood": "Sample Neighborhood",
"borough": "Manhattan",
"address": "100 Sample Street",
"unit": "4A",
"bedrooms": 2,
"bathrooms": 2,
"halfBathrooms": 0,
"squareFeet": 1100,
"pricePerSqft": 1136.36,
"propertyType": "Condo",
"latitude": 40.7000,
"longitude": -74.0000,
"imageUrl": "https://photos.zillowstatic.com/fp/0-uncropped.webp",
"images": ["https://photos.zillowstatic.com/fp/0-uncropped.webp"],
"brokerage": "Sample Realty",
"listedAt": "2026-01-01",
"daysOnMarket": 30,
"offMarketAt": null,
"furnished": false,
"noFee": null,
"advertisedListing": false,
"description": "Full seller description text appears here when fetchDetails = true.",
"amenities": ["Doorman", "Elevator", "Gym"],
"buildingName": "Sample Tower",
"buildingYear": 1990,
"schoolDistricts": ["1"],
"transit": ["6", "Q"],
"priceHistory": [{ "date": "2026-01-01", "event": "Listed", "price": 1250000 }],
"agents": [{ "name": "Agent Name", "phone": "+10000000000", "brokerage": "Sample Realty" }],
"openHouseDates": ["2026-02-01"],
"virtualTourUrl": null,
"sourceUrl": null
}

Plan Requirement

This actor requires Apify Residential proxy with country US. StreetEasy blocks datacenter ranges, so the default Apify proxy (datacenter) will return 0 results.

  • Free plan: does not include Residential proxy. Upgrade to Starter or higher.
  • Starter plan and above: includes Residential proxy access.
  • The actor automatically pins country to US even if you forget to select it.

If you run on Free plan with the default proxy, you will see a prominent warning at the start of the run and an empty dataset. Upgrade and re-run.