docs/api reference/Owner Search
Home ↗
GET/api/owner

Owner Search

Resolves property ownership by address or owner name. Useful for portfolio discovery and investor workflows: find properties tied to an LLC, individual, or investment entity, then narrow by ZIP, city, value range, and exact-vs-fuzzy owner matching.

Parameters

addressstringoptional

Property address. Resolves via geocode and extracts ownership from the matching CAD record.

ownerstringoptional

Owner name to search directly. Partial matches are supported in most counties.

countystringoptional

County hint. Required for direct owner-name portfolio search so ParcelKit does not guess across counties.

owner_matchexact | fuzzyoptional

Controls owner matching mode for direct owner search. Defaults to fuzzy; set exact to normalize punctuation and require an exact normalized owner match.

owner_likestringoptional

Case-insensitive substring filter applied to the returned owner names.

normalized_owner_likestringoptional

Normalized owner substring filter. Useful when you want Mendoza Family LP to match Mendoza Family, L.P.

zipstring[]optional

Comma-separated ZIP filters such as 77002,77003.

citystring[]optional

Comma-separated city filters such as Houston,Pasadena.

address_likestringoptional

Case-insensitive substring filter for the returned property addresses.

min_appraised_valuenumberoptional

Inclusive minimum appraised value.

max_appraised_valuenumberoptional

Inclusive maximum appraised value.

sort_byaddress | appraisedValue | landValue | improvementValueoptional

Optional sort field for direct owner portfolio results.

sort_directionasc | descoptional

Optional sort direction.

pagenumberoptional

1-based page number. Defaults to 1.

page_sizenumberoptional

Page size. Defaults to 25.

How to use

curl -G https://api.parcelkit.us/api/owner \
  -H "x-api-key: sk_live_your_key" \
  --data-urlencode "address=10 Woodborough Way, Spring, TX 77389"
response.json
{
  "owner": "MENDOZA LAUREN & LUIS",
  "county": "Harris",
  "propertiesCount": 1,
  "totalPropertiesCount": 1,
  "properties": [
    {
      "id": "TX-HCAD-1345120040003",
      "address": "10 WOODBOROUGH WAY, SPRING, TX 77389",
      "owner": "MENDOZA LAUREN & LUIS",
      "city": "SPRING",
      "zip": "77389",
      "appraisedValue": 1111088,
      "landValue": 196494,
      "improvementValue": 1134606,
      "cadUrl": "https://search.hcad.org/?searchType=accountNumber&searchValue=1345120040003"
    }
  ],
  "pagination": {
    "page": 1,
    "page_size": 25,
    "returned": 1,
    "has_more": false,
    "next_page": null
  },
  "filters": {
    "owner_like": null,
    "normalized_owner_like": null,
    "owner_match": "fuzzy",
    "zip": null,
    "city": null,
    "address_like": null,
    "min_appraised_value": null,
    "max_appraised_value": null,
    "min_land_value": null,
    "max_land_value": null,
    "min_improvement_value": null,
    "max_improvement_value": null,
    "sort_by": null,
    "sort_direction": null,
    "page": 1,
    "page_size": 25
  }
}
curl -G https://api.parcelkit.us/api/owner \
  -H "x-api-key: sk_live_your_key" \
  --data-urlencode "owner=WOODLANDS LUXURY HOLDINGS LLC" \
  --data-urlencode "county=Harris"
response.json
{
  "owner": "WOODLANDS LUXURY HOLDINGS LLC",
  "county": "Harris",
  "propertiesCount": 2,
  "totalPropertiesCount": 2,
  "properties": [
    {
      "id": "TX-HCAD-1269460000025",
      "address": "705 MAIN ST, HOUSTON, TX 77002",
      "owner": "WOODLANDS LUXURY HOLDINGS LLC",
      "city": "HOUSTON",
      "zip": "77002",
      "appraisedValue": 206247,
      "landValue": 39187,
      "improvementValue": 167060,
      "cadUrl": "https://search.hcad.org/?searchType=accountNumber&searchValue=1269460000025"
    }
  ],
  "pagination": {
    "page": 1,
    "page_size": 25,
    "returned": 2,
    "has_more": false,
    "next_page": null
  },
  "filters": {
    "owner_like": null,
    "normalized_owner_like": null,
    "owner_match": "fuzzy",
    "zip": null,
    "city": null,
    "address_like": null,
    "min_appraised_value": null,
    "max_appraised_value": null,
    "min_land_value": null,
    "max_land_value": null,
    "min_improvement_value": null,
    "max_improvement_value": null,
    "sort_by": null,
    "sort_direction": null,
    "page": 1,
    "page_size": 25
  }
}
curl -G https://api.parcelkit.us/api/owner \
  -H "x-api-key: sk_live_your_key" \
  --data-urlencode "owner=MENDOZA FAMILY LP" \
  --data-urlencode "county=Harris" \
  --data-urlencode "owner_match=exact" \
  --data-urlencode "city=Pasadena,Houston" \
  --data-urlencode "zip=77003,77004" \
  --data-urlencode "min_appraised_value=200000" \
  --data-urlencode "sort_by=appraisedValue" \
  --data-urlencode "sort_direction=desc" \
  --data-urlencode "page=1" \
  --data-urlencode "page_size=25"
response.json
{
  "owner": "MENDOZA FAMILY LP",
  "county": "Harris",
  "propertiesCount": 2,
  "totalPropertiesCount": 2,
  "properties": [
    {
      "id": "owner-3",
      "address": "777 PINE ST, PASADENA, TX 77004",
      "owner": "Mendoza Family, L.P.",
      "city": "PASADENA",
      "zip": "77004",
      "appraisedValue": 340000,
      "landValue": 120000,
      "improvementValue": 220000,
      "cadUrl": "https://example-cad.test/owner-3"
    },
    {
      "id": "owner-2",
      "address": "555 OAK ST, HOUSTON, TX 77003",
      "owner": "MENDOZA FAMILY LP",
      "city": "HOUSTON",
      "zip": "77003",
      "appraisedValue": 280000,
      "landValue": 110000,
      "improvementValue": 170000,
      "cadUrl": "https://example-cad.test/owner-2"
    }
  ],
  "pagination": {
    "page": 1,
    "page_size": 25,
    "returned": 2,
    "has_more": false,
    "next_page": null
  },
  "filters": {
    "owner_like": null,
    "normalized_owner_like": null,
    "owner_match": "exact",
    "zip": ["77003", "77004"],
    "city": ["Pasadena", "Houston"],
    "address_like": null,
    "min_appraised_value": 200000,
    "max_appraised_value": null,
    "min_land_value": null,
    "max_land_value": null,
    "min_improvement_value": null,
    "max_improvement_value": null,
    "sort_by": "appraisedValue",
    "sort_direction": "desc",
    "page": 1,
    "page_size": 25
  }
}

Either address or owner must be provided — both are optional individually but the request requires at least one. For direct owner-name searches, county is required and owner_match defaults to fuzzy. Use exact when you need normalized equality across punctuation variants like LP vs L.P..