Institutional Multifamily Underwriting in Under 2 Hours

Matthew Dickson
AI real estate automation data engineering

Every real estate deal starts with the same question: what does the market look like?

For multifamily investors, answering it properly means pulling demographics from the Census Bureau, employment trends from BLS, rent comps from CoStar or Yardi Matrix, and property-specific financials from appraisers — then synthesizing it into a coherent narrative that meets institutional standards. That process typically takes analysts 2–3 days per property.

The problem with manual market research

I’ve been the tip of the spear on an acquisitions team at a multi-billion AUM closed-end fund and have scaled an acquisitions team from scratch. I’ve spent 40+ hours a week on market studies alone — time that could have been spent underwriting more deals or negotiating with sellers.

The bottleneck wasn’t lack of data. It was the manual assembly process: downloading spreadsheets, reformatting tables, cross-referencing sources, writing narrative summaries, and citing everything properly for compliance. Some of this got routed into on-premise databases by an in-house developer team. It still required knowledgeable SQL querying to pull it together accurately for every deal in every metro.

What I built

An agent-driven platform that automates the full workflow.

Data collection layer: pulls Census demographics (population growth, household income, age distribution), BLS employment data (job growth by sector, unemployment trends), and rent comps from licensed databases with strict access controls — normalizing everything into consistent formats for analysis.

Analysis layer: AI agents synthesize trends across data sources, flag outliers and generate narrative explanations, calculate supply-demand ratios and absorption rates, and compare the subject property to market benchmarks.

Compliance layer: separates public vs. licensed data throughout the pipeline, auto-generates citations for every data point, and produces audit trails showing exactly what data informed each conclusion.

Output: a 15-page institutional-quality market study in under 2 hours instead of 2–3 days.

The tech stack

  • Python ETL pipelines pulling from Census API, BLS API, and licensed databases
  • PostGIS for geospatial analysis (drive-time demographics, submarket boundaries)
  • AI agents for narrative synthesis with strict guardrails preventing hallucination
  • Audit logging at every step so the data behind each output is fully traceable

What I learned building this

Compliance can’t be an afterthought. Early versions mixed public and licensed data without clear lineage. That’s a non-starter for institutional investors. I rebuilt the pipeline with strict data provenance from day one.

AI works best with constraints. Letting agents “write whatever they want” produces garbage. Giving them structured templates, required data sources, and verification steps produces institutional-quality output.

Automation doesn’t replace analysts. The platform removes the tedious parts so analysts can focus on judgment calls: Is this submarket actually improving? Should we adjust our underwriting assumptions?

The broader point

The marginal cost of a well-constructed market study has collapsed. The work that used to justify a research analyst’s full week can now be done in an afternoon — not because the analysis is less rigorous, but because the assembly is automated and the compliance trail is built in from the start.

What that shifts is where attention goes. A small acquisitions team running on this kind of infrastructure can underwrite more deals, dig deeper on each one, and compete on speed in ways that were previously reserved for shops with dedicated research departments.