docs/api reference/Property Lookup
Home ↗
GET/api/property

Property Valuation Details

Returns the full legal, financial, architectural, and valuation history for a property. This single endpoint resolves the county and returns the complete record — including landValue, improvementValue, taxEstimate, buildingType, and year-over-year history[] — when the county supports it.

Parameters

addressstringrequired

Official physical address of the property.

countystringoptional

Optional county hint. Omit it to resolve the county from the address.

latstringoptional

Latitude in decimal degrees. Skips the internal geocode step when provided.

lonstringoptional

Longitude in decimal degrees. Pair with lat.

floodstringoptional

Set to "0" or "false" to skip the FEMA NFHL per-property flood zone lookup.

multiple_lossstringoptional

Set to "0" or "false" to skip the OpenFEMA NFIP multiple-loss ZIP aggregate.

crimestringoptional

Set to "0" or "false" to skip nearby crime data.

enrichbooleanoptional

Set true to return separate apiResponse and normalized enrichment objects.

How to use

curl -G https://api.parcelkit.us/api/property \
  -H "x-api-key: sk_live_your_key" \
  --data-urlencode "address=715 Somerset St, Conroe, TX 77302"
response.json
{
  "id": "TX-MONT-426661",
  "address": "17136 KNOLL DALE TRL, CONROE, TX 77385",
  "county": "Montgomery",
  "cadName": "MCAD",
  "owner": "MICHALSKI, JEFFREY & KATARZYNA MICHALSKI",
  "appraisedValue": 614446,
  "landValue": 36213,
  "improvementValue": 578233,
  "taxEstimate": 12903,
  "livingAreaSqft": 3939,
  "yearBuilt": "2014",
  "buildingType": "HOUSE",
  "source": "live_api",
  "isSupported": true,
  "lat": 30.3119,
  "lon": -95.4561,
  "flood": {
    "fldZone": "AE",
    "isSfha": true,
    "baseFloodElevation": null,
    "firmPanelId": "48201C"
  },
  "femaMscUrl": "https://msc.fema.gov/portal/search?lat=30.3119&lon=-95.4561",
  "multipleLoss": {
    "zipCode": "77385",
    "county": "HARRIS COUNTY",
    "rlPropertyCount": 120,
    "srlPropertyCount": 34,
    "totalLosses": 514,
    "mostRecentDateOfLoss": "2024-07-08"
  },
  "history": [
    { "year": 2026, "appraisedValue": 614446, "landValue": 36213, "improvementValue": 578233 },
    { "year": 2025, "appraisedValue": 598100, "landValue": 35800, "improvementValue": 562300 },
    { "year": 2024, "appraisedValue": 572000, "landValue": 35000, "improvementValue": 537000 }
  ]
}
curl -G https://api.parcelkit.us/api/property \
  -H "x-api-key: sk_live_your_key" \
  --data-urlencode "address=17136 Knoll Dale Trl" \
  --data-urlencode "county=Montgomery" \
  --data-urlencode "lat=30.3119" \
  --data-urlencode "lon=-95.4561"
curl -G "https://api.parcelkit.us/api/property?flood=0&multiple_loss=0" \
  -H "x-api-key: sk_live_your_key" \
  --data-urlencode "address=17136 Knoll Dale Trl" \
  --data-urlencode "county=Montgomery"

The history[] array depth varies by CAD — HCAD typically returns 5+ years, while some counties return only the current year. Check isSupported in the response to confirm the county returned live data vs. a mock fallback.