PUBLIC COST DATA · READ ONLY

Use HomeCostGrid’s planning model in your own research.

The first public API release returns transparent state- and city-adjusted project ranges. It is free for light use, rate-limited, and always labeled as a planning estimate—not a quote.

01 · FAST START

Roof cost by city

Send a GET request with a state, optional supported city and measured project size.

GET /api/v1/roof-cost?state=TX&city=Dallas&size=2500
Open the live JSON example →
02 · ANY SUPPORTED PROJECT

Generic estimate endpoint

Choose a project slug and add planning inputs such as quality, complexity, condition, urgency or permit=false.

GET /api/v1/cost-estimate?project=hvac-replacement-cost&state=FL&city=Miami&size=1800
Open the live JSON example →
03 · RESPONSE CONTRACT

Numbers with context

Responses include the low, expected and high range, labor, materials, permit allowance, contingency, cost per unit, timeline, source date and confidence label.

{
  "estimate": {
    "currency": "USD",
    "low": 11800,
    "expected": 14500,
    "high": 17900
  },
  "model": {
    "confidenceLabel": "city-adjusted planning model",
    "disclaimer": "Planning estimate, not a quote."
  }
        }
04 · STATE INTELLIGENCE

57 sourced signals per state

Read the evidence matrix as JSON or CSV. Filter by two-letter state code or topic without generating thin landing pages.

GET /api/public/state-intelligence?state=TX
Open the Texas JSON example →
05 · PROJECT DECISION MATRIX

195 decision checks per state

Filter the 9,945 state-control applications by stable ID, state, project, decision area, stage or search term. The five national QA modules are a separate response, not rows in the state-control CSV.

GET /api/public/project-decision-matrix?state=TX&project=roofing&offset=0&limit=250
Open the Texas roofing example →
06 · RELEASE CONTRACT

Versions, manifest and fingerprints

Data 2026.08.28.1, schema 1.1.0 and publication 2026.08.28.1 move independently. The checked-in manifest names the schema, record counts, limitations and SHA-256 fingerprints.

GET /api/public/project-decision-matrix?scope=manifest
Open the release manifest →Open release history →
07 · CITATION

Plain text, BibTeX and CFF

Cite the HomeCostGrid workflow dataset and its data version. For a claim drawn from an agency page, also cite the linked official source. This dataset has no DOI.

GET /api/public/project-decision-matrix?scope=citation
Download BibTeX →
STATE PROJECT MATRIX CONTRACT

One current release, explicit retrieval rules.

The endpoint is read-only and cross-origin accessible. It does not promise immutable historical archives, a DOI or a Creative Commons license.

scopeSmall JSON resourcessummary · freshness · indexing · manifest · versions · citation · national-modules
formatRepresentationsjson · csv · bibtex · cff
filtersState-control selectionid · state · category · project · stage · q
paginationJSON state controlsoffset starts at 0 · limit defaults to 250 · maximum 1,000 · follow nextUrl
versionCurrent data release2026.08.28.1; an unavailable version returns 404 with availableVersions
errorsMachine-readable JSONUnknown scope, format, filter or pagination input returns 400; unknown IDs and unavailable versions return 404
NATIONAL QA DISTRIBUTION

Five modules, separate JSON

Use the dedicated scope for the national methodology and quality-assurance modules. A stable module ID may be requested with the id parameter.

GET /api/public/project-decision-matrix?scope=national-modules
Open the five modules →
RESPONSE HEADERS

Release validator and fingerprint

Every response exposes a weak release ETag, data, schema and publication version headers, Last-Modified, a canonical/described-by Link, X-Robots-Tag and the logical-dataset SHA-256 fingerprint. The ETag and fingerprint identify the release—not each filtered response body; distribution-specific byte digests live in the manifest.

X-HomeCostGrid-Data-Version: 2026.08.28.1
X-HomeCostGrid-Schema-Version: 1.1.0
X-HomeCostGrid-Publication-Version: 2026.08.28.1
EXACT RECORD

Stable ID lookup

State-control IDs combine the lowercase state code, project-family ID and decision-control ID. Text and source maintenance retain an ID; a semantic replacement requires a new ID.

GET /api/public/project-decision-matrix?id=tx.roofing.condition-scope
Open the exact record →

Preferred matrix citation

HomeCostGrid Editorial Desk. (2026). HomeCostGrid State Home Project Decision Matrix (Data version 2026.08.28.1; publication version 2026.08.28.1) [Data set]. HomeCostGrid. https://homecostgrid.com/research/state-project-decision-matrix

  • Use Citation File Format or BibTeX when your reference manager supports it.
  • Add the stable record ID and question when citing one state-control application.
  • Cite the linked official agency separately for source-specific claims.
SUPPORTED PROJECTS

One stable slug per model.

All models use the same location and response contract. Valid size limits and units are returned in validation errors.

roof-replacement-costRoof replacement50012,000 sq ft
hvac-replacement-costHVAC replacement40010,000 sq ft
kitchen-remodel-costKitchen remodel50800 sq ft
foundation-repair-costFoundation repair506,000 sq ft
deck-building-costDeck construction802,500 sq ft
fence-installation-costFence installation253,000 linear ft
bathroom-remodel-costBathroom remodel20400 sq ft
flooring-installation-costFlooring installation10012,000 sq ft
window-replacement-costWindow replacement1100 windows
interior-painting-costInterior painting20015,000 sq ft
concrete-installation-costConcrete installation5012,000 sq ft

Fair-use guardrails

  • 120 requests per minute per network address in the current public release.
  • Cache responses and link back to the methodology when displaying estimates.
  • Do not present the output as a contractor quote, appraisal, permit decision or guaranteed market price.
  • The project matrix uses HomeCostGrid's custom dataset license: personal, non-commercial research with attribution is permitted; commercial, bulk or republication rights require written permission.
  • For bulk access or a commercial data agreement, use the contact form.
Read the methodology →Review data sources →
BUILD A RANGETurn a project into a realistic budget.COMPARE CITIESAtlanta vs Houston: home, transport and daily-life tradeoffs.WHICH CAR?Match the vehicle to your city, home and real annual cost.