demographics
23
Free
0
Premium
23
Charts
5
BLS LAUS unemployment · Census / modeled · Census ACS / modeled · +9 more
Data Trust Center
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, 12:47 PM
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
demographics
Free
0
Premium
23
Charts
5
BLS LAUS unemployment · Census / modeled · Census ACS / modeled · +9 more
market activity
Free
2
Premium
19
Charts
9
Derived · FRED mortgage rate · OpenRoof Phase 2 derived composites · +10 more
distress
Free
0
Premium
15
Charts
8
BLS LAUS unemployment · CFPB Mortgage Performance Trends · CFPB mortgage performance trends · +19 more
investor
Free
0
Premium
10
Charts
2
BLS LAUS unemployment · Census / modeled · FRED mortgage rate · +9 more
home value
Free
2
Premium
7
Charts
2
Zillow ZHVI · Zillow ZHVI home value files
affordability
Free
0
Premium
7
Charts
0
FHFA NMDB + OpenRoof equity model · FRED mortgage rate · OpenRoof composite · +4 more
climate risk
Free
0
Premium
6
Charts
0
FEMA National Risk Index
score
Free
1
Premium
5
Charts
1
BLS LAUS unemployment · CFPB mortgage performance trends · Census county births/deaths components · +15 more
rent
Free
1
Premium
2
Charts
2
U.S. Census ACS 5-year · Zillow ZORI / Census ACS fallback · Zillow ZORI rent files
construction
Free
0
Premium
2
Charts
2
BLS QCEW new housing for-sale builder establishments · Census BPS · Census Building Permits Survey · +3 more
forecast
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
Free
0
Premium
2
Charts
2
BLS LAUS · BLS QCEW
Guardrails
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
canada_bank_of_canada_fx
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 | Category | Source | Cadence | Automation | Scopes |
|---|---|---|---|---|---|
Affordability affordability | affordability | OpenRoof composite | Not declared | derived | national, state, metro, county, zip |
Buy vs Rent buyVsRent | affordability | OpenRoof monthly derived composites | Not declared | derived | national, state, metro, county, zip |
Mark-to-Market LTV markToMarketLtv | affordability | FHFA NMDB + OpenRoof equity model | Not declared | automated | national, state, metro, county, zip |
Mortgage % of Income mortgagePctIncome | affordability | OpenRoof monthly derived composites | Not declared | derived | national, state, metro, county, zip |
Mortgage Payment mortgagePayment | affordability | OpenRoof monthly derived composites | Not declared | derived | national, state, metro, county, zip |
Owner Equity ownerEquity | affordability | FHFA NMDB + OpenRoof equity model | Not declared | automated | national, state, metro, county, zip |
Salary to Afford salaryToAfford | affordability | OpenRoof monthly derived composites | Not declared | derived | national, state, metro, county, zip |
FEMA Climate Risk Score femaRiskScore | climate risk | FEMA National Risk Index | annual | automated | national, state, metro, county, zip |
FEMA Earthquake Risk femaEarthquakeRisk | climate risk | FEMA National Risk Index | annual | automated | national, state, metro, county, zip |
FEMA Flood Risk femaFloodRisk | climate risk | FEMA National Risk Index | annual | automated | national, state, metro, county, zip |
FEMA Heat Wave Risk femaHeatWaveRisk | climate risk | FEMA National Risk Index | annual | automated | national, state, metro, county, zip |
FEMA Hurricane Risk femaHurricaneRisk | climate risk | FEMA National Risk Index | annual | automated | national, state, metro, county, zip |
FEMA Wildfire Risk femaWildfireRisk | climate risk | FEMA National Risk Index | annual | automated | national, state, metro, county, zip |
Builder Activity Index builderActivityIndex | construction | OpenRoof derived | monthly | derived | national, state, metro, county, zip |
Building Permits (per 1K units) buildingPermitsPer1k | construction | Census BPS | Not declared | automated | national, state, metro, county, zip |
Birth/Death Ratio birthDeathRatio | demographics | Census county population estimates | Not declared | automated | national, state, metro, county, zip |
College Degree % collegeDegree | demographics | U.S. Census ACS 5-year | Not declared | automated | national, state, metro, county, zip |
Democratic Vote Share (2-party) voteDemPct | demographics | MIT Election Lab county returns | Not declared | automated | national, state, metro, county, zip |
Domestic Migration domesticMigration | demographics | IRS SOI county migration files | Not declared | automated | national, state, metro |
Domestic Migration % domesticMigrationPct | demographics | IRS SOI county migration files | Not declared | automated | national, state, metro |
Family Households % familyHousehold | demographics | U.S. Census ACS 5-year | Not declared | automated | national, state, metro, county, zip |
Homeowners 25-44% homeowners2544 | demographics | U.S. Census ACS 5-year | Not declared | automated | national, state, metro, county, zip |
Homeowners 75+% homeowners75plus | demographics | U.S. Census ACS 5-year | Not declared | automated | national, state, metro, county, zip |
Homeownership Rate homeownership | demographics | U.S. Census ACS 5-year | annual | automated | national, state, metro, county, zip |
Housing Units housingUnits | demographics | U.S. Census ACS 5-year | Not declared | automated | national, state, metro, county, zip |
Mean Annual Temperature climateMeanTempF | demographics | NOAA/NCEI climate normals | annual | automated | national, state, metro, county, zip |
Median Age medianAge | demographics | U.S. Census ACS 5-year | Not declared | automated | national, state, metro, county, zip |
Median Income medianIncome | demographics | U.S. Census ACS | annual | automated | national, state, metro, county, zip |
Median Income YoY medianIncomeYoy | demographics | Census ACS / modeled | annual | automated | national, state, metro, county, zip |
Migration Quality Proxy migrationQualityProxy | demographics | OpenRoof derived | Not declared | derived | national, state, metro, county, zip |
Mortgaged Home % mortgagedPct | demographics | U.S. Census ACS 5-year | Not declared | automated | national, state, metro, county, zip |
Population population | demographics | U.S. Census ACS | annual | automated | national, state, metro, county, zip |
Population Density populationDensity | demographics | Census / modeled | annual | derived | national, state, metro, county, zip |
Poverty Rate povertyRate | demographics | U.S. Census ACS 5-year | Not declared | automated | national, state, metro, county, zip |
Remote Work % remoteWork | demographics | U.S. Census ACS 5-year | Not declared | automated | national, state, metro, county, zip |
Republican Vote Share (2-party) voteRepPct | demographics | MIT Election Lab county returns | Not declared | automated | national, state, metro, county, zip |
Single Households % singleHousehold | demographics | U.S. Census ACS 5-year | Not declared | automated | national, state, metro, county, zip |
Vacancy Rate vacancyRate | demographics | U.S. Census ACS 5-year | annual | automated | national, state, metro, county, zip |
Completed Foreclosures completedForeclosures | distress | Public records | Not declared | automated | national, state, metro, county, zip |
Completed Foreclosures (YoY) completedForeclosuresYoy | distress | Public records | Not declared | automated | national, state, metro, county, zip |
Distress Opportunity Score distressScore | distress | OpenRoof composite + FHFA NMDB + CFPB | weekly | automated | national, state, metro, county, zip |
Distressed Listing Share distressedListingShare | distress | Public records | Not declared | automated | national, state, metro, county, zip |
Foreclosure Rate foreclosureRate | distress | Public records + FHFA NMDB | weekly | automated | national, state, metro, county, zip |
Foreclosure Starts foreclosureStarts | distress | Public records | weekly | automated | national, state, metro, county, zip |
Foreclosure Starts (YoY) foreclosureStartsYoy | distress | Public records | Not declared | automated | national, state, metro, county, zip |
Lis Pendens Rate lisPendensPer10k | distress | County court dockets | Not declared | automated | zip, county, metro, state |
Market Stress Index marketStressScore | distress | OpenRoof composite (public records + CFPB + FHFA + BLS + market data) | monthly | derived | national, state, metro, county, zip |
Mortgage Delinquency 30-89d mortgageDelinquency30To89 | distress | CFPB Mortgage Performance Trends | quarterly | automated | state, metro, county |
Mortgage Delinquency 90+d mortgageDelinquency90Plus | distress | CFPB Mortgage Performance Trends | quarterly | automated | state, metro, county |
REO Rate reoRate | distress | Public records | Not declared | automated | national, state, metro, county, zip |
Shadow Inventory Proxy shadowInventoryProxy | distress | OpenRoof derived | monthly | derived | national, state, metro, county, zip |
Tax Delinquent Rate taxDelinquentRate | distress | County records | annual | automated | state, county, zip |
Underwater Mortgages % underwaterMortgagePct | distress | FHFA NMDB + OpenRoof equity model | Not declared | automated | national, state, metro, county, zip |
12-Month Home Value Forecast forecast12mo | forecast | OpenRoof forecast model | monthly | derived | national, state, metro, county, zip |
Housing Demand Index housingDemandIndex | forecast | OpenRoof derived | monthly | derived | national, state, metro, county, zip |
% Change from 2022 Peak fromPeak | home value | Zillow ZHVI | monthly | automated | national, state, metro, county, zip |
Condo Growth (YoY) growthCondo | home value | Zillow ZHVI home value files | Not declared | automated | national, state, metro, county, zip |
Condo Value priceCondo | home value | Zillow ZHVI home value files | Not declared | automated | national, state, metro, county, zip |
Home Value price | home value | Zillow ZHVI | monthly | automated | national, state, metro, county, zip |
Home Value Growth (5yr) growth5yr | home value | Zillow ZHVI | monthly | automated | national, state, metro, county, zip |
Home Value Growth (MoM) growthMom | home value | Zillow ZHVI | monthly | automated | national, state, metro, county, zip |
Home Value Growth (YoY) growth | home value | Zillow ZHVI | monthly | automated | national, state, metro, county, zip |
SFR Growth (YoY) growthSfr | home value | Zillow ZHVI home value files | Not declared | automated | national, state, metro, county, zip |
Single Family Value priceSfr | home value | Zillow ZHVI home value files | Not declared | automated | national, state, metro, county, zip |
Cap Rate capRate | investor | OpenRoof composite | monthly | derived | national, state, metro, county, zip |
Institutional Activity Proxy institutionalActivityProxy | investor | OpenRoof derived | monthly | derived | national, state, metro, county, zip |
Overvalued % overvalued | investor | OpenRoof monthly derived composites | Not declared | derived | national, state, metro, county, zip |
Overvalued % (Rent) overvaluedRent | investor | OpenRoof monthly derived composites | Not declared | derived | national, state, metro, county, zip |
Price-to-Rent priceToRent | investor | OpenRoof monthly derived composites | Not declared | derived | national, state, metro, county, zip |
Property Tax propertyTax | investor | OpenRoof monthly derived composites | Not declared | derived | national, state, metro, county, zip |
Property Tax Rate (% of Value) propertyTaxRate | investor | Census / modeled | annual | derived | national, state, metro, county, zip |
Rent % of Income rentToIncome | investor | OpenRoof monthly derived composites | Not declared | derived | national, state, metro, county, zip |
Rent Yield rentYield | investor | OpenRoof composite (Zillow rent / Zillow value) | monthly | derived | national, state, metro, county, zip |
Value / Income valueToIncome | investor | OpenRoof monthly derived composites | Not declared | derived | national, state, metro, county, zip |
Job Growth (YoY) jobGrowthYoy | labor market | BLS QCEW | quarterly | automated | national, state, metro |
Unemployment Rate unemploymentRate | labor market | BLS LAUS | Not declared | automated | national, state, metro, county, zip |
% Sold Above List pctSoldAboveList | market activity | Redfin | Not declared | automated | national, state, metro, county, zip |
Absorption Rate absorptionRate | market activity | Derived | Not declared | derived | national, state, metro, county, zip |
Days on Market daysOnMarket | market activity | Realtor.com | monthly | automated | national, state, metro, county, zip |
Home Sales homeSales | market activity | Redfin ZIP market tracker | Not declared | automated | national, state, metro, county, zip |
Home Sales Growth (YoY) homeSalesYoy | market activity | Redfin ZIP market tracker | Not declared | automated | national, state, metro, county, zip |
Inventory inventory | market activity | Realtor.com | monthly | automated | national, state, metro, county, zip |
Inventory % of Housing inventoryPctHousing | market activity | OpenRoof monthly derived composites | Not declared | derived | national, state, metro, county, zip |
Inventory Trend (12m) inventoryTrend12m | market activity | Realtor.com | monthly | automated | national, state, metro, county, zip |
Inventory vs 6-Month Benchmark inventorySupplyGap | market activity | OpenRoof derived | monthly | automated | national, state, metro, county, zip |
Listing Price listingPrice | market activity | Realtor.com inventory core metrics | Not declared | automated | national, state, metro, county, zip |
Listing Price / Sqft listingPricePsf | market activity | Realtor.com | Not declared | automated | national, state, metro, county, zip |
Median Listing Price YoY listingPriceYoy | market activity | Realtor.com / modeled | monthly | automated | national, state, metro, county, zip |
Median Listing Size medianSqft | market activity | Realtor.com | Not declared | automated | national, state, metro, county, zip |
Median Sale Price / Sqft medianPpsf | market activity | Redfin | Not declared | automated | national, state, metro, county, zip |
Months of Supply monthsSupply | market activity | Realtor.com | monthly | automated | national, state, metro, county, zip |
New Listings newListings | market activity | Realtor.com | monthly | automated | national, state, metro, county, zip |
Off Market in 2 Weeks offMarket2wk | market activity | Redfin | Not declared | automated | national, state, metro, county, zip |
Pending Ratio pendingRatio | market activity | Realtor.com | Not declared | automated | national, state, metro, county, zip |
Price Cut % priceCuts | market activity | Realtor.com | monthly | automated | national, state, metro, county, zip |
Price Cut Momentum priceCutMomentum | market activity | Realtor.com | monthly | automated | national, state, metro, county, zip |
Sale-to-List Ratio saleToList | market activity | Redfin | Not declared | automated | national, state, metro, county, zip |
Rent Growth (YoY) rentYoy | rent | Zillow ZORI / Census ACS fallback | monthly | automated | national, state, metro, county, zip |
Rents (All) rent | rent | Zillow ZORI / Census ACS fallback | monthly | automated | national, state, metro, county, zip |
Rents (Homes) rentHomes | rent | Zillow ZORI rent files | Not declared | automated | national, state, metro, county, zip |
Investment Score investmentScore | score | OpenRoof composite | Not declared | derived | national, state, metro, county, zip |
Long-Term Demand Index longTermDemandScore | score | OpenRoof composite (IRS migration + Census + market data) | monthly | derived | national, state, metro, county, zip |
Momentum Score forecastScore | score | OpenRoof composite (momentum) | monthly | derived | national, state, metro, county, zip |
OpenRoof Growth Score growthScore | score | OpenRoof composite | monthly | derived | national, state, metro, county, zip |
OpenRoof Score openRoofScore | score | OpenRoof composite (recovery, demand, stress, affordability, correction risk) | monthly | derived | national, state, metro, county, zip |
Recovery / Resilience Index recoveryResilienceScore | score | OpenRoof composite (Zillow + Census + BLS + market data) | monthly | derived | national, state, metro, county, zip |