Search
Search for a property by name, address, or other identifying text.
This endpoint matches properties based on a query string. A well-formatted input—such as a full address—is more likely to return accurate results. We also include known aliases and alternate addresses when available.
Important: This search endpoint only returns properties from HelloData’s indexed database. Private properties created via POST /property (custom-created properties) are not indexed and will not appear in search results. The intended workflow is to use this search endpoint to find HelloData property IDs initially, then store those IDs for future direct access. If you create a property via POST /property, store the returned ID and use it directly—do not expect to find it via search.
Recommendation: Use filters whenever possible to improve performance and result quality.
Filtering options:
- Use
latandlontogether to sort results by proximity. - Use
max_distance(in miles) withlatandlonto limit results to a given radius. - Use
state(e.g. ‘CA’) orzip_code(5-digit or ZIP+4 formats) to restrict results by region.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Query parameters
Latitude for proximity-based sorting. Must be used with lon.
Longitude for proximity-based sorting. Must be used with lat.
Optional. State abbreviation to filter results (e.g. ‘NY’).
Optional. Zip code to filter results. Accepts 5-digit or ZIP+4 formats; missing leading zeros are automatically handled.
Optional. Maximum distance in miles for nearby results. Requires both lat and lon.
Response
The property’s state. Formatted as a 2-char string.
The property’s zip code. Formatted as a 5-char string with leading 0.
A list of alternate unique identifiers (alias IDs) for the property. These IDs are typically derived from historical addresses and remain valid even if the primary address changes over time. While old IDs are automatically redirected to the current primary ID, exposing alias IDs helps with deduplication and data consistency.
The property’s advertised number_units
The property’s year_built. This can be in the future if the property is under construction.
When it’s a custom property, this field will be populated with the user_id of the user who created the property.