Filters
List Filters
GET
Discover all available filters for querying properties and people. Returns filter metadata including types, available options, and allowed operators.
Use this endpoint to build dynamic filter UIs or to understand which filters are available before constructing search queries.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
source_type | string | Filter by source type: properties or people |
search | string | Search filters by name or description |
page | integer | Page number (default: 1, min: 1) |
per_page | integer | Results per page (default: 25, min: 1, max: 250) |
Response Fields
The response follows the standard response envelope with adata array and pagination object.
Each filter object in data contains:
| Field | Type | Description |
|---|---|---|
filter_id | string | Unique identifier for the filter (e.g., estimated_value) |
name | string | Display name |
description | string | null | Human-readable description |
type | string | Data type: NUMBER, STRING, DATE, MULTI_SELECT, BOOLEAN |
source_type | string | properties or people |
group_id | string | null | Filter group identifier (e.g., financial, property_details) |
options | array | null | Available values for MULTI_SELECT filters |
options[].option_id | string | number | Unique identifier for the option |
options[].label | string | Display label for the option |
allowed_operators | array | Valid operators for this filter type |
Allowed Operators by Type
| Type | Operators |
|---|---|
NUMBER | range, greater_than, greater_than_or_equal, less_than, less_than_or_equal, equals, not_equals |
STRING | contains, any_of, starts_with, ends_with, equals, not_equals, not_contains |
DATE | date_range, is_after, is_before, equals, relative_time |
MULTI_SELECT | contains_any, contains_none, contains_all |
BOOLEAN | (automatic — no operator needed) |
This is a discovery endpoint — it returns metadata about available filters, not property data. Use the returned filter definitions to construct queries against the search endpoints.