Data Trust Center

Source dictionary and freshness controls

OpenRoof keeps source, cadence, automation, legal-use, and caveat metadata in code so product surfaces, chart exports, and future market digests can explain where every metric comes from.

Generated Jul 16, 2026, 11:41 AM

Trust snapshot

35

source families under review

Source, legal-use, and cadence copy now share one registry.

Metrics tracked

106

Sources

35

Automated sources

27

Premium metrics

100

Map-ready metrics

95

Terminal Library

Metric categories

demographics

23

20 map

Free

0

Premium

23

Charts

5

BLS LAUS unemployment · Census / modeled · Census ACS / modeled · +9 more

market activity

21

21 map

Free

2

Premium

19

Charts

9

Derived · FRED mortgage rate · OpenRoof Phase 2 derived composites · +10 more

distress

15

8 map

Free

0

Premium

15

Charts

8

BLS LAUS unemployment · CFPB Mortgage Performance Trends · CFPB mortgage performance trends · +19 more

investor

10

10 map

Free

0

Premium

10

Charts

2

BLS LAUS unemployment · Census / modeled · FRED mortgage rate · +9 more

home value

9

9 map

Free

2

Premium

7

Charts

2

Zillow ZHVI · Zillow ZHVI home value files

affordability

7

7 map

Free

0

Premium

7

Charts

0

FHFA NMDB + OpenRoof equity model · FRED mortgage rate · OpenRoof composite · +4 more

climate risk

6

6 map

Free

0

Premium

6

Charts

0

FEMA National Risk Index

score

6

5 map

Free

1

Premium

5

Charts

1

BLS LAUS unemployment · CFPB mortgage performance trends · Census county births/deaths components · +15 more

rent

3

3 map

Free

1

Premium

2

Charts

2

U.S. Census ACS 5-year · Zillow ZORI / Census ACS fallback · Zillow ZORI rent files

construction

2

2 map

Free

0

Premium

2

Charts

2

BLS QCEW new housing for-sale builder establishments · Census BPS · Census Building Permits Survey · +3 more

forecast

2

2 map

Free

0

Premium

2

Charts

1

BLS LAUS unemployment · BLS QCEW new housing for-sale builder establishments · Census Building Permits Survey · +7 more

labor market

2

2 map

Free

0

Premium

2

Charts

2

BLS LAUS · BLS QCEW

Guardrails

Pre-launch trust checks now have a home

27 metrics with caveats · 2 planned sources

This page is intentionally separate from the desktop terminal and mobile/iOS product shells. It can be linked from legal, report exports, onboarding, or a future help panel without changing either UI surface.

Sources

Source dictionary

canada_bank_of_canada_fx

Bank of Canada CAD/USD exchange rate

automated

Upstream

daily

OpenRoof

monthly

Metrics

0 primary · 0 total

The Canada ETL fails instead of inventing a fallback exchange rate when the official API is unavailable.

Official Bank of Canada Valet API observation used only for CAD-to-USD display conversion.

.github/workflows/monthly-data-refresh.yml · scripts/loadCanadaData.py

bls_laus

BLS LAUS unemployment

automated

Upstream

monthly

OpenRoof

monthly

Metrics

1 primary · 7 total

Downloaded monthly; unemployment is not a daily metric.

Official BLS public time-series file.

.github/workflows/monthly-data-refresh.yml · scripts/loadMarketData.ts

bls_qcew

BLS QCEW employment growth

automated

Upstream

quarterly

OpenRoof

monthly

Metrics

1 primary · 1 total

Monthly workflow probes the latest released quarter and broadcasts county job growth to ZIPs.

Official BLS public QCEW aggregate employment data.

.github/workflows/monthly-data-refresh.yml · scripts/loadMarketData.ts

bls_qcew_homebuilder_establishments

BLS QCEW new housing for-sale builder establishments

automated

Upstream

quarterly

OpenRoof

monthly

Metrics

0 primary · 2 total

