---
title: "GET /privateproperty/listings/search"
method: GET
path: "/privateproperty/listings/search"
tags: ["PrivateProperty"]
---

# GET /privateproperty/listings/search

`GET /privateproperty/listings/search`

## Request

- Base URL: `https://scrappa.co/api`
- URL: `https://scrappa.co/api/privateproperty/listings/search`
- Auth: API key in header `X-API-KEY`

## Query parameters

- `type` 'residential' | 'commercial' | 'farm'
- `deal_type` 'sale' | 'rent'
- `location_id` integer
- `location_name` string, nullable
- `location_descriptor` string, nullable
- `location_shape_type` integer, nullable
- `min_price` integer, nullable
- `max_price` integer, nullable
- `min_bedrooms` integer, nullable
- `min_baths` integer, nullable
- `rental_price_type` 'PerMonth' | 'PerWeek' | 'PerDay' | 'PerSquareMetre' | 'null', nullable
- `page` integer
- `has_pool` boolean
- `has_staff_quarters` boolean
- `has_flatlets` boolean
- `has_borehole` boolean
- `has_scenic_view` boolean
- `has_alarm` boolean
- `has_electric_fencing` boolean
- `has_security_post` boolean
- `has_access_gate` boolean
- `has_intercom` boolean
- `sub_category[]` string[]

## Response `200`

- string

## Other responses

- `401`: Unauthorized - API key is missing or invalid
- `422`: Validation error
- `503`: Private Property returned an unsuccessful, empty or malformed answer.

---

[API](https://skmtc.dev/scrappa/apis/scrappa-api-documentation.md) · [All operations](https://skmtc.dev/scrappa/apis/scrappa-api-documentation/llms.txt) · [OpenAPI document](https://skmtc.dev/scrappa/apis/scrappa-api-documentation/revisions/1e1aa78ff103?raw)
