Housing Profile
Tract-level housing stock data from the Census ACS 5-Year survey. Structure types, age distribution, bedroom counts, and median year built. Available via the include=housing parameter on any property lookup, or as a standalone endpoint.
GET
/v1/properties/{property_id}?include=housingGet tract-level housing characteristics for a property's census tract. Add include=housing to any lookup or get-by-ID request.
Example
curl -H "X-API-Key: pda_your_key" \
"https://api.propertypulse.dev/v1/properties/1?include=housing"Response (housing section)
{
"housing": {
"median_year_built": 1978,
"median_rooms": 6,
"dominant_structure_type": "single_family",
"structure_mix": {
"single_family": 72.3,
"multi_family": 18.1,
"mobile_home": 9.6
},
"dominant_decade_built": "1970s",
"dominant_bedroom_count": "3_bed",
"total_structures": 1842,
"source": "Census ACS 5-Year 2023"
}
}Response Fields
| Parameter | Type | Description |
|---|---|---|
median_year_built | integer | Median year structures in the tract were built |
median_rooms | integer | Median number of rooms per housing unit |
dominant_structure_type | string | Most common type: single_family, multi_family, or mobile_home |
structure_mix | object | Percentage breakdown of structure types (single_family, multi_family, mobile_home) |
dominant_decade_built | string | Decade with the most construction (e.g., 1970s, 2000s, pre-1940) |
dominant_bedroom_count | string | Most common bedroom count (studio, 1_bed, 2_bed, 3_bed, 4_bed, 5_plus_bed) |
total_structures | integer | Total number of structures in the census tract |
Note: Housing profile data is at the census tract level, not per-property. It describes the neighborhood housing stock around a property. Per-property details (exact bedrooms, square footage, year built) will be available when county assessor data is integrated.