---
title: "Property24 API: Search | Perceptlayer"
description: "Search from Property24 as JSON. 1 credit per successful call."
url: https://perceptlayer.com/apis/property24/search
---

[APIs](https://perceptlayer.com/apis) / [Property24](https://perceptlayer.com/apis/property24) / Search

# Property24: Search

Search from Property24 as JSON. 1 credit per successful call.

GET `/v1/property24/search`

## Parameters

Send parameters in the query string.

| Parameter | Type | Required | Allowed values |
| --- | --- | --- | --- |
| `deal_type` | string | Optional | sale, rent |
| `property_type` | string | Optional | house, apartment, townhouse, vacant\_land, farm, commercial, industrial |
| `location_id` | integer | Required | Any |
| `location_type` | integer | Required | 1, 2, 4, 5, 13 |
| `min_price` | integer | Optional | Any |
| `max_price` | integer | Optional | Any |
| `min_bedrooms` | integer | Optional | Any |
| `min_bathrooms` | integer | Optional | Any |
| `sort` | string | Optional | newest, price\_low, price\_high |
| `page` | integer | Optional | Any |

## Example request

Property24

GET /v1/property24/search?deal\_type=sale&location\_id=432&location\_type=2&min\_bedrooms=2&sort=price\_low 

```
{
  "success": true,
  "page": 1,
  "deal_type": "sale",
  "location": {
    "id": 432,
    "type": 2,
    "type_label": "city",
    "name": "Cape Town"
  },
  "total_filtered_results": 2492,
  "total_pages": 125,
  "filtered_out": 0,
  "results": [
    {
      "listing_id": "117152359",
      "path": "/for-sale/zonnebloem/cape-town/western-cape/10166/117152359",
      "url": "https://www.property24.com/for-sale/zonnebloem/cape-town/western-cape/10166/117152359",
      "deal_type": "sale",
      "title": "3 Bedroom Apartment / flat for sale in Zonnebloem - Cape Town",
      "price": 21000,
      "price_text": "R 21 000",
      "location": "Zonnebloem",
      "description": "- 3 Bedroom apartment on the edgy to in City Bowl - Available from 1 May 2026 - ...",
      "bedrooms": 3,
      "bathrooms": 1,
      "parking_spaces": 1,
      "floor_size_m2": 75,
      "images": [
        "https://images.prop24.com/378206824/Crop600x400"
      ]
    },
    {
      "listing_id": "117605406",
      "path": "/for-sale/philippi/cape-town/western-cape/8818/117605406",
      "url": "https://www.property24.com/for-sale/philippi/cape-town/western-cape/8818/117605406",
      "deal_type": "sale",
      "title": "2 Bedroom House for sale in Philippi - Cape Town",
      "price": 230000,
      "price_text": "R 230 000",
      "location": "Philippi",
      "description": "House for sale in Heinz park Philippi, Cape Town. This property features two generously sized bedrooms, perfect for a small family or ...",
      "bedrooms": 2,
      "bathrooms": 1,
      "images": [
        "https://images.prop24.com/386285250/Crop600x400"
      ],
      "agency": {
        "id": 35333,
        "slug": "exp-south-africa",
        "name": "EXP South Africa",
        "logo": "https://images.prop24.com/341773167/Ensure264x153"
      },
      "ribbons": [
        "Sold"
      ]
    },
    {
      "listing_id": "114632308",
      "path": "/for-sale/philippi/cape-town/western-cape/8818/114632308",
      "url": "https://www.property24.com/for-sale/philippi/cape-town/western-cape/8818/114632308",
      "deal_type": "sale",
      "title": "2 Bedroom House for sale in Philippi - Cape Town",
      "price": 250000,
      "price_text": "R 250 000",
      "location": "Philippi",
      "description": "We are happy to introduce this 2bedroom house to the market in Phillipi Browns Farm. This property consists of 2bedrooms, open plan ...",
      "bedrooms": 2,
      "bathrooms": 1,
      "erf_size_m2": 176,
      "images": [
        "https://images.prop24.com/390144224/Crop600x400"
      ],
      "agency": {
        "id": 32298,
        "slug": "sizwe-mlungwana-properties",
        "name": "Sizwe Mlungwana Properties",
        "logo": "https://images.prop24.com/200827919/Ensure264x153"
      },
      "ribbons": [
        "Reduced"
      ]
    }
  ],
  "meta": {
    "request_id": "req_93da6e24926a41ebb912ed1a92117bca",
    "credits_charged": 1,
    "credits_remaining": 1825
  }
}
```

200 OK JSON X-Credits-Used: 1

Recorded from our API and shortened.

[Run this endpoint in the playground](https://perceptlayer.com/apis/property24?try=search#playground) with your own parameters. 1 credit per successful call; failed calls are free.
