Historical lens

Market History

Craigslist multifamily trends, competitor velocity, and Brickston price-history signals — slice by window, beds, neighborhood, attribution.

Price-history mirror coverage (joined CL ads): 2026-04-292026-05-05. Charts fill out as the daily ETL accumulates more brickston_listing_price_history rows.

2026-02-17 → 2026-05-18All operators · Probable+ · Regime year ≥1979
RENT REGIME (PARCEL YEAR-BUILT)
Market-rate from year-built ≥
A · Market trend

Median asking rent by bedroom · weekly buckets

Multifamily CL posts with price $1k–$20k; periods with fewer than 5 observations are suppressed.

Median $/SF · weekly buckets

New posts by week · stacked by operator

B · Competitor velocity

Operator metrics · attributed posts only

Rows exclude unidentified / unattributed posts. Repost rate = same operator + address reposted within 30 days of a removal in the window (approximation).

OperatorNew postsMedian DOM (removed)% w/ price moveMedian Δ $Posts / wkRepost rate
C · Price moves

Brickston listing price history · weekly counts

Change magnitude · integer % bins

Largest cuts · top 20

OperatorAddressBedsWas → Now%Recorded
D · Concession language

Regex hits as % of weekly posts

E · Hyper-takeaways

LLM brief · on demand

Quick loops — pick an angle (sends optional insightHint); then refine with Generate or another chip.

Bundles sections A–D JSON with your filter tuple and calls Claude (cached ~1h per identical payload in-memory on the server). Same contract as POST /api/market-history/insights — see /help for agent/API notes.

Rent Trend

Trailing-90-Day Rent Comparison

Mosser asking + achieved vs comp set quartiles

Mosser SF achieved + asking rent vs comp-set distribution (P25 / median / P75) over the trailing 90 days. Roll-up window gives a thicker comparison than monthly cohorts when sample size is thin. Click any row to drill to the underlying leases or competitor listings.

01 / Mosser vs comp set · trailing 90 days

Asking + achieved vs comp distribution, by bed bucket

click a row → drill to underlying leases or comps

BedMosser LeasesMosser AskingMosser AchievedRealization ΔComp ListingsComp P25Comp MedianComp P75Asking vs MedianAchieved vs Median
Studio25$2,087$2,055-1%77$1,895$2,195$2,695-$108-$140
1BR3$3,445$3,9620%70$3,269$3,770$4,333-$325$192
2BR5$4,715$4,695-0.4%34$4,620$5,495$5,995-$780-$800
3BR11$5,495$6,750$7,395
Other3$3,495$3,4950%

P25 / median / P75 = comp-set rent distribution (25th, 50th, 75th percentile of rent_min on active SF listings). Mosser source: mosser_move_ins last 90 days. Comp source: listings_current first_seen last 90 days, operator ≠ mosser.

02 / Concession realization by channel

Asking + achieved + leakage · over time

click move-ins count → drill to those move-ins

MonthSourceMove-InsAvg AskingAvg AchievedRealization Δ
2026-06Property Website1$1,645$1,6450%
2026-05Property Website8$2,289$2,283-0.3%
2026-05Other5$2,808$3,2450%
2026-05Zillow4$1,708$1,7080%
2026-05Craigslist1$3,195$3,1950%
2026-04Property Website11$2,531$2,530-0%
2026-04Zumper1$4,395$4,3950%
2026-04Apartment List1$2,395$2,3950%
2026-04Corporate Website1$3,695$3,6950%
2026-04Craigslist1$5,595$5,495-1.8%
2026-04Other1$4,495$4,4950%
2026-04Zillow1$3,495$2,745-21.5%
03 / Forward projection

Coming with RevMan engine

Forward rent trajectory — projected achieved rent by cohort over the next 90 days — ships when the RevMan engine is live. See /revman for input list and timing.

Drill-Through

Comp set — 1BR · trailing 90 days

70 active competitor listings

