SF apartment search tools, compared
There are three kinds of tool, and most confusion comes from expecting one kind to do another kind's job. Every claim about someone else's product below links to their own site.
The three kinds
Listing sites hold the inventory and let you filter and save alerts. AI search assistants let you describe what you want in plain language instead of clicking filters. An agent that acts for you reads your qualifications, tells you where not to waste an application fee, and prepares the outreach — that last kind barely exists, which is why we built one.
Listing sites
Zillow, Apartments.com, Zumper and Apartment List have the biggest inventories, and saved-search alerts on all of them are free. If you need nationwide coverage today, start there. Craigslist still carries a real share of SF's small-landlord inventory — and most of the rental scams; tour first, verify the landlord, and never pay by wire or gift card.
AI search assistants
Iris is built specifically for San Francisco: you describe what you want in natural language and it searches its listings, including a rent-control filter. If a smarter search box over SF inventory is all you need, it's a good one.
brightplace launched in 2026 as an AI "rental advisor": you ask about fees beyond the advertised rent, commutes and neighborhoods in conversation, and it can request tours.
ChatGPT itself will also search listings and summarize them for you. What none of these hold is your file: which documents you can actually produce, which landlord you already wrote to, and who hasn't replied in four days.
The half most tools skip
Searching was never the expensive part of renting in SF. The expensive part is applying: fees are per-application, requirements are buried in the listing text, and if you arrived recently — no SSN, no US credit history — half the inventory was never going to take your money anyway.
Put Roots is an agent for that half of the job. It checks each listing's written requirements against what you can actually produce and sorts them into ✅ ready to apply / 🟡 worth asking / ❌ won't qualify, quoting the landlord's own line and the date we read it. It drafts the emails and sends them through your own Gmail, only after you approve each one; calls are made by an AI that says it's an AI. The no-SSN answers for banks and carriers are a hand-checked index where every line carries its source and the day we checked it. How it works spells out the whole loop, including a drafts-only mode.
What it won't do: sign anything, pay anyone, open accounts for you, or promise you the lease. And housing coverage is San Francisco and the South Bay right now — for other cities, use the listing sites above.
Common questions
Is there an AI agent that will actually apply to apartments for me?
Search assistants stop at search, and no legitimate tool signs applications in your name. The honest version of "applies for you" is what Put Roots does: it tells you where an application fee is worth spending, prepares the outreach, and sends it from your own accounts after you approve each message. The signature stays yours.
Can ChatGPT find me an apartment?
It can search and summarize listings, and that's genuinely useful. It doesn't keep your qualification file, doesn't track which landlord replied, and starts from zero next conversation. Use it for research; use an agent with memory and a record for the applying part.
How do I pick where to spend application fees with no US credit history?
Only apply where the written requirements can be met by documents you actually have — 1099s, bank statements, an offer letter, a co-signer or a larger deposit are all real substitutes at many buildings. Where the landlord wrote a hard requirement you can't meet, skip it and keep the fee. That triage is exactly what the ✅🟡❌ buckets automate.