Monthly workflow probes the latest quarterly BLS QCEW NAICS 236117 file and writes aggregate establishment rows plus data_source_runs audit records.

Official BLS public QCEW aggregate NAICS 236117 establishment data. Not named-builder, community, lot, owner, or contact data.

.github/workflows/homebuilder-establishments.yml · scripts/ingestBlsQcewHomebuilderEstablishments.mjs

census_bps

Census Building Permits Survey

automated

Upstream

annual

OpenRoof

monthly

Metrics

1 primary · 3 total

Monthly workflow checks the latest annual file; values should not be interpreted as daily permits.

Official Census BPS file. Current OpenRoof load uses annual state files.

.github/workflows/monthly-data-refresh.yml · scripts/loadMarketData.ts

census_popest_components

Census county births/deaths components

automated

Upstream

annual

OpenRoof

monthly

Metrics

1 primary · 2 total

Monthly workflow probes the latest Census county components file and maps county ratios to ZIPs.

Official aggregate Census county population-estimates components; no individual health records.

.github/workflows/monthly-data-refresh.yml · scripts/backfillBirthDeathRatio.mjs

cfpb_mortgage_performance

CFPB mortgage performance trends

automated

Upstream

quarterly

OpenRoof

weekly

Metrics

2 primary · 5 total

Discovers the current official CFPB CSVs weekly, writes aggregate delinquency rates, and fills missing aggregate distress scores from those rates.

Official CFPB aggregate delinquency CSVs from Mortgage Performance Trends. No ATTOM, no paid property-data API, no individual borrower data.

.github/workflows/cfpb-mortgage-performance.yml · scripts/ingestCfpbMortgagePerformance.ts

canada_cmhc_rent

CMHC two-bedroom rent benchmark

automated

Upstream

annual

OpenRoof

monthly

Metrics

0 primary · 0 total

Uses the latest two-bedroom row/apartment 3+ unit observation; the source is annual.

Statistics Canada table 34-10-0133-01, sourced from the CMHC Rental Market Survey.

.github/workflows/monthly-data-refresh.yml · scripts/loadCanadaData.py

public_records_distress

County public-record distress registry

automated

Upstream

weekly

OpenRoof

weekly

Metrics

8 primary · 13 total

Registry sources carry their own cadence. Daily sources are handled by the daily public-record workflow; weekly/monthly sweeps cover the rest.

Official/public records only. No ATTOM, no paid property API, no login/CAPTCHA bypass.

.github/workflows/ohio-distress-registry-ingest.yml · scripts/ingestDistressPublicRecords.ts

canada_crea_mls_hpi

CREA MLS HPI benchmark prices

planned

Upstream

monthly

OpenRoof

planned

Metrics

0 primary · 0 total

Paused behind CREA_LEGAL_APPROVED; obtain and document a commercial data-use agreement before re-enabling.

CREA prohibits commercial distribution without prior written authority. Do not ingest until OpenRoof has written permission.

scripts/loadCanadaData.py

public_records_distress_daily

Daily public-record distress sources

automated

Upstream

daily

OpenRoof

daily

Metrics

0 primary · 9 total

Keeps genuinely daily public sources current without hammering annual/monthly county lists.

Runs only registry sources marked daily. Still no search/login portal scraping.

.github/workflows/distress-daily-public-records.yml · scripts/ingestDistressPublicRecords.ts

distress_materialization

Distress materialized cache

automated

Upstream

daily

OpenRoof

daily

Metrics

0 primary · 11 total

Runs after public-record ingests and once daily as a safety net.

Derived from already-ingested public-record facts.

.github/workflows/distress-materialization.yml · scripts/materializeDistressCache.ts

fema_nri

FEMA National Risk Index

automated

Upstream

annual

OpenRoof

monthly

Metrics

6 primary · 7 total

Monthly workflow checks the latest FEMA NRI county service and broadcasts county risk scores to covered ZIPs.

