SawTheSıgn
No aggregators. No ghost listings. Every home here was published by a property manager on their own site — and we link you straight back to it.
Scraped from each manager's own portal every morning. A listing can't be fake here — if it isn't on their site, it isn't on ours.
Every home carries the walk to its nearest station, plus drive, transit and walk times to the places you actually go.
When a manager runs a special we strike the advertised rent and show what you'd actually pay — quoted in their own words.
“The best places I found in Los Angeles, I found on foot. Not on any big listing site — on a sign in a window, which led me to a property management company’s own website, which had apartments that effectively existed nowhere else.”
— The Dude that made this
This site is that walk, done across every neighbourhood in Southern California, every morning.
No accounts. No tracking. Nothing guessed — a blank means we don't know, and we say so. Read the pledge · See every source
A Black person, in the business of helping others.
Free to use, no ads. Support this site if it helped.
New things, fixed things, and things we got wrong — newest first, in plain language. If something here should be on this list and isn’t, tell me.
/map/utilities-paid, /map/2-bedrooms/under-2400, /rentals/long-beach/houses. Share one and the person gets exactly your search.Have a suggestion, or spotted something off? The feedback form goes straight to the person who built this — specifics beat politeness.
Every question below has a quick answer. Click More detail on any of them for the exact method, source, and caveats - nothing on this page is a black box.
How is this funded? Will it start charging?
It’s free for renters and it stays that way. This is a nights-and-weekends project, not a business with investors to repay.
There are no accounts, no tracking, no ads, and nothing about you is collected or sold — which also means there is no revenue stream that could quietly change what you get shown. Running it costs a domain renewal and hosting that happens to be free at this size. Listings are never ordered by who paid, because nobody can pay.
If that ever changed, it would be said here first and in plain language, not discovered.
What is this site?
A list of apartments pulled straight from property managers' own websites, with a map, safety info, and commute times built in.
Every listing comes from a property management company's own AppFolio, Buildium, or equivalent portal — never Zillow, Apartments.com, Realtor.com, StreetEasy, or any other aggregator. Coordinates, rent, beds/baths, and availability are read directly off each portal's own data, not geocoded or guessed at.
How often does it update?
Listings refresh every day automatically. Safety and transit data are updated by hand, less often.
The daily refresh re-scrapes every property manager's own portal and rebuilds the page. It deliberately does not re-run the crime, transit, geometry, or housing-type steps — those involve either a live external data pull or a manual research pass, and a page that looks freshly updated while quietly serving stale safety data would be worse than one that's honest about only automating what it safely can. Those layers get refreshed by hand, at the pace their sources actually change.
What's the Property Management Data section?
A running sample of property management companies we've found with a public listings portal — name, coverage area, portal link, and business address where we found one. It is not, and doesn't try to be, every PM company in Southern California — that's a much bigger number, see "More detail."
Built two ways: fingerprinting which listing-portal platform a company runs (Buildium, AppFolio, etc.) through targeted searches per area, and reading job postings that name a property-management platform as a required skill, then following each hit back to the company's own site. Addresses are read only from a company's own contact page — a blank address means genuinely not found yet, never a guess (AppFolio in particular has no predictable contact-page URL the way Buildium does, so most AppFolio finds have a portal link but no address yet). Every company here today is in one Region, Southern California (LA Metro/Long Beach, Orange County, San Diego, Inland Empire, and Ventura, each its own area within it) — more regions may get their own directory later. However broad it gets, this stays a sample, not a census: one business-directory database (April 2026, its own classification, not independently verified) counts roughly 9,800 property management companies statewide, ~2,400 in the city of LA alone and ~900 in San Diego — multiples of what any search-based sweep like this one will ever fully catch.
What does the ★ Preferred button do?
Shows only homes matching what you said matters. Click the gear next to it to set your own bedrooms, price cap, square footage, and must-haves.
Defaults to 2+ bedrooms, 1–2 bathrooms, at or under the city's typical rent cap. Every part is yours to change: minimum beds/baths, a bath ceiling, max rent, min sqft, and whether dedicated parking / in-unit laundry / AC are required. The badge on every card, the "Preferred" count in the sidebar, and the button's own filter all read the exact same saved definition, so they can never disagree with each other. Saved per market in this browser.
What are "Parking mentioned" / "Laundry mentioned"?
Hides listings where the manager said absolutely nothing about parking or laundry — keeps everything else, including "not stated" isn't quite it, more "said something, even briefly."
A labelled field or descriptive text both count as "mentioned." Total silence on the topic is what gets filtered out. This is different from a parking/laundry type filter (under More filters) — this one is purely about whether the manager addressed the topic at all.
Why does a tag have a dashed outline?
Dashed = read out of the manager's own description, not a real checkbox they filled in. Hover it to see their exact wording.
Only a small fraction of managers fill in an actual labelled Parking:
or Laundry: field (the exact current count is in the left-rail
Requirements note). Everything else is inferred from their free-text description
— a strong lead, not a guarantee. A tag reading "not stated" means the page said
nothing either way, which is not the same as "none." Confirm before you sign.
What does "Implausible rent" mean?
The price looks like a typo, a per-room rate, or bait (like $1/mo) — shown wearing that red badge so you can judge it yourself, and untick "Show implausible rents" under More if you'd rather not see them.
Flagged when rent falls under a per-bedroom floor ($700 for 1 bd, +$300 per extra bedroom). Never deleted and never silently hidden — every listing shows by default, the badge carries the exact math it tripped, and if you hide them the count line above the list says how many are held back.
What are the little icons in the coloured rows (🚗 🚆 🚶)?
Drive / transit / walk time to one of your saved places, plus the straight-line distance in miles.
Each row is one of your Places of Interest, colour-tagged to match its map marker. Only the modes you ticked for that place appear. Times are straight-line distance estimates — not routed, no traffic, no timetable — so real trips run a little longer. A transit icon showing "—" means no realistic transit trip was found, which is a real (if disappointing) answer, not a missing one.
What's the Safety Rating benchmark?
Compares this listing's safety to one benchmark address you care about (it starts at a fixed reference point in Palms, Los Angeles — a neutral anchor, not meant to matter to anyone else). Plus means more incidents nearby than the benchmark; minus means fewer. Type your own address in from the gear next to the ◈ Safety Rating button and it becomes about wherever matters to you instead.
Scored with the exact same radius, dataset, and per-capita method as every listing — not a separately-scaled number. Click the gear, type any address, and click Find coordinates — that looks the address up (see "Do you track me?" above for what that sends and to whom) and fills in its latitude/longitude for you, no need to know them yourself. A custom address's incident count is then estimated from the nearest already-scored listing within 600 m, and is labelled as an estimate when it is one; if nothing scored is that close, it honestly says so instead of guessing.
Why do some cards show a "New" badge?
First time this address has shown up in the data.
Based on when an address was first seen across daily scrapes, within a display window — not merely "new to this run's records," and not stale from months ago either.
What does the Safer / Moderate / Caution / Higher incidents pill mean?
How much reported crime is nearby, per resident, compared to other listings here. Green-ish is relatively better, red is relatively worse — it's a ranking, not an absolute danger score.
Weighted incidents (person-crime counts double) within a 0.8km radius over the trailing 12 months, divided by the population living in that same radius, ranked into quartiles against every other scored listing — incidents per 1,000 residents, not a raw count. Checked this against six commonly-used crime-data products (NeighborhoodScout, CrimeGrade.org, SpotCrime, DoorProfit, AreaVibes, Niche) and all six normalize by population and weight severity for the same reason: a dense area racks up more total incidents than a quiet one just from having more people and targets present, independent of true danger level. Source data: LAPD and Long Beach PD's own open incident data — the only two agencies here that publish it. Every other city (Torrance, Pasadena, Glendale, Gardena, Carson, Redondo Beach, Signal Hill, and more) shows "No data" rather than a guess.
What's the ↓ ↑ → arrow next to a safety pill?
Whether that area's reported crime has been trending down, up, or holding steady lately. Currently Long Beach/Signal Hill area only.
A genuine trailing-12-months-vs-the-12-months-before comparison. LAPD's own data isn't used for a trend yet: LAPD switched records systems to NIBRS on 2024-03-07, and the datasets used here show a multi-month reporting ramp as that switch was backfilled — comparing two windows that touch it would read as a fake citywide crime spike that's really just paperwork catching up. Long Beach's feed was checked the same way and is stable back through 2023, so its trend is real. A direction only shows once there's at least 8 incidents combined nearby, and a swing under 15% is called "stable" rather than manufacturing a direction out of ordinary noise.
What do the colours of the dots mean?
Housing type (house, apartment, condo, etc. — see the map's own legend). A ★ star instead of a dot means that listing matches your Preferred definition.
Stars are deliberately the same shape as the ★ Preferred button and card badge, so a preferred listing reads as one on the map without checking anything else — and they follow your saved definition live, not a fixed rule.
What are the orange circles with numbers?
Clusters — several listings too close together to click apart. Click one to zoom in.
If zooming could never actually separate the cluster (same-building units jittered metres apart), clicking it opens a pick list of every unit inside instead of zooming toward a limit that can't be reached.
What are the small grey dots that appear when I zoom in?
Bus stops. They only show once you're zoomed in far enough for them to mean something.
From the transit agency's own GTFS feed. Hover one for its name and the routes that serve it.
What are the diamond markers?
Your saved Places of Interest — each one in its own colour, matching its chip on every card.
Add, edit, or remove them from the ◆ Places of Interest button — up to 6, saved per market in this browser only. Type an address and click Find to fill in its coordinates automatically (see "Do you track me?" in Privacy for what that sends and to whom), or type latitude/longitude yourself if you already know them.
What do the dashed and dotted lines on the map mean?
Future transit. Dashed = under construction right now. Dotted = planned, not yet under construction.
Hand-curated from the transit agency's own project pages; corridors are approximate for orientation, not engineering alignments. Hover any line for the project name and target date; the same list is also in the left margin under "Future transit."
Do you track me, or store my data anywhere?
No accounts, no analytics, no server to send anything to. The one exception is address lookups (see below), and even those only fire when you click Find.
The entire site is one static file — your browser already has everything it needs the moment the page loads. Saved listings and Places of Interest live only in this browser's own local storage; closing the tab doesn't lose them, and none of it is ever uploaded anywhere. The one thing that does leave your machine: clicking Find next to an address sends that address text to OpenStreetMap's free geocoding service to get its coordinates back — nothing else about you, and only that one lookup, only when you ask for it. See the Sources tab for the complete list of what talks to what.
Every company below runs its own public listings portal we found while building this site — not just the ones with units currently showing above. Included in case they also list somewhere you're searching later. This is a sample, not a census: one business-directory database counts roughly 2,400 property management companies in the city of LA alone, and roughly 900 in San Diego — a search-based sweep like this one will always be a small fraction of that. Addresses come from a company's own contact page or from its California DRE licence record; a blank one means we haven't found it yet, never a guess.
Found two ways: fingerprinting which listing-portal platform a company runs (Buildium, AppFolio, etc.) through targeted searches per area, and reading job postings that name a property-management platform as a required skill, then following each hit back to the company's own site for its address. This is a working, expanding log, not a claim of completeness. For scale: one business-directory database (dated April 2026, its own classification — not independently verified) puts California alone at roughly 9,800 property management companies, ~2,400 in the city of LA and ~900 in San Diego. Southern California has far more property managers, of every size, than any search-based sweep will ever fully catch. Full write-up on FAQs, full source list on Sources.
Every listing in the current market, exactly as gathered from each manager's own portal — the same rows the map and cards draw from, with nothing the toolbar filters hide. Blank cells mean the manager didn't state it; nothing here is guessed. Safety figures exist only where a police agency publishes open incident data (Long Beach/Signal Hill and LAPD's patrol area today) — elsewhere the column honestly reads “No data.”
Pick a company. The takes below are what people actually say on forums (every one linked to its source); the numbers beside them are ours, computed from this build's own listings. Straight-line distance is not drive time. Want a company added? Ask via Add a Space · Feedback - entries only exist after a real research pass, never generated on the spot.
Why this site
They were on signs in windows — which led to property managers' own websites, which had homes that effectively existed nowhere else. This site is that walk, automated: every neighbourhood in Southern California, every property manager's own portal, every morning.
Every listing is scraped from its property manager's own leasing portal and links straight back to it. No aggregator feeds, no syndication, no ghost listings rented out weeks ago.
If it isn't on the manager's own site, it isn't on ours.
A move-in special strikes the advertised rent and shows the effective monthly cost, quoted from the manager's own words. Utilities included — all, or water & trash — ride the price as a tag, because $1,695 all-in is a different number than $1,695 plus bills. Cash-to-keys totals: first month + deposit + application fee, stated figures only.
$1,695 all-in and $1,695 plus bills are different homes.
Each listing distills its own facts into a short read: under or over the local median, priced well for its size, new today or sitting 40 days, street parking, all-utilities-paid. Every note traces to a fact on the same sheet.
Derived from data, never written by hand, never padded.
Set your work, your gym, your family — every card shows drive, transit and walk to each, plus the nearest rail and bus with real route numbers, drawn from the transit agencies' own GTFS feeds.
Not a generic walk score — your actual places.
Per-capita, severity-weighted incident bands from police open data — with the counts, the population and the percentile shown on every listing. Where no open data exists we say "no data". The full method, and every city's rate, live on the safety page.
We never fill gaps with guesses.
A classifier reads each listing for its housing type; a "House" tag says whether the manager stated it or we inferred it from the listing itself, and inferred tags show their evidence on hover.
One click on "Houses" isolates every one.
Our own daily history of every listing powers a public Market Data page: inventory trend, median asking rent by bedroom count, price cuts versus raises, days on market — each number with its caveat printed beside it.
Computed from our data, refreshed daily — not licensed from an index.
Every view exports as CSV straight from your browser — the listings you've filtered and the full property-manager directory. Every listing has its own address-named page you can share or find in a search engine.
No account, no tracking, nothing guessed — the pledge holds everywhere.
Every category on this page, one row each: what it is, where it's actually pulled from, and anything worth knowing about how current or complete it is. The only external service this page ever talks to on its own is the address lookup, called out on its own row below.
Methodology. Every scored listing's safety band is incidents per 1,000 residents nearby, with crimes against a person weighted double — not a raw count. That shape of method isn't an invention here: it's the same approach used by crime-data products people already check before signing a lease. Researched and cross-checked against six of them before building this one:
All six converge on the same shape: normalize by population, weight by severity. None of them score off a raw incident count, and neither does this page.
This is built by one person and it's openly incomplete — missing companies, missing addresses, a listing that's wrong. Both forms below go to a review queue; nothing you submit appears on the site until a human has checked it.