NYC Rentals and Sales Scraper for StreetEasy: Comps, Price Cuts
Pricing
from $1.13 / 1,000 listings
NYC Rentals and Sales Scraper for StreetEasy: Comps, Price Cuts
Scrape NYC rentals and sales from StreetEasy with full detail in every row: gross and net-effective rent, free months, disclosed fees, price history, building and subway facts. Monitor mode returns only new listings, price cuts, rented and sold units. Export to Excel or Sheets. $1.50 per 1K.
Pricing
from $1.13 / 1,000 listings
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
11 days ago
Last modified
Categories
Share
๐ฝ NYC Rentals and Sales Scraper for StreetEasy: Comps, Price Cuts
|
NYC rentals and sales with the real rent, the fees, and every price change Pull StreetEasy listings for any neighborhood with gross and net-effective rent, disclosed fees, price history and building facts in every row. Schedule it, and each run returns only what changed. |
|
๐ต Real rent, not ad rent Gross rent, net-effective rent, free months and lease length in their own columns. |
๐ Only what changed New listings, price cuts, rented and sold. Unchanged listings are never charged. |
๐ Full history included Every price and status event for the unit, plus building, subway and school facts. |
๐ท๏ธ Rented and sold comps Past rentals and sales with closing dates, for comps and pricing work. |
StreetEasy Scraper collects New York City and North Jersey apartment listings from StreetEasy: rentals, sales, in-contract listings, and past rentals and sales. Every row already includes the details you would otherwise open each listing to find. No StreetEasy account, login or key is needed.
This Actor is an independent tool. It is not affiliated with, endorsed by or sponsored by StreetEasy or Zillow Group.
๐ What does StreetEasy Scraper do?
It turns a StreetEasy search into a clean spreadsheet, one row per listing. You choose the place, the filters and how many listings you want.
- Search: rentals or sales, active, in contract, or past (rented or sold), filtered by neighborhood, price, bedrooms, bathrooms, size, no-fee, furnished, pets and move-in date.
- Paste links: drop in any StreetEasy search page, single listing or building page. Search pages keep their filters. A building link returns its units.
- Monitor: run the same search on a schedule. Each run returns only new listings, price drops, price increases, listings that went into contract or were rented or sold, and listings taken off the market.
Each row carries the rent or asking price, net-effective rent and free months, disclosed tenant fees, beds, baths and size, address and map position, neighborhood and borough, listing and move-in dates, days on market, price and status history, amenities, pet policy, open houses, building facts, nearby subway stations and schools, photos, floor plans and the description.
๐ฅ Who uses it
- Landlords and property managers: "I price a vacant one-bedroom against live comps, and I need to see who is offering a free month and what fees they charge."
- Investors: "I screen Brooklyn condos by price per square foot, common charges and taxes, then check what sold nearby and for how much."
- Brokers: "Each morning I want the listings that dropped in price or came off the market overnight, so I can call the owners first."
- Renters and alert builders: "I want new listings in my budget as soon as they appear, not hours later in a batched email."
- Relocation and corporate housing teams: "I need furnished one-bedrooms near Midtown that are free by the first of next month."
- Data and proptech teams: "We need a flat schema that stays the same from run to run, with honest empty values instead of made-up ones."
๐ How to use it
|
STEP 1 Pick the place Type neighborhoods the way you say them, like UWS, LIC or Bed-Stuy, or paste StreetEasy links. |
STEP 2 Set your filters Price on gross or net-effective rent, beds, baths, no-fee, furnished, pets and move-in date. |
STEP 3 Run it or schedule it Download as Excel, CSV or JSON. In monitor mode, each run lists only the changes. |
The default input returns 100 active Manhattan rentals in under a minute, so you can see the full output before you narrow anything down.
๐ Monitor new listings and price cuts
Pick Monitor changes as the mode, set your filters, and schedule the Actor (hourly or daily works well). The first run records every matching listing as NEW. After that, each run returns only:
| Change | Meaning |
|---|---|
NEW | A listing that was not there last run |
PRICE_DROP / PRICE_INCREASE | The price moved; the row shows the previous price, the change and the percent |
STATUS_CHANGE | The listing went into contract, or was rented or sold (with the closing date) |
DELISTED | The listing was taken off the market |
Unchanged listings produce no row and cost nothing. Give the monitor a name to share its memory across a schedule, a saved task and API calls. To also catch listings that leave the market, set Max listings above the size of your search.
๐ฅ Input
| Field | Type | Required | Description |
|---|---|---|---|
mode | enum | No | search (default), urls (paste StreetEasy links) or monitor (changes only). |
listingType | enum | No | rentals (default) or sales. |
status | enum | No | active (default), in_contract, or past (rented or sold). |
startUrls | array of URLs | No | StreetEasy search, listing or building links. Used in urls mode. |
locations | array of strings | No | Neighborhoods or boroughs by name, for example "Upper West Side", "LIC", "Brooklyn". Empty means all of NYC and North Jersey. |
minPrice / maxPrice | integer | No | Monthly rent or asking price range in USD. |
priceBasis | enum | No | Rentals: filter on gross (advertised) or netEffective rent. |
minBeds / maxBeds | integer | No | Bedroom range. 0 is a studio. |
minBaths | number | No | Minimum full bathrooms. |
minSqft | integer | No | Minimum size in square feet. |
noFeeOnly | boolean | No | Only rentals marked as no broker fee. |
furnishedOnly | boolean | No | Only furnished units. |
petsAllowed | boolean | No | Only listings that allow pets. |
availableBy | string | No | Rentals you can move into on or before this date. |
sort | enum | No | Newest, oldest, price, size, price per square foot, bedrooms or next open house. |
maxItems | integer | No | Most listings per search (per link in urls mode). Default 100. |
includeDetails | boolean | No | Price history, building, transit, schools, photos and more. On by default. |
maxPhotos | integer | No | Photo links per listing. Default 5. |
includeAgentContacts | boolean | No | Adds agent name, phone, email and license. Off by default. |
stateName | string | No | Monitor name, so several runs share one memory. |
proxyConfiguration | object | No | Connection settings. The default works for nearly everyone. |
๐ค Output example
{"schemaVersion": 1,"id": "5179396","url": "https://streeteasy.com/building/the-howell/p103","listingType": "rental","status": "active","price": 6526,"netEffectiveRent": 5982,"monthsFree": 1,"leaseTermMonths": 12,"grossVsNetDiscountPct": 8.34,"beds": 1,"baths": 1,"halfBaths": 0,"unitType": "Rental Unit","address": "84 William Street","unit": "#P103","zip": "10038","neighborhood": "Financial District","borough": "Manhattan","latitude": 40.707973,"longitude": -74.00772,"listedAt": "2026-10-10T00:48:15-04:00","availableAt": "2026-10-19","daysOnMarket": 0,"noFee": false,"furnished": false,"buildingName": "The Howell","buildingYearBuilt": 1907,"propertyType": "rental","brokerage": "Living New York","priceHistory": [{ "date": "2026-10-10", "price": 6526, "event": "LISTED", "source": "Living New York", "listingId": "5179396" },{ "date": "2025-07-23", "price": 6360, "event": "DELISTED", "source": "Living New York", "listingId": "4756922" },{ "date": "2025-06-04", "price": 6360, "event": "LISTED", "source": "Living New York", "listingId": "4756922" }],"priceCutCount": 0,"originalPrice": 6526,"amenities": ["Balcony", "Central Air", "City View", "Concierge", "Deck"],"petPolicy": "Cats and dogs allowed","openHouses": [{ "startsAt": "2026-10-10T12:15:00-04:00", "endsAt": "2026-10-10T13:00:00-04:00", "byAppointmentOnly": true }],"building": { "floors": 19, "units": 138, "preWar": true, "activeRentals": 4, "activeSales": 0 },"nearbySubways": [{ "station": "Fulton St-Broadway-Nassau", "routes": ["A", "C", "J", "Z", "2", "3", "4", "5"], "distanceMiles": 0.06 },{ "station": "Wall St", "routes": ["2", "3"], "distanceMiles": 0.07 }],"nearbySchools": ["the Peck Slip School"],"photos": ["https://photos.zillowstatic.com/fp/71c6411f8ac343bdb42438fa27dd56f1-full.jpg"],"pricePerBed": 6526,"scrapedAt": "2026-10-10T05:15:08.000Z"}
A value the listing does not state is left out of the row. You will never see placeholders like "N/A" or "Unknown", and a missing size is never shown as 0.
๐ Data table
| Field | Type | Description |
|---|---|---|
id, url | string | StreetEasy listing id and page |
listingType | string | rental or sale |
status | string | active, in_contract, rented, sold, delisted, closed or temporarily_off_market |
price | number | Advertised monthly rent or asking price (USD) |
netEffectiveRent | number | Rent averaged over the lease after free months |
monthsFree, leaseTermMonths | number | The concession offered and the lease length it assumes |
grossVsNetDiscountPct | number | How much lower the net-effective rent is, in percent |
pricePerSqft, pricePerBed | number | Price per square foot and per bedroom, when size or bedrooms are stated |
beds, baths, halfBaths, sqft, unitType | number / string | Unit size and type |
address, unit, city, state, zip | string | Address |
neighborhood, borough | string | Location names |
latitude, longitude | number | Map position |
listedAt, availableAt, closedAt | string | Listed, move-in and closing dates |
daysOnMarket | integer | Days on market |
noFee | boolean | Marked as no broker fee |
fees | array | Disclosed tenant fees: type, amount, how it is calculated, required or optional, one-time or recurring |
moveInCostEstimate | number | First month plus required one-time fees, only when every required fee is stated |
furnished, furnishedRent, totalMonthlyPrice | boolean / number | Furnished status and prices when quoted |
maintenance, taxes, saleType | number / string | Sales carrying costs and sale type |
buildingName, buildingUrl, buildingYearBuilt, isNewDevelopment, propertyType | mixed | Building basics |
brokerage | string | Listing brokerage |
priceHistory | array | Price and status events for the unit, including its earlier listings |
priceCutCount, originalPrice, lastPriceChange | mixed | Price cuts and first asking price on the current listing |
amenities, petPolicy, catsAllowed, dogsAllowed, maxDogWeightLbs | mixed | Amenities and pet rules |
openHouses | array | Upcoming open houses |
building | object | Floors, units, pre-war, active rentals and sales, building amenities |
nearbySubways, nearbySchools | array | Stations with lines and distance in miles; nearby schools |
photos, floorplans, description | array / string | Media and listing text |
agents | array | Agent name, phone, email, license (only with includeAgentContacts) |
changeType, previousPrice, priceChange, priceChangePct, previousStatus, monitorPriceCutCount, firstSeenAt, changeDetectedAt | mixed | Monitor mode change details |
sourceUrl, scrapedAt, schemaVersion | string / integer | Which pasted link the row came from, collection time, schema version |
The run's RUN_SUMMARY record shows, for each search, how many listings StreetEasy reports and how many were delivered, plus any locations or links that were skipped. If fewer listings arrive than expected, the log says so with the gap.
๐ฐ Pricing
This Actor uses pay per event: you pay per listing saved, and in monitor mode only per change found. Full listing detail is included in that price. Empty searches and unchanged monitor listings cost nothing. There is no subscription.
Free plan runs are limited to 25 listings per search, 3 runs per day, and a 30-minute wait between runs.
โญ Enjoying StreetEasy Scraper?
|
โญ โญ โญ โญ โญ Saved you a morning of copying listings, rents and fees into a spreadsheet? A 5-star rating takes 10 seconds and helps other landlords, investors and NYC renters find it. Your feedback also tells us what to build next. |
| โ ย ย Rate this Actor on Apify |
๐ก Tips
- Comparing concession listings? Set Price filter applies to to net-effective rent, then sort by price.
- For rent comps, use Past (rented or sold) with a neighborhood and bedroom count. Each row includes the closing date and the unit's price history.
- Neighborhood searches include their sub-areas: "Upper East Side" also covers Lenox Hill, Yorkville and Carnegie Hill.
- Turn off Include full listing details for a lighter file when you only need prices and addresses.
โ FAQ
Do I need a StreetEasy account or API key? No. The Actor reads publicly listed information only. There is nothing to log into and no key to set up.
How fresh is the data? Each run reads StreetEasy at the moment it runs. Schedule a monitor to get new listings and price cuts as often as you need.
Can I get sold prices for NYC apartments? Past sales come with their closing date and the price events StreetEasy shows publicly for that unit. Some closing records do not disclose a price; those stay empty rather than being guessed.
Does it show the no-fee status after the 2025 broker fee law? Yes. Each rental keeps the no-fee flag and, more usefully, the list of fees the landlord disclosed, with the amount and whether each one is required.
Is it legal to scrape StreetEasy? The Actor collects only publicly visible listing information. Agent contact details are personal data, so they are off by default. Turn them on only if you have a legitimate reason to process them, and follow the privacy rules that apply to you.
๐ Other actors
- AppFolio Rental Listings Scraper โ - Rental listings with rent, beds, baths and photos from AppFolio property sites.
- Propertyware rental listings monitor โ - Tracks Propertyware rental inventory and flags new, changed and removed listings.
- CommercialRealEstate.com.au Scraper โ - Australian commercial property listings with prices, agents and lease data.
- Landflip Scraper โ - US land listings with prices, acreage and broker leads.
- Landmodo Scraper โ - Owner-financed US land with price, down payment, monthly payment and acreage.