Official FEMA public aggregate hazard-risk data. No ATTOM, no paid property-data API.

.github/workflows/monthly-data-refresh.yml · scripts/backfillFemaNri.mjs

fhfa_nmdb_mortgage_performance

FHFA NMDB mortgage performance statistics

automated

Upstream

quarterly

OpenRoof

weekly

Metrics

2 primary · 2 total

Downloads state/metro aggregate mortgage-performance rates and uses them only as aggregate fallback distress coverage.

Official FHFA National Mortgage Database aggregate statistics. No ATTOM or paid property-data API.

.github/workflows/nmdb-mortgage-performance.yml · scripts/ingestNmdbMortgagePerformance.ts

fhfa_nmdb_mortgage_equity

FHFA NMDB outstanding mortgage statistics

automated

Upstream

quarterly

OpenRoof

weekly

Metrics

3 primary · 5 total

Downloads state-level outstanding mortgage balances, mark-to-market LTV, and underwater share. ZIP/county/metro equity values are modeled from the state baseline by the monthly ETL.

Official FHFA National Mortgage Database outstanding mortgage aggregate statistics. No borrower-level data, no ATTOM, and no paid property-data API.

.github/workflows/nmdb-mortgage-equity.yml · scripts/ingestNmdbMortgageEquity.ts

fred_mortgage_rate

FRED mortgage rate

automated

Upstream

weekly

OpenRoof

monthly

Metrics

0 primary · 17 total

Used as a supporting input to affordability and mortgage-payment composites.

Official FRED endpoint using FRED_API_KEY.

.github/workflows/monthly-data-refresh.yml · scripts/loadMarketData.ts

irs_soi_migration

IRS SOI county migration files

automated

Upstream

annual

OpenRoof

annual

Metrics

2 primary · 5 total

Cached in December when available; county annual values are broadcast to covered ZIPs.

Official IRS SOI aggregate migration files; no personal/skip-tracing data.

.github/workflows/monthly-data-refresh.yml · scripts/loadMarketData.ts

mit_election_lab_countypres

MIT Election Lab county presidential returns

automated

Upstream

annual

OpenRoof

monthly

Metrics

2 primary · 2 total

Monthly workflow checks the latest released presidential county dataset and assigns county shares to ZIPs.

Harvard Dataverse CC0 aggregate county returns; no individual voter records.

.github/workflows/monthly-data-refresh.yml · scripts/backfillElectionVoteShare.mjs

public_records_distress_monthly

Monthly public-record distress safety sweep

automated

Upstream

monthly

OpenRoof

monthly

Metrics

0 primary · 10 total

Runs the complete live registry monthly so lower-cadence sources and any item missed by a narrower schedule remain self-healing.

Full registry safety sweep over official/public records only. No ATTOM, no paid property API, no login/CAPTCHA bypass.

.github/workflows/distress-ingest.yml · scripts/ingestDistressPublicRecords.ts

noaa_climate_normals

NOAA/NCEI 1991-2020 climate normals

automated

Upstream

annual

OpenRoof

monthly

Metrics

1 primary · 1 total

Monthly workflow assigns each ZIP to the nearest NOAA station with annual mean-temperature normals.

Official NOAA/NCEI public climate normals; no scraped weather pages.

.github/workflows/monthly-data-refresh.yml · scripts/backfillNoaaClimateNormals.mjs

openroof_forecast_12mo

OpenRoof 12-month forecast model

derived

Upstream

monthly

OpenRoof

monthly

Metrics

1 primary · 1 total

Runs after monthly source loads and FEMA NRI refresh; values are suppressed in the UI when confidence is too low.

Deterministic forecast derived from source-backed aggregate market signals. Not an appraisal, AVM, lending, insurance, or FCRA decisioning model.

.github/workflows/monthly-data-refresh.yml · scripts/backfillForecast12mo.mjs

openroof_monthly_composites

OpenRoof monthly derived composites

derived

