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

34 active competitor listings

×
OperatorAddressUnitNeighborhoodBedsSqFtRentDOMFirst Seen
Parkmerced3711 19th AvenueLake Merced2936$3,19582026-05-10
Parkmerced3711 19th AvenueLake Merced2936$3,26582026-05-10
Rentals Inc.670 O'Farrell St222$3,69562026-05-10
Trinity SF1177 Market Street0210Civic Center2657$4,06482026-05-10
Brick + Timber540 Leavenworth Street2072560$4,19582026-05-10
2B Living169 Fair Oaks Street012750$4,25082026-05-10
Rentals Inc.1106 Bush St5012$4,49582026-05-10
Gaetani Real Estate1445 - 7th Avenue22840$4,49512026-05-15
Trinity SF1177 Market StreetCivic Center2659$4,59582026-05-10
Trinity SF33 8th Street0518SoMa2736$4,69512026-05-14
Rentals Inc.930 Post St52$4,69572026-05-11
Trinity SF33 8th StreetSoMa2598$4,69562026-05-10
Trinity SF33 8th StreetSoMa2685$4,72782026-05-10
Rentals Inc.1085 S Van Ness Ave3042$4,79512026-05-10
Gaetani Real Estate1445 - 7th Avenue42840$4,79532026-05-15
Brick + Timber950 Franklin Street12822$4,99582026-05-10
Gaetani Real Estate1460 Golden Gate Avenue102900$5,39562026-05-10
Brick + Timber2055 Sacramento Street4022704$5,59582026-05-10
Brick + Timber1301 Leavenworth Street222651$5,67582026-05-10
Brick + Timber2055 Sacramento Street2032704$5,69582026-05-10
Brick + Timber1301 Leavenworth Street382680$5,77582026-05-10
2B Living595 Mariposa Street2835$5,85042026-05-14
Brick + Timber2055 Sacramento Street6022704$5,89582026-05-10
Brick + Timber2055 Sacramento Street7022704$5,89512026-05-17
Rentals Inc.2942 Franklin St142$5,99532026-05-11
Rentals Inc.2656 Van Ness Ave62$5,99582026-05-10
Gaetani Real Estate990 Bay Street30421035$6,19582026-05-10
Gaetani Real Estate801 Fillmore Street012970$6,19552026-05-10
Brick + Timber957 Hayes Street072991$6,19542026-05-10
Brick + Timber800 Duboce Avenue20121066$6,99522026-05-12
Brick + Timber400 Duboce Avenue2142923$7,47542026-05-14
Brick + Timber800 Duboce Avenue30121066$7,89512026-05-17
Brick + Timber2238 Hyde Street1221101$9,94582026-05-10
Rentals Inc.2783 Filbert St2$11,99512026-05-10