filters and property_match parameters as Search People.body locationsarraybody typestringrequiredstate, county, city, zip_code, radius, or polygon.body codestringstate (2-letter abbreviation), county (5-digit FIPS code), city (place ID), and zip_code (5-digit ZIP).body latitudenumberradius.body longitudenumberradius.body radius_milesnumberradius.body coordinatesarray[longitude, latitude] pairs defining the boundary. Required for polygon (minimum 3 points).body filtersarraysource_type=people) and property filters (source_type=properties).body filter_idstringrequiredbody operatorstringallowed_operators. See Filter Values for all operators by type. Optional for BOOLEAN filters — automatically defaults to is_boolean.body valueanyrequiredbody include_listsobject{ "people_list_ids": [123] }.body exclude_listsobject{ "people_list_ids": [456] }.body exclude_previously_exportedboolean | objectbody property_matchstringowner, resident, renter| Field | Type | Description |
total_people | integer | Number of people matching the filters |
total_properties | integer | Number of properties connected via property_match. 0 when no property filters are used. |
total_results | integer | Always equals total_people for people search |
property_match is required when any property filter is present, and ignored when only people filters are used.total_properties is 0.1234567891011121314151617181920curl -X POST "https://api.v2.dealmachine.com/v1/people/search/count" \ -H "Authorization: Bearer dm_sk_live_xxx" \ -H "Content-Type: application/json" \ -d '{ "locations": [ { "type": "state", "code": "TX" } ], "property_match": "owner", "filters": [ { "filter_id": "estimated_value", "operator": "greater_than", "value": 500000 }, { "filter_id": "has_phone", "value": true } ] }'
12345{ "total_people": 412, "total_properties": 387, "total_results": 412 }