Upstream

monthly

OpenRoof

monthly

Metrics

22 primary · 26 total

Recomputed after monthly source files are loaded.

Derived from OpenRoof source-backed metrics; not a third-party data source.

.github/workflows/monthly-data-refresh.yml · scripts/loadMarketData.ts

openroof_phase2_composites

OpenRoof Phase 2 derived composites

derived

Upstream

monthly

OpenRoof

monthly

Metrics

3 primary · 17 total

Runs after main ETL in the monthly workflow.

Derived from source-backed Realtor, Redfin, distress, and Census/BPS fields.

.github/workflows/monthly-data-refresh.yml · scripts/backfillPhase2Composites.mjs

openroof_phase3_proxies

OpenRoof Phase 3 proxy composites

derived

Upstream

monthly

OpenRoof

monthly

Metrics

2 primary · 3 total

Runs after main ETL in the monthly workflow.

Derived/model proxy values. Must be labeled as proxy, not observed facts.

.github/workflows/monthly-data-refresh.yml · scripts/backfillPhase3Proxies.mjs

public_records_distress_geocoding

Public-record address-to-ZIP geocoding

automated

Upstream

daily

OpenRoof

daily

Metrics

0 primary · 8 total

Processes a bounded daily batch, persists progress throughout the run, assigns ZIPs to address-only public-record rows, and rebuilds affected ZIP fact rows.

Uses the official public Census geocoder for address-to-ZIP attribution. No skip tracing, no consumer enrichment, no paid property-data API.

.github/workflows/distress-geocoding.yml · scripts/distress/geocodeRawRecords.ts

realtor_core

Realtor.com inventory core metrics

automated

Upstream

monthly

OpenRoof

monthly

Metrics

13 primary · 21 total

Downloaded on the 18th monthly; powers listing activity and several supply composites.

Public economics CSV feed. Do not scrape realtor.com listing pages.

.github/workflows/monthly-data-refresh.yml · scripts/loadMarketData.ts

realtor_weekly_market_tape

Realtor.com weekly market tape

partially automated

Upstream

weekly

OpenRoof

weekly

Metrics

0 primary · 0 total

Workflow validates the official Realtor.com weekly CSV; production promotion writes when Supabase write secrets are configured.

Public Realtor.com research/data downloads only. Do not scrape realtor.com listing pages.

.github/workflows/weekly-market-tape.yml · scripts/ingestWeeklyMarketTape.mjs

redfin_weekly_market_tape

Redfin weekly market tape

partially automated

Upstream

weekly

OpenRoof

weekly

Metrics

0 primary · 0 total

Workflow validates the official Redfin Housing Market Tracker weekly CSV; production promotion writes when Supabase write secrets are configured.

Public Redfin research/data-center downloads only. Do not scrape Redfin search/listing pages.

.github/workflows/weekly-market-tape.yml · scripts/ingestWeeklyMarketTape.mjs

redfin_market_tracker

Redfin ZIP market tracker

automated

Upstream

monthly

OpenRoof

monthly

Metrics

7 primary · 25 total

Downloaded on the 18th monthly; used for closed-sales, above-list, and speed metrics.

Public Redfin S3 market-tracker file. Do not scrape Redfin search/listing pages.

.github/workflows/monthly-data-refresh.yml · scripts/loadMarketData.ts

canada_statcan_census

Statistics Canada 2021 Census Profile

automated

Upstream

annual

OpenRoof

monthly

Metrics

0 primary · 0 total

Static 2021 Census facts are re-downloadable and remain labeled 2021 until a newer Census profile exists.

Official Statistics Canada Census Profile files for census divisions and FSAs.

.github/workflows/monthly-data-refresh.yml · scripts/loadCanadaData.py

canada_teranet_hpi

Teranet-National Bank HPI

planned

Upstream

monthly

OpenRoof

planned

Metrics

0 primary · 0 total

Paused behind TERANET_LEGAL_APPROVED; obtain written commercial permission before re-enabling.

