Anonymous search in required bounds or polygon, with operation-scoped filters. PUBLIC_ID_ASC is the only accepted sort literal; implementation orders by numeric canonical reference ascending with an internal tie-breaker. This is not lexicographic public_id sorting. Totals use the same filters. All examples are synthetic public-wire fixtures, not live listings. Optional fields are populated to demonstrate schema coverage; real responses may omit them. Catalog/LocalArea keys, labels, climate colors, phones, assets and addresses in examples are illustrative, not an active registry. Fetch reference data before using registry-backed filter values. The full SALES request demonstrates every sale-relevant filter; remove filters the visitor has not selected. rental_type is a RENTAL-only context example here. Request area/complex_name are not returned property fields.
post
https://website-api.example.invalid/api/v1/public/properties/search