Heatmap Methodology

The heatmap resolves the searched place first, then layers on whichever sourced market signals are available.

Map location

A ZIP search resolves to a ZIP profile and map center even when rent, trend, or provider data is not available yet.

Heat color

The heat ramp is based on the selected metric for the currently visible ZIPs. Missing metric values render as a neutral no-read marker.

Source status

Rental source links are shown only when a provider snapshot includes citations. Missing citations are labeled as unavailable, not scraped.

Ranking inputs

Cap rate

Yield screen used directly in the derived score when a numeric value is available.

Cash-on-cash

Levered return signal used in the derived score when available. In free-data mode this may remain an assumption until a provider source is connected.

Demand score

Demand support signal used in the derived score and strategy fit. Rent trend and median rent are displayed separately when sourced.

Operator context such as execution notes, risk, and local fit is shown for review, but it is not currently part of the numeric heat score.

Data rules

Map provider

Paid signed-in Market Intel sessions use Google Maps Embed API when the browser-restricted key and provider flag are configured. Otherwise the page falls back to OpenStreetMap embeds with visible attribution.

No private-site scraping

Rentometer, Zillow, and private listing pages are not scraped. Provider data must come from a lawful API, licensed feed, user input, or public source.

Unknown ZIPs

A searched ZIP can appear on the map before ranked market data exists. Missing values are labeled unavailable until sourced data is attached.

Back to neighborhood heatmapsOpen Deal Analyzer