---
title: "Search for properties using the stored procedure address filters."
method: GET
path: "/property/search"
tags: ["Property"]
---

# Search for properties using the stored procedure address filters.

`GET /property/search`

Args:
        filters: Collection of optional address filters such as
            ``StreetName`` or ``PostalCode`` that are forwarded to
            :data:`~services.stored_procedures.USP_SEARCH_SERVICE_PROPERTY`.

    Returns:
        A list of :class:`PropertySearchResult` objects containing normalized
        PID, jurisdiction, address, and actual use type information.

    Business Rules:
        * A ``404`` response is returned when the underlying search yields no
          rows.

## Query parameters

- `unit_number` string, nullable
- `street_direction` string, nullable
- `street_number` string, nullable
- `street_name` string, nullable
- `postal_code` string, nullable

## Response `200`

Successful Response

- PropertySearchResult[]
  - `pid` string, nullable — Parcel identifier (PID) returned by the property search result.
  - `jurisdiction` string, nullable — Jurisdiction name returned by the search.
  - `address` string, nullable — Formatted address string supplied by the stored procedure.
  - `actual_use_type` string, nullable — Detailed actual use type classification from the source data.

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/landcor/apis/landcor-property-api.md) · [All operations](https://skmtc.dev/landcor/apis/landcor-property-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/landcor/landcor-property-api/revisions/45a7cc8f5b96/schema)