Teranet-National Bank grants non-commercial personal use only without prior written permission. Do not ingest into OpenRoof until licensed.

scripts/loadCanadaData.py

census_acs

U.S. Census ACS 5-year

automated

Upstream

annual

OpenRoof

annual

Metrics

15 primary · 47 total

The February monthly run probes for the newest published ACS vintage; demographic values are not daily signals.

Official Census data. Annual estimates lag the market by design.

.github/workflows/monthly-data-refresh.yml · scripts/fetchCensusData.ts

census_zcta_gazetteer

U.S. Census ZCTA Gazetteer land area

automated

Upstream

annual

OpenRoof

monthly

Metrics

1 primary · 1 total

The monthly workflow discovers the newest Gazetteer vintage and recomputes ZIP and aggregate density.

Official Census Gazetteer land-area file; density is population divided by ZCTA land square miles.

.github/workflows/monthly-data-refresh.yml · scripts/backfillPopulationDensity.mjs

zillow_zhvi

Zillow ZHVI home value files

automated

Upstream

monthly

OpenRoof

monthly

Metrics

9 primary · 33 total

Downloaded on the 18th monthly, after Zillow's normal publication day, and written through the main market ETL.

Public Zillow research CSVs; no ATTOM or paid property-data API.

.github/workflows/monthly-data-refresh.yml · scripts/loadMarketData.ts

zillow_zori

Zillow ZORI rent files

automated

Upstream

monthly

OpenRoof

monthly

Metrics

3 primary · 20 total

Downloaded on the 18th monthly; ZIP gaps may fall back to Census rent estimates.

Public Zillow research CSVs; no ATTOM or paid rent API.

.github/workflows/monthly-data-refresh.yml · scripts/loadMarketData.ts

Metrics

Metric coverage

MetricCategorySourceCadenceAutomationScopes

Affordability

affordability

affordabilityOpenRoof compositeNot declaredderivednational, state, metro, county, zip

Buy vs Rent

buyVsRent

affordabilityOpenRoof monthly derived compositesNot declaredderivednational, state, metro, county, zip

Mark-to-Market LTV

markToMarketLtv

affordabilityFHFA NMDB + OpenRoof equity modelNot declaredautomatednational, state, metro, county, zip

Mortgage % of Income

mortgagePctIncome

affordabilityOpenRoof monthly derived compositesNot declaredderivednational, state, metro, county, zip

Mortgage Payment

mortgagePayment

affordabilityOpenRoof monthly derived compositesNot declaredderivednational, state, metro, county, zip

Owner Equity

ownerEquity

affordabilityFHFA NMDB + OpenRoof equity modelNot declaredautomatednational, state, metro, county, zip

Salary to Afford

salaryToAfford

affordabilityOpenRoof monthly derived compositesNot declaredderivednational, state, metro, county, zip

FEMA Climate Risk Score

femaRiskScore

climate riskFEMA National Risk Indexannualautomatednational, state, metro, county, zip

FEMA Earthquake Risk

femaEarthquakeRisk

climate riskFEMA National Risk Indexannualautomatednational, state, metro, county, zip

FEMA Flood Risk

femaFloodRisk

climate riskFEMA National Risk Indexannualautomatednational, state, metro, county, zip

FEMA Heat Wave Risk

femaHeatWaveRisk

climate riskFEMA National Risk Indexannualautomatednational, state, metro, county, zip

FEMA Hurricane Risk

femaHurricaneRisk

climate riskFEMA National Risk Indexannualautomatednational, state, metro, county, zip

FEMA Wildfire Risk

femaWildfireRisk

climate riskFEMA National Risk Indexannualautomatednational, state, metro, county, zip

Builder Activity Index

builderActivityIndex

constructionOpenRoof derivedmonthlyderivednational, state, metro, county, zip

Building Permits (per 1K units)

buildingPermitsPer1k