×
OperatorAddressUnitNeighborhoodBedsSqFtRentDOMFirst Seen
2B Living285 Turk Street5071462$1,79542026-05-10
Trinity SF1190 Mission Street0818SoMa1490$2,67112026-05-10
Parkmerced3711 19th AvenueLake Merced1695$2,69582026-05-10
Gaetani Real Estate1571 Revere Avenue #12nd1760$2,69582026-05-10
Parkmerced3711 19th AvenueLake Merced1776$2,69582026-05-10
Rentals Inc.670 O'Farrell St341$2,69582026-05-10
Trinity SF1190 Mission Street1218SoMa1490$2,72412026-05-16
Brick + Timber685 Geary Street1021489$2,79582026-05-10
Trinity SF1190 Mission Street0614SoMa1478$2,88662026-05-11
Trinity SF1190 Mission Street0912SoMa1476$2,93622026-05-14
Trinity SF1188 Mission Street0401SoMa1634$3,06252026-05-10
Trinity SF1188 Mission StreetSoMa1634$3,06212026-05-15
Brick + Timber1020 Post Street3011540$3,14582026-05-10
Trinity SF1188 Mission StreetSoMa1453$3,15082026-05-10
Rentals Inc.930 Post St181$3,19542026-05-14
Trinity SF1177 Market StreetCivic Center1500$3,22782026-05-10
Brick + Timber1514 Geneva Avenue11646$3,26582026-05-10
Trinity SF1188 Mission Street0410SoMa1444$3,26982026-05-10
Trinity SF1188 Mission StreetSoMa1444$3,26912026-05-15
Gaetani Real Estate435 Euclid Avenue161469$3,29532026-05-15
Rentals Inc.729 Ellis St4081$3,29572026-05-11
Trinity SF1177 Market StreetCivic Center1422$3,32382026-05-10
Trinity SF1188 Mission StreetSoMa1450$3,38682026-05-10
Trinity SF1188 Mission Street1015SoMa1450$3,38612026-05-15
Trinity SF1190 Mission Street1313SoMa1474$3,39322026-05-16
Rentals Inc.980 Bush St4021$3,39532026-05-14
Rentals Inc.812 Eddy St4051$3,49582026-05-10
Trinity SF33 8th Street0406SoMa1627$3,55842026-05-12
Trinity SF33 8th Street0534SoMa1620$3,59332026-05-14
Gaetani Real Estate1125 Union Street071445$3,59582026-05-10
Trinity SF33 8th StreetSoMa1600$3,60582026-05-10
Trinity SF33 8th Street1414SoMa1600$3,66112026-05-10
Gaetani Real Estate225 Lincoln Way3071$3,69532026-05-15
Gaetani Real Estate699 Arguello Blvd.1051700$3,69532026-05-15
Brick + Timber1260 Broadway Street1031471$3,74542026-05-14
Gaetani Real Estate85 Heather Avenue81697$3,79532026-05-15
Brick + Timber400 Duboce Avenue1121458$3,80042026-05-10
Brick + Timber814 California Street11597$3,80082026-05-10
Trinity SF33 8th Street0428SoMa1608$3,84212026-05-17
Rentals Inc.1085 S Van Ness Ave2061$3,89582026-05-10
2B Living305 23rd Avenue041600$3,99522026-05-10
Gaetani Real Estate990 Bay Street2071$3,99552026-05-10
Brick + Timber2898 Jackson Street1001470$3,99582026-05-10
Brick + Timber2363 Van Ness Avenue2051482$4,04542026-05-14
Brick + Timber1440 Sutter Street3041554$4,10082026-05-10
Brick + Timber2055 Sacramento Street3051612$4,12532026-05-11
Brick + Timber520 Buchanan Street171498$4,14562026-05-12
Brick + Timber621 Stockton Street2031577$4,17582026-05-10
Brick + Timber400 Duboce Avenue3131432$4,27522026-05-14
Rentals Inc.1330 Union St61$4,29542026-05-14
Gaetani Real Estate940 Guerrero Street061520$4,29532026-05-15
Rentals Inc.759 Green St1E1$4,29582026-05-10
Brick + Timber645 Stockton Street8071583$4,34542026-05-14
Rentals Inc.1705 Octavia St1001$4,49542026-05-10
Rentals Inc.3099 Washington St71$4,49562026-05-10
Rentals Inc.3099 Washington St241$4,49582026-05-10
Rentals Inc.938 Hayes St61$4,49512026-05-17
Brick + Timber1340 Taylor Street1340-0091663$4,58582026-05-10
Brick + Timber1472 Filbert Street5111506$4,58572026-05-11
Brick + Timber1520 Gough Street2061368$4,59542026-05-14
Brick + Timber355 Fulton Street3101615$4,67572026-05-11
Brick + Timber1077 Ashbury Street1081C1400$4,67582026-05-10
Rentals Inc.657 Kansas St2041$4,69532026-05-14
Brick + Timber814 California Street161596$4,77082026-05-10
Brick + Timber1900 Washington Street11407$4,79582026-05-10
Brick + Timber1425 Taylor Street404G21554$4,84542026-05-14
Rentals Inc.759 Green St2D1$4,89582026-05-10
Gaetani Real Estate1142A Montgomery Street1709$5,19582026-05-10
Rentals Inc.1671 Lombard Street91$5,49522026-05-14
Brick + Timber2898 Jackson Street4011563$5,69542026-05-10