RentCast is a property-data API with 140M+ US records, ML-driven AVM valuation, and rental comps (REST/JSON, X-Api-Key auth). We built an internal AI assistant on top of it that turns an address into an instant, sourced deal memo.
A small-multifamily private-equity shop wanted instant rent and valuation comps from inside Slack. Analysts were hand-pulling county records and stitching together spreadsheets, so every deal screen took hours and key comps were missed.
- Wrapping RentCast's REST API with reliable geocoding so a raw address resolved to the right parcel every time.
- Combining AVM value, rent estimates, and nearby comps into a confidence-rated memo an analyst could trust.
- Staying inside the API quota under bursty Slack usage without dropping requests.
We built an integration layer on the RentCast API: a Slack slash command geocodes an address, calls the AVM and comps endpoints, feeds the JSON into Claude with a deal-memo prompt, and pushes the result to Notion — with responses cached in Postgres to manage quota.
- A Slack slash command that authenticates via X-Api-Key and calls GET /v1/avm/rent and /avm/value with property type and bedroom params.
- A Claude-powered deal-memo generator that turns AVM JSON plus nearby comps into a structured memo with confidence intervals, written straight to Notion.
- A Postgres response cache keyed by address to absorb repeat lookups and stay within RentCast's call quota.
A customized view of the system we shipped for this engagement — the components and how requests and data flow between them.
Before — manual bottleneck flow
Analyst pulls tax and parcel data from disparate county portals one address at a time.
Comps are copy-pasted into a spreadsheet and rated by hand, missing nearby sales.
A deal memo is written manually, delaying the go/no-go decision.
After — automated optimized flow
Analyst issues /comps with an address; it geocodes and calls the RentCast API.
Value, rent estimate, and nearby comps return as structured JSON with confidence data.
Claude drafts a sourced deal memo with intervals and writes it directly to Notion.
“It's not magic — the call on a deal is still ours — but getting rent and value comps with a sourced memo straight in Slack means we actually look at a lot more properties before we commit capital.”