constructionCensus BPSNot declaredautomatednational, state, metro, county, zip

Birth/Death Ratio

birthDeathRatio

demographicsCensus county population estimatesNot declaredautomatednational, state, metro, county, zip

College Degree %

collegeDegree

demographicsU.S. Census ACS 5-yearNot declaredautomatednational, state, metro, county, zip

Democratic Vote Share (2-party)

voteDemPct

demographicsMIT Election Lab county returnsNot declaredautomatednational, state, metro, county, zip

Domestic Migration

domesticMigration

demographicsIRS SOI county migration filesNot declaredautomatednational, state, metro

Domestic Migration %

domesticMigrationPct

demographicsIRS SOI county migration filesNot declaredautomatednational, state, metro

Family Households %

familyHousehold

demographicsU.S. Census ACS 5-yearNot declaredautomatednational, state, metro, county, zip

Homeowners 25-44%

homeowners2544

demographicsU.S. Census ACS 5-yearNot declaredautomatednational, state, metro, county, zip

Homeowners 75+%

homeowners75plus

demographicsU.S. Census ACS 5-yearNot declaredautomatednational, state, metro, county, zip

Homeownership Rate

homeownership

demographicsU.S. Census ACS 5-yearannualautomatednational, state, metro, county, zip

Housing Units

housingUnits

demographicsU.S. Census ACS 5-yearNot declaredautomatednational, state, metro, county, zip

Mean Annual Temperature

climateMeanTempF

demographicsNOAA/NCEI climate normalsannualautomatednational, state, metro, county, zip

Median Age

medianAge

demographicsU.S. Census ACS 5-yearNot declaredautomatednational, state, metro, county, zip

Median Income

medianIncome

demographicsU.S. Census ACSannualautomatednational, state, metro, county, zip

Median Income YoY

medianIncomeYoy

demographicsCensus ACS / modeledannualautomatednational, state, metro, county, zip

Migration Quality Proxy

migrationQualityProxy

demographicsOpenRoof derivedNot declaredderivednational, state, metro, county, zip

Mortgaged Home %

mortgagedPct

demographicsU.S. Census ACS 5-yearNot declaredautomatednational, state, metro, county, zip

Population

population

demographicsU.S. Census ACSannualautomatednational, state, metro, county, zip

Population Density

populationDensity

demographicsCensus / modeledannualderivednational, state, metro, county, zip

Poverty Rate

povertyRate

demographicsU.S. Census ACS 5-yearNot declaredautomatednational, state, metro, county, zip

Remote Work %

remoteWork

demographicsU.S. Census ACS 5-yearNot declaredautomatednational, state, metro, county, zip

Republican Vote Share (2-party)

voteRepPct

demographicsMIT Election Lab county returnsNot declaredautomatednational, state, metro, county, zip

Single Households %

singleHousehold

demographicsU.S. Census ACS 5-yearNot declaredautomatednational, state, metro, county, zip

Vacancy Rate

vacancyRate

demographicsU.S. Census ACS 5-yearannualautomatednational, state, metro, county, zip

Completed Foreclosures

completedForeclosures

distressPublic recordsNot declaredautomatednational, state, metro, county, zip

Completed Foreclosures (YoY)

completedForeclosuresYoy

distressPublic recordsNot declaredautomatednational, state, metro, county, zip

Distress Opportunity Score

distressScore

distressOpenRoof composite + FHFA NMDB + CFPBweeklyautomatednational, state, metro, county, zip

Distressed Listing Share

distressedListingShare

distressPublic recordsNot declaredautomatednational, state, metro, county, zip

Foreclosure Rate

foreclosureRate

distressPublic records + FHFA NMDBweeklyautomatednational, state, metro, county, zip

Foreclosure Starts

foreclosureStarts

distressPublic recordsweeklyautomatednational, state, metro, county, zip

Foreclosure Starts (YoY)

foreclosureStartsYoy

distressPublic recordsNot declaredautomatednational, state, metro, county, zip

