Why I've Been Staring At StreetEasy Data For Years
I started using StreetEasy back when it still had a reputation for accuracy. Now I dig through its datasets monthly to track how the market shifts, and I want to walk you through what you can actually get out of that data if you know where to look. StreetEasy has been the default rental marketplace in New York for over two decades. Their listings feed the majority of the city's rental searches, and while they don't publish raw API access to the general public, their data still leaks into various forms through web scraping, third-party aggregators, and occasional official releases. The key thing most people miss is that StreetEasy's data is structured differently than you'd expect, and the gaps in it tell just as much of a story as what's actually there. When I first started pulling rental data for a housing nonprofit, I needed to track rent trends across all five boroughs. The problem was StreetEasy's listing dates are notoriously unreliable. Landlords will sit on a "just listed" tag for weeks while the apartment goes unseen, and then suddenly disappear from the site entirely when someone moves in. I spent three weeks trying to figure out why my trend lines were showing impossible dips in January 2018 before I realized the data wasn't broken, it was just reflecting a seasonal ghosting effect where listings vanish without the site updating them.
My workaround was straightforward but required building a custom tracking layer. I set up a script that monitors listing IDs rather than relying on the surface-level date stamps. When a listing goes inactive, I cross-reference it against DOB filing records and compare the last active date with nearby comparable units still on market. This gave me a much more accurate picture of actual turnover rates than StreetEasy's own metrics. It took about six weeks to build the initial pipeline, then another couple of months to validate the output against known apartment moves in my neighborhood. Here's something beginners usually get wrong: most people think rent prices on StreetEasy are final numbers. They're not. The listed price is a starting point for negotiation, and the gap between list price and closing price varies wildly by borough. In Manhattan, you might see a 5-8 percent gap on average. In Queens and the Bronx, it can be closer to 12-15 percent because the market is less competitive and landlords are more willing to bend. I keep a running spreadsheet of actual move-in costs versus listed prices, and the variance is significant enough that you should never budget based on StreetEasy numbers alone.
How To Actually Pull And Use The Data
If you want to work with StreetEasy data, you have a few paths. The easiest route is using a third-party data service like ATTOM or CoreLogic, which aggregate StreetEasy and other listing sources into clean datasets. These cost money, usually around $200 to $500 per month depending on your data needs, but they save you from dealing with the site's anti-scraping measures. For a one-off analysis or a small project, you can also scrape StreetEasy directly using something like Scrapy or BeautifulSoup, though you'll need to handle rate limiting, CAPTCHAs, and the occasional IP block. The fields you actually need to focus on are the ones most people overlook. Bed and bath counts, square footage, and price are the basics, but the data points that matter most are the maintenance history tags, the building amenities breakdown, the rent stabilization flags, and the days on market. Those last two are gold if you can get them right. Days on market tells you how hot or cold a particular building is, and rent stabilization status is critical for understanding long-term affordability in any given unit. I ran into a particularly annoying edge case last year where a landlord was listing the same apartment at three different price points across three different listings. The same photos, the same description, slightly different prices. StreetEasy's deduplication algorithm didn't catch it because the listing IDs were different. My initial analysis showed a sudden spike in inventory in that building, which made no sense. I ended up having to manually cross-reference the photo hashes and listing descriptions to consolidate the duplicates. If you're doing this at scale, you'll want to build a similarity check into your pipeline that catches these kinds of manipulations before they skew your numbers.
Get the Full Details

What The Current Market Actually Looks Like
As of mid-2026, the NYC rental market is in a strange transitional phase. Post-pandemic remote work patterns have settled into something more permanent, which means demand in Manhattan is still slightly depressed compared to 2019 levels, but nowhere near the cliff some people predicted. Brooklyn and Queens have absorbed a lot of that displaced demand, pushing prices up in those boroughs faster than Manhattan. The average one-bedroom in Manhattan is still around $4,200 to $4,800 depending on neighborhood, while equivalent units in Bushwick or Astoria are running $2,800 to $3,400. Those numbers have climbed about 8 to 12 percent over the past two years. One thing the data shows clearly is that new construction completions are creating a glut in some areas. Long Island City and Hudson Yards have so many new buildings opening that landlords are offering broker fees and moon-level concessions to move units. Meanwhile, older pre-war buildings in neighborhoods like Washington Heights and East Flatbush are seeing less turnover and higher effective rents because the supply hasn't kept up with demand there. The market isn't uniform, and treating it like it is will get you wrong answers fast. There are real limitations to relying on StreetEasy for policy decisions or investment research. The data isn't complete, especially for below-market or rent-stabilized units that sometimes don't even make it onto the site. Some landlords avoid it entirely because they don't want to deal with the marketing overhead. You're also missing the cash transactions, the word-of-mouth rentals, and the sublets that never get listed publicly. If you're analyzing the market for a serious purpose, you need to supplement StreetEasy with DOB filings, tax lot data from ACRIS, and ideally some ground-level surveying to catch what the website doesn't show you.
For most people doing casual research, StreetEasy is still the best starting point available. It covers more listings than any other single source, and the interface makes it easy to filter and compare. Just don't treat it as gospel. Build your analysis with the understanding that what you're seeing is a subset of reality, biased toward newer buildings, English-speaking landlords, and units that want the exposure. The gaps in the data are where the real story usually lives.