Criblist turns SF apartment hunting into a swipeable deck. Set your budget, neighborhoods, and must-haves, then browse live rentals from Craigslist and local property managers. Context.dev powers the extraction and source data. Keep the good ones.
Hey Product Hunt 👋
Apartment hunting in San Francisco has a painfully specific loop:
Open Craigslist
Open five property manager websites
See the same listing twice
Lose the good one
Start another spreadsheet
Repeat
So we built Criblist.
Tell it your budget, bedroom count, preferred neighborhoods, and the things you refuse to compromise on. Criblist searches live inventory across Craigslist, Brick + Timber, RentSFNow, Mosser, and J. Wavro, then gives you one clean, personalized deck.
Pass. Keep. Open the original listing. Move on.
We built Criblist on top of Context.dev:
The HTML API fetches live listing pages
The Extract API turns messy rental websites into structured inventory
The Brand API keeps every source recognizable
We also made a deliberate choice not to pad the results. If nothing genuinely matches what you asked for, Criblist tells you instead of showing you a bunch of irrelevant apartments.
It’s completely free, requires no login, and is fully open source.
If you’re looking for an apartment in SF right now, reply with:
Budget / bedrooms / two neighborhoods / one dealbreaker
We’ll run your search and share the best match Criblist finds 👀
Report
@yahia_bakour3 For folks actively hunting in SF: what's one small detail that made or broke a place for you; something you wish search tools would surface or filter for?
Report
the staleness question below (still-live checks) is the one I'd worry about too, but there's a business-model risk underneath it: property managers list on their own sites specifically to control the narrative and pricing, and Craigslist itself has gone after scrapers before. if Brick + Timber, RentSFNow etc notice a chunk of their traffic is bypassing their site entirely, what stops one of them from blocking the extraction and quietly shrinking your source list over time? feels like the kind of thing that works great at launch and gets thinner every month as sources notice and lock down.
Report
A commute-time filter would be huge. Plug in where you work and it shows you listings under your max door-to-door time on Muni or BART, not just the rent number. Right now I still have to mentally cross-check every place against how long it'll actually take me to get to the office.
Report
@rzgarxblz I agree with this! That would be so helpful!
Report
It would be super helpful to see a map view alongside the swipe deck so I can visualize where each listing sits relative to my target neighborhoods and commute. Maybe a small toggle in the corner to switch between card stack and map mode. Would make narrowing down the geography way easier without losing the quick-browse feel.
Report
As a student, the struggle is real. How often do you find listings that aren't duplicated across multiple sites?
Report
How do you plan to handle sourcing and data consistency from Craigslist, given their historical issues with scraper bots and varying listing quality?
Report
the swipe-and-keep format is a great fit for this, apartment hunting really is just a matching problem dressed up as a spreadsheet. one thing I'd want to know before trusting it: does Criblist re-check that a listing is still live before showing it to me, or is there a chance I keep something that already got rented out an hour earlier? SF listings move fast
Context.dev
@yahia_bakour3 For folks actively hunting in SF: what's one small detail that made or broke a place for you; something you wish search tools would surface or filter for?
the staleness question below (still-live checks) is the one I'd worry about too, but there's a business-model risk underneath it: property managers list on their own sites specifically to control the narrative and pricing, and Craigslist itself has gone after scrapers before. if Brick + Timber, RentSFNow etc notice a chunk of their traffic is bypassing their site entirely, what stops one of them from blocking the extraction and quietly shrinking your source list over time? feels like the kind of thing that works great at launch and gets thinner every month as sources notice and lock down.
A commute-time filter would be huge. Plug in where you work and it shows you listings under your max door-to-door time on Muni or BART, not just the rent number. Right now I still have to mentally cross-check every place against how long it'll actually take me to get to the office.
@rzgarxblz I agree with this! That would be so helpful!
It would be super helpful to see a map view alongside the swipe deck so I can visualize where each listing sits relative to my target neighborhoods and commute. Maybe a small toggle in the corner to switch between card stack and map mode. Would make narrowing down the geography way easier without losing the quick-browse feel.
As a student, the struggle is real. How often do you find listings that aren't duplicated across multiple sites?
How do you plan to handle sourcing and data consistency from Craigslist, given their historical issues with scraper bots and varying listing quality?
the swipe-and-keep format is a great fit for this, apartment hunting really is just a matching problem dressed up as a spreadsheet. one thing I'd want to know before trusting it: does Criblist re-check that a listing is still live before showing it to me, or is there a chance I keep something that already got rented out an hour earlier? SF listings move fast