Lis Pendens Rate

lisPendensPer10k

distressCounty court docketsNot declaredautomatedzip, county, metro, state

Market Stress Index

marketStressScore

distressOpenRoof composite (public records + CFPB + FHFA + BLS + market data)monthlyderivednational, state, metro, county, zip

Mortgage Delinquency 30-89d

mortgageDelinquency30To89

distressCFPB Mortgage Performance Trendsquarterlyautomatedstate, metro, county

Mortgage Delinquency 90+d

mortgageDelinquency90Plus

distressCFPB Mortgage Performance Trendsquarterlyautomatedstate, metro, county

REO Rate

reoRate

distressPublic recordsNot declaredautomatednational, state, metro, county, zip

Shadow Inventory Proxy

shadowInventoryProxy

distressOpenRoof derivedmonthlyderivednational, state, metro, county, zip

Tax Delinquent Rate

taxDelinquentRate

distressCounty recordsannualautomatedstate, county, zip

Underwater Mortgages %

underwaterMortgagePct

distressFHFA NMDB + OpenRoof equity modelNot declaredautomatednational, state, metro, county, zip

12-Month Home Value Forecast

forecast12mo

forecastOpenRoof forecast modelmonthlyderivednational, state, metro, county, zip

Housing Demand Index

housingDemandIndex

forecastOpenRoof derivedmonthlyderivednational, state, metro, county, zip

% Change from 2022 Peak

fromPeak

home valueZillow ZHVImonthlyautomatednational, state, metro, county, zip

Condo Growth (YoY)

growthCondo

home valueZillow ZHVI home value filesNot declaredautomatednational, state, metro, county, zip

Condo Value

priceCondo

home valueZillow ZHVI home value filesNot declaredautomatednational, state, metro, county, zip

Home Value

price

home valueZillow ZHVImonthlyautomatednational, state, metro, county, zip

Home Value Growth (5yr)

growth5yr

home valueZillow ZHVImonthlyautomatednational, state, metro, county, zip

Home Value Growth (MoM)

growthMom

home valueZillow ZHVImonthlyautomatednational, state, metro, county, zip

Home Value Growth (YoY)

growth

home valueZillow ZHVImonthlyautomatednational, state, metro, county, zip

SFR Growth (YoY)

growthSfr

home valueZillow ZHVI home value filesNot declaredautomatednational, state, metro, county, zip

Single Family Value

priceSfr

home valueZillow ZHVI home value filesNot declaredautomatednational, state, metro, county, zip

Cap Rate

capRate

investorOpenRoof compositemonthlyderivednational, state, metro, county, zip

Institutional Activity Proxy

institutionalActivityProxy

investorOpenRoof derivedmonthlyderivednational, state, metro, county, zip

Overvalued %

overvalued

investorOpenRoof monthly derived compositesNot declaredderivednational, state, metro, county, zip

Overvalued % (Rent)

overvaluedRent

investorOpenRoof monthly derived compositesNot declaredderivednational, state, metro, county, zip

Price-to-Rent

priceToRent

investorOpenRoof monthly derived compositesNot declaredderivednational, state, metro, county, zip

Property Tax

propertyTax

investorOpenRoof monthly derived compositesNot declaredderivednational, state, metro, county, zip

Property Tax Rate (% of Value)

propertyTaxRate

investorCensus / modeledannualderivednational, state, metro, county, zip

Rent % of Income

rentToIncome

investorOpenRoof monthly derived compositesNot declaredderivednational, state, metro, county, zip

Rent Yield

rentYield

investorOpenRoof composite (Zillow rent / Zillow value)monthlyderivednational, state, metro, county, zip

Value / Income

valueToIncome

investorOpenRoof monthly derived compositesNot declaredderivednational, state, metro, county, zip

Job Growth (YoY)

jobGrowthYoy

labor marketBLS QCEWquarterlyautomatednational, state, metro

Unemployment Rate

