SimpleStreet: A Free StreetEasy Chrome Extension

Mar 16, 2026 Updated Jul 5, 2026

SimpleStreet is a free open source Chrome extension for StreetEasy that adds the features I kept wishing the site had while apartment hunting in NYC: move-in dates on the search page, a toggle to hide sponsored listings, and notes, tags, and ratings for apartments and buildings. It’s on GitHub.

I built it because I moved to New York, had very little time to find a place, and got tired of reopening the same listings and trying to remember which building was which. StreetEasy was good enough to use, but not good enough for the kind of compressed apartment hunt I was doing, so I started filling in the gaps myself.

Install SimpleStreet or view the code on GitHub.

FeatureIncluded
Show move-in datesYes
Hide sponsored listingsYes
Rate apartments and buildingsYes
Add notes and tagsYes
Export and import dataYes

How to Get It

It’s on the Chrome Web Store (pending review), or for now you can install it from source. If you’ve never loaded an unpacked extension it’s less scary than it sounds:

  1. Clone the repo
  2. npm install then npm run dev (or pnpm if that’s your thing)
  3. Go to chrome://extensions/, turn on Developer mode
  4. Click “Load unpacked” and select the build/chrome-mv3-dev folder

That’s it, next time you’re on StreetEasy the extension is active.

Features

Here’s what it does. I built it quickly because I needed it quickly, so the UI is intentionally simple, but the features were genuinely useful.

Availability Dates

StreetEasy lets you filter by latest move-in date, but the actual listing results still made it annoying to tell what was available when without opening each page.

So I surfaced the availability date directly in search results.

StreetEasy search results with SimpleStreet showing move-in availability dates on each listing

The main downside is rate limiting. Each listing kicked off an API request, so this feature definitely got me more captchas than usual. There are smarter ways to batch or cache it, but I was optimizing for “works this week” more than elegance.

Hiding Sponsored Posts

These were often outside the area I actually cared about, and the whole experience felt a little bait-and-switchy.

So there’s a toggle to hide them from the extension popup.

Skips

I didn’t use this feature as much as ratings, but you can skip or hide listings you already ruled out.

SimpleStreet skip controls for hiding or dismissing StreetEasy listings you already ruled out

Favorites

This was the start of the “actually keep track of things” part of the extension. Favorites let me mark listings to come back to later.

Ratings

This was by far the most useful feature. I could rate specific listings out of 10, but more importantly I could rate buildings too. That mattered because listings disappear fast, while buildings keep showing up over and over.

It also let me pull up the apartments and buildings I’d rated highest so I could sort faster when I was trying to cram a bunch of tours into a few days.

Tags

Tags are pretty similar to ratings, but I was just using these to mark certain places mostly as to-tour or expensive.

General Comments

These were simple notes on a listing or building. Useful, but ratings were definitely the feature I relied on most.

Here’s the video

Import and Export

You can also export all of your data from local storage to JSON and reimport it later. If I ever revisit this, the obvious next step would be some light cloud sync so multiple people apartment hunting together can share notes.

It probably wouldn’t be too hard to wire that up with Convex or something similar if I ever need it again.

Built With

I’ve previously built some chrome extensions and it was a pain, but this time around I used Plasmo which is a super nice platform for helping write chrome extensions. I had used it a little bit before doing some contracting for ThirdChair YC X25 but this was the first time using it for my own project.

I also used the more basic options of React, TypeScript, Chrome Storage API for local storage, and the StreetEasy (undocumented) API itself.

If this sounds useful, the code is here: SimpleStreet on GitHub.

And if you have ideas for improving it, send them over before I have to do another apartment search.

Frequently asked questions

Is SimpleStreet free?

Yes. SimpleStreet is free and open source.

Does SimpleStreet store my apartment data locally?

Yes. Ratings, notes, tags, and other saved data are stored in Chrome local storage on your machine, and you can export that data to JSON.

Does SimpleStreet work outside NYC?

Not really. It is built specifically for StreetEasy, so it is useful for the New York City apartment search workflow rather than apartment sites in other markets.

Can I hide sponsored StreetEasy listings?

Yes. One of the built-in features is a toggle that hides sponsored listings from search results.

← Back to blog