StreetEasy Scraper πŸ—½ avatar
StreetEasy Scraper πŸ—½

Pricing

Pay per usage

Go to Apify Store
StreetEasy Scraper πŸ—½

StreetEasy Scraper πŸ—½

Extract comprehensive real estate data from StreetEasy, the premier marketplace for NYC rentals and sales. Gather detailed property listings, pricing history, and building amenities. For consistent uptime and to avoid blocking, the use of residential proxies is strongly advised.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

StreetEasy NYC Scraper

Extract comprehensive real estate listings from StreetEasy, New York City's leading property marketplace. Collect property details including prices, addresses, bedrooms, bathrooms, square footage, neighborhood data, and broker information at scale. Supports both sales and rental listings.

Features

  • Sales & Rentals β€” Extract both for-sale and for-rent listings with a simple dropdown
  • Complete Details β€” Gather price, address, beds, baths, sqft, property type, and broker info
  • Flexible Search β€” Use any StreetEasy filtered search URL as your starting point
  • Smart Pagination β€” Automatically navigate through multiple pages of results
  • Fast & Reliable β€” Optimized for speed with built-in error handling
  • Export Ready β€” Download data as JSON, CSV, Excel, or access via API

Use Cases

Real Estate Investment Research

Analyze NYC property prices before making investment decisions. Compare listings across neighborhoods, identify undervalued properties, and track market trends over time.

Market Intelligence

Build comprehensive datasets for market analysis. Monitor pricing patterns, inventory levels, and property availability across different NYC boroughs and neighborhoods.

Lead Generation

Create targeted lists of properties and broker contacts. Identify new listings matching your criteria and stay ahead of the market.

Rental Market Analysis

Track rental prices across neighborhoods. Compare rental rates, identify trends, and make data-driven decisions for tenants or landlords.

Academic Research

Study housing market dynamics, urban development patterns, and real estate economics with structured data from NYC's largest property marketplace.


Input Parameters

ParameterTypeRequiredDefaultDescription
listing_typeEnumNofor-saleChoose between "For Sale" or "For Rent" listings
start_urlStringNoβ€”Custom StreetEasy search URL (overrides listing_type)
results_wantedIntegerNo20Maximum number of listings to extract
max_pagesIntegerNo50Maximum search result pages to process
proxyConfigurationObjectNoResidentialProxy settings for reliable extraction

Output Data

Each property listing in the dataset contains:

FieldTypeDescription
priceStringListed sale/rental price
addressStringProperty street address
neighborhoodStringNYC neighborhood name
bedsStringNumber of bedrooms
bathsStringNumber of bathrooms
sqftStringSquare footage
property_typeStringProperty type (Condo, Co-op, House, etc.)
brokerStringListing broker or agency
image_urlStringPrimary listing image URL
urlStringDirect link to the StreetEasy listing

Usage Examples

Extract properties for sale in NYC:

{
"listing_type": "for-sale",
"results_wanted": 50
}

Rental Listings

Extract rental properties:

{
"listing_type": "for-rent",
"results_wanted": 100
}

Manhattan Condos

Target specific property types in Manhattan:

{
"start_url": "https://streeteasy.com/for-sale/manhattan/type:condo",
"results_wanted": 100
}

Brooklyn Apartments

Filter by borough:

{
"start_url": "https://streeteasy.com/for-sale/brooklyn/beds:2",
"results_wanted": 75
}

Properties Under $1 Million

Search by price range:

{
"start_url": "https://streeteasy.com/for-sale/nyc/price:-1000000",
"results_wanted": 100
}

Sample Output

{
"price": "$1,295,000",
"address": "250 West 50th Street, Unit 12B",
"neighborhood": "Hell's Kitchen",
"beds": "2",
"baths": "2",
"sqft": "1,150",
"property_type": "Condo",
"broker": "Compass",
"image_url": "https://photos.streeteasy.com/...",
"url": "https://streeteasy.com/building/250-west-50-street-new_york/12b"
}

Tips for Best Results

Choose Your Listing Type

  • Use For Sale for purchase opportunities and investment research
  • Use For Rent for rental market analysis and tenant research
  • Or provide a custom URL for specific filtered searches

Optimize Collection Size

  • Start with 20-50 results for testing
  • Increase results_wanted for production runs
  • Balance speed with data quantity for your needs

Proxy Configuration

For reliable results, residential proxies are recommended:

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Integrations

Connect your data with:

  • Google Sheets β€” Export for collaborative analysis
  • Airtable β€” Build searchable property databases
  • Slack β€” Get notifications for new listings
  • Webhooks β€” Send to custom endpoints
  • Make (Integromat) β€” Create automated workflows
  • Zapier β€” Trigger actions across 5,000+ apps

Export Formats

Download data in multiple formats:

  • JSON β€” For developers and APIs
  • CSV β€” For spreadsheet analysis
  • Excel β€” For business reporting
  • XML β€” For system integrations

Frequently Asked Questions

What's the difference between For Sale and For Rent?

The listing type determines which StreetEasy section to scrape. For Sale shows properties available for purchase, while For Rent shows available rental listings.

How many properties can I collect?

You can collect thousands of listings. Set results_wanted to your desired amount and the actor will paginate automatically.

What if some fields are empty?

Some listings may not have all information (e.g., sqft). The actor captures all available data from each listing.

Can I filter by specific neighborhoods?

Yes, apply filters on StreetEasy and copy the resulting URL, or use neighborhood-specific URLs.

How often is the data updated?

StreetEasy updates listings in real-time. Run the actor regularly to get the latest data.

What boroughs are supported?

All NYC boroughs: Manhattan, Brooklyn, Queens, Bronx, and Staten Island.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with StreetEasy's terms of service and applicable laws. The data extracted is publicly visible on the StreetEasy website. Use data responsibly and respect rate limits.