unemploymentRate

labor marketBLS LAUSNot declaredautomatednational, state, metro, county, zip

% Sold Above List

pctSoldAboveList

market activityRedfinNot declaredautomatednational, state, metro, county, zip

Absorption Rate

absorptionRate

market activityDerivedNot declaredderivednational, state, metro, county, zip

Days on Market

daysOnMarket

market activityRealtor.commonthlyautomatednational, state, metro, county, zip

Home Sales

homeSales

market activityRedfin ZIP market trackerNot declaredautomatednational, state, metro, county, zip

Home Sales Growth (YoY)

homeSalesYoy

market activityRedfin ZIP market trackerNot declaredautomatednational, state, metro, county, zip

Inventory

inventory

market activityRealtor.commonthlyautomatednational, state, metro, county, zip

Inventory % of Housing

inventoryPctHousing

market activityOpenRoof monthly derived compositesNot declaredderivednational, state, metro, county, zip

Inventory Trend (12m)

inventoryTrend12m

market activityRealtor.commonthlyautomatednational, state, metro, county, zip

Inventory vs 6-Month Benchmark

inventorySupplyGap

market activityOpenRoof derivedmonthlyautomatednational, state, metro, county, zip

Listing Price

listingPrice

market activityRealtor.com inventory core metricsNot declaredautomatednational, state, metro, county, zip

Listing Price / Sqft

listingPricePsf

market activityRealtor.comNot declaredautomatednational, state, metro, county, zip

Median Listing Price YoY

listingPriceYoy

market activityRealtor.com / modeledmonthlyautomatednational, state, metro, county, zip

Median Listing Size

medianSqft

market activityRealtor.comNot declaredautomatednational, state, metro, county, zip

Median Sale Price / Sqft

medianPpsf

market activityRedfinNot declaredautomatednational, state, metro, county, zip

Months of Supply

monthsSupply

market activityRealtor.commonthlyautomatednational, state, metro, county, zip

New Listings

newListings

market activityRealtor.commonthlyautomatednational, state, metro, county, zip

Off Market in 2 Weeks

offMarket2wk

market activityRedfinNot declaredautomatednational, state, metro, county, zip

Pending Ratio

pendingRatio

market activityRealtor.comNot declaredautomatednational, state, metro, county, zip

Price Cut %

priceCuts

market activityRealtor.commonthlyautomatednational, state, metro, county, zip

Price Cut Momentum

priceCutMomentum

market activityRealtor.commonthlyautomatednational, state, metro, county, zip

Sale-to-List Ratio

saleToList

market activityRedfinNot declaredautomatednational, state, metro, county, zip

Rent Growth (YoY)

rentYoy

rentZillow ZORI / Census ACS fallbackmonthlyautomatednational, state, metro, county, zip

Rents (All)

rent

rentZillow ZORI / Census ACS fallbackmonthlyautomatednational, state, metro, county, zip

Rents (Homes)

rentHomes

rentZillow ZORI rent filesNot declaredautomatednational, state, metro, county, zip

Investment Score

investmentScore

scoreOpenRoof compositeNot declaredderivednational, state, metro, county, zip

Long-Term Demand Index

longTermDemandScore

scoreOpenRoof composite (IRS migration + Census + market data)monthlyderivednational, state, metro, county, zip

Momentum Score

forecastScore

scoreOpenRoof composite (momentum)monthlyderivednational, state, metro, county, zip

OpenRoof Growth Score

growthScore

scoreOpenRoof compositemonthlyderivednational, state, metro, county, zip

OpenRoof Score

openRoofScore

scoreOpenRoof composite (recovery, demand, stress, affordability, correction risk)monthlyderivednational, state, metro, county, zip

Recovery / Resilience Index

recoveryResilienceScore

scoreOpenRoof composite (Zillow + Census + BLS + market data)monthlyderivednational, state, metro, county, zip
Data Trust Center | OpenRoof | OpenRoof