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 — Studio · trailing 90 days

77 active competitor listings

×
OperatorAddressUnitNeighborhoodBedsSqFtRentDOMFirst Seen
Gaetani Real Estate1226 Grant Avenue29060$67582026-05-10
Gaetani Real Estate743 Polk Street2050$89532026-05-15
Rentals Inc.692 Bush St5050$1,19582026-05-10
RentSFNow57 Taylor150Tenderloin0$1,49582026-05-10
Rentals Inc.420 Ellis St2060$1,49582026-05-10
Brick + Timber540 Leavenworth Street3030183$1,59082026-05-10
Rentals Inc.690 Bush St3060$1,59582026-05-10
RentSFNow57 Taylor330Tenderloin0$1,64582026-05-10
RentSFNow57 Taylor306Tenderloin0$1,64582026-05-10
Rentals Inc.422 Ellis St4040$1,69582026-05-10
RentSFNow57 Taylor228Tenderloin0$1,69582026-05-10
RentSFNow57 Taylor350Tenderloin0$1,69582026-05-10
Rentals Inc.422 Ellis St3070$1,69512026-05-10
RentSFNow650 Ellis21Tenderloin0$1,74582026-05-10
RentSFNow57 Taylor428Tenderloin0$1,79582026-05-10
RentSFNow798 Post501Lower Nob Hill0$1,79582026-05-10
Rentals Inc.422 Ellis St5040$1,79582026-05-10
Rentals Inc.729 Ellis St5090$1,84582026-05-10
Brick + Timber925 Geary Street3100252$1,89582026-05-10
Brick + Timber925 Geary Street3050283$1,89562026-05-10
RentSFNow650 Ellis28Tenderloin0$1,89542026-05-14
RentSFNow798 Post301Lower Nob Hill0$1,89582026-05-10
Brick + Timber124 Mason Street2010266$1,89522026-05-10
RentSFNow57 Taylor136Tenderloin0$1,89582026-05-10
Brick + Timber1050 Post Street420282$1,99542026-05-14
Rentals Inc.729 Ellis St1020$1,99572026-05-11
Brick + Timber925 Geary Street1020318$1,99582026-05-10
2B Living120 10th Street090200$1,99512026-05-10
Brick + Timber124 Mason Street4030262$2,04582026-05-10
Brick + Timber1050 Post Street450414$2,07542026-05-14
Brick + Timber540 Leavenworth Street2090303$2,07542026-05-14
Brick + Timber434 Leavenworth Street3020330$2,08582026-05-10
Rentals Inc.1051 Post St450$2,09542026-05-14
Rentals Inc.720 Jones St90$2,09512026-05-10
Brick + Timber434 Leavenworth Street404B0355$2,14582026-05-10
Brick + Timber709 Geary Street4050314$2,14582026-05-10
Brick + Timber701 Taylor Street1020392$2,17542026-05-14
Gaetani Real Estate2888 - 16th Street040362$2,19532026-05-15
RentSFNow735 O'Farrell2Tenderloin0$2,19582026-05-10
Brick + Timber691 O'Farrell Street1050333$2,19542026-05-10
Brick + Timber685 Geary Street3020290$2,19582026-05-10
Brick + Timber925 Geary Street4040304$2,24582026-05-10
Brick + Timber601 O'Farrell Street3030540$2,28042026-05-14
RentSFNow735 Taylor209Lower Nob Hill0$2,29542026-05-10
Rentals Inc.867 Sutter St4050$2,29542026-05-10
Rentals Inc.1532 Howard St1010$2,39522026-05-16
Rentals Inc.930 Post St30$2,39572026-05-11
Brick + Timber685 Geary Street6080369$2,39542026-05-10
Rentals Inc.1532 Howard St5030$2,49582026-05-10
Rentals Inc.1532 Howard St4020$2,49582026-05-10
Gaetani Real Estate570 Jessie St.640$2,49552026-05-10
Rentals Inc.980 Bush St4090$2,49572026-05-11
Gaetani Real Estate1167 Bush St.6060$2,49532026-05-15
Brick + Timber947 Bush Street3210347$2,50082026-05-10
Trinity SF33 8th Street0220SoMa0339$2,55922026-05-10
Brick + Timber947 Bush Street1100324$2,62542026-05-14
Rentals Inc.980 Bush St2070$2,69572026-05-11
Rentals Inc.980 Bush St2080$2,69572026-05-11
Gaetani Real Estate161 Henry Street020$2,79552026-05-10
Rentals Inc.156 Franklin St4060$2,79582026-05-10
Brick + Timber1547 Clay Street1020433$2,89522026-05-10
Rentals Inc.19 Hermann St1040$2,99582026-05-10
Brick + Timber530 Stockton Street1010275$3,04542026-05-14
Brick + Timber600 Oak Street240420$3,04542026-05-14
Gaetani Real Estate1364 Page Street0$3,14532026-05-15
Gaetani Real Estate2563 Clay St.080$3,29552026-05-10
Brick + Timber1290 20th Avenue1010536$3,39582026-05-10
Brick + Timber899 Green Street2010300$3,47582026-05-10
Rentals Inc.1175 Francisco St.70$3,49522026-05-10
Rentals Inc.3099 Washington St20$3,49582026-05-10
Brick + Timber915 Pierce Street1040520$3,57542026-05-10
Brick + Timber2600 Van Ness Avenue5040460$3,64582026-05-10
Gaetani Real Estate1531 Francisco St.070550$3,69512026-05-17
Gaetani Real Estate1611 Vallejo Street2020439$3,69582026-05-10
Rentals Inc.759 Green St757-2A0$3,89582026-05-10
Brick + Timber1520 Gough Street3040387$3,99542026-05-14
Brick + Timber15 & 27 Alhambra Street15-2030459$3,99562026-05-10