What you can build
Developmental all-transactions house price indices, nominal and not seasonally adjusted. Index levels measure appreciation, not dollar home values. Missing observations remain unknown; index levels and annual changes must not be summed or averaged across areas. Postal ZIP codes are not Census ZCTAs. Use this dataset as a sourced input to an application, analytical model or retrieval tool. Retain its native dimensions when joining it with your own records.
Query FHFA Local House Price Index
The example below is a real bounded request against the available release. Replace the environment variable with your server-side API credential. Review endpoint parameters and response schemas before changing selectors.
curl --fail --get "https://api.geoamcan.com/v1/housing/house-prices?geo_type=county&geoid=01001&year=2025" \
-H "Authorization: Bearer $GEOAMCAN_API_KEY"Saved response excerpt
{
"requested_area": {
"geo_type": "county",
"geoid": "01001",
"year": 2025
},
"data": [
{
"geo_type": "county",
"geoid": "01001",
"year": 2025,
"state_abbr": "AL",
"name": "Autauga",
"annual_change_pct": 1.79,
"hpi_start": 285.46,
"hpi_1990": 272.46,
"hpi_2000": 201.34,
"flags": {},
"index_status": "published"
}
],
"availability": {
"status": "available",
"coverage": [
{
"areas": 2795,
"records": 106252,
"geo_type": "county",
"last_year": 2025,
"first_year": 1975,
"missing_hpi": 1057
}
]
},
"snapshot": {
"fhfa-hpi": {
"release_id": 111,
"release": "Annual local HPI through 2025 revision e3ccf81c2acb",
"fingerprint": "25f322e0410eed18ffd6b50b645c9e89"
}
},
"returned_count": 1,
"complete": true,
"next_offset": null,
"limitations": [
"Developmental all-transactions house price indices, nominal and not seasonally adjusted. Index levels measure appreciation, not dollar home values. Missing observations remain unknown; index levels and annual changes must not be summed or averaged across areas. Postal ZIP codes are not Census ZCTAs."
],
"source_attribution": {
"fhfa-hpi": "Federal Housing Finance Agency — https://www.fhfa.gov/data/hpi/datasets"
},
"metric_definitions": {
"annual_change_pct": "Published annual percentage change; percentage points, not a fraction.",
"hpi_start": "Nominal index with 100 at the first reported year for each native area.",
"hpi_1990": "Same local series rebased to 1990=100 where published.",
"hpi_2000": "Same local series rebased to 2000=100 where published.",
"flags": "Original missing marker: blank or period. Values remain null, never zero.",
"series": "Developmental annual all-transactions HPI; not seasonally adjusted; sales and appraisals."
}
}Captured 2026-11-04. Excerpt omits pagination credentials and may shorten nested records. Download verified source responses.
Coverage and interpretation
Coverage is limited to published source geographies and releases. Missing, suppressed and unavailable observations must not be treated as zero.
The active release shown here is a catalog snapshot. Check the live catalog and response provenance for current readiness. The underlying public source and Geoamcan access terms are separate; consult the source’s licensing and attribution requirements.
Source and methodology
Source: Federal Housing Finance Agency. Geoamcan is an independent API provider, with no agency affiliation or endorsement. Read our data methodology for source handling, geographic joins and update practices.
Related data
- FDIC Summary of Deposits
- BLS Occupational Employment and Wage Statistics
- CDC/ATSDR Social Vulnerability Index
- NCES School and Postsecondary Locations
Put this data to work.
Tell us about your application, coverage needs and expected API usage.
Get API access ↗Read integration guides