# Dubizzle Property Search API Documentation

Search Dubizzle UAE property listings for sale or rent, residential or commercial, by text, emirate, category, price, bedrooms and size, with five sort orders and pagination. Each result carries the price in AED, category, bedrooms, bathrooms, size in square feet, location, building, agency and agent name, images and the listing url. Phone numbers and emails are never returned. A valid empty result is a successful, billable response.

- **Documentation:** [https://scrappa.co/docs/dubizzle-api/dubizzle_property_search](https://scrappa.co/docs/dubizzle-api/dubizzle_property_search)
- **API group:** Dubizzle API
- **Endpoint:** `GET https://scrappa.co/api/dubizzle/property/search`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `purpose` | string | No | sale or rent. Defaults to sale. |
| `segment` | string | No | residential or commercial. Defaults to residential. |
| `query` | string | No | Free-text search, e.g. marina. |
| `emirate` | string | No | Emirate filter: dubai, abu-dhabi, sharjah, ajman, al-ain, ras-al-khaimah, umm-al-quwain or fujairah. Omit for all of the UAE. |
| `category` | string | No | Category slug path starting with property-for-sale or property-for-rent, e.g. property-for-sale/residential/apartment. |
| `price_min` | integer | No | Optional minimum price in AED. |
| `price_max` | integer | No | Optional maximum price in AED. |
| `bedrooms_min` | integer | No | Optional minimum bedrooms, 0 to 20. 0 includes studios. |
| `bedrooms_max` | integer | No | Optional maximum bedrooms, 0 to 20. |
| `size_min` | integer | No | Optional minimum size in square feet. |
| `size_max` | integer | No | Optional maximum size in square feet. |
| `furnished` | boolean | No | true to return furnished properties only. |
| `sort` | string | No | newest, oldest, price_asc, price_desc or verified_first. Defaults to newest. |
| `page` | integer | No | Zero-based page number. Only the first 10000 results are reachable. Defaults to 0. |
| `limit` | integer | No | Listings per page, 1 to 100. Defaults to 35. |

## Example request

```bash
#!/bin/bash

curl -X GET \
    -H "x-api-key: YOUR_API_KEY_HERE" \
    "https://scrappa.co/api/dubizzle/property/search?purpose=sale&category=property-for-sale%2Fresidential%2Fapartment&emirate=dubai&limit=3"
```

## Example response

```json
{
    "success": true,
    "data": {
        "results": [
            {
                "position": 1,
                "id": "37b30609-211e-4e0b-9b02-34bb158c60ce",
                "numeric_id": 18039084,
                "vertical": "property",
                "title": "25/75 PAYMENT PLAN | HIGH ROI | STRONG RENTAL YIELD | PRIME LOCATION | NEGOTIABLE PRICE",
                "price": 1100000,
                "currency": "AED",
                "url": "https://dubai.dubizzle.com/property-for-sale/residential/apartment/2026/9/21/2575-payment-plan-high-roi-strong-renta-2-248107/",
                "images_count": 16,
                "added_at": "2026-10-15T19:45:01Z",
                "images": [
                    "https://dbz-images.dubizzle.com/images/2026/09/21/a8dce5a5-d101-410c-9620-3a794c0d8d77/3c5321a5abbb4f4380385d53232e73c3-.jpg?impolicy=carousel",
                    "https://dbz-images.dubizzle.com/images/2026/09/21/a8dce5a5-d101-410c-9620-3a794c0d8d77/9731f71c701541dd8279227dbc94f8d3-.jpg?impolicy=carousel"
                ],
                "emirate": "dubai",
                "location": "Arjan",
                "neighborhood": "Arjan",
                "building": "Bond Enclave",
                "category": "Apartment",
                "bedrooms": 1,
                "bathrooms": 2,
                "size_sqft": 765,
                "completion_status": "off_plan",
                "agency_name": "A D N R Real Estate",
                "agent_name": "Elsayed Essameldin",
                "property_reference": "106134-S5XCnn",
                "short_url": "https://dubizzle.com/s/DaBNgmy"
            }
        ],
        "pagination": {
            "page": 0,
            "limit": 2,
            "total": 86696,
            "total_pages": 5000,
            "has_more": true
        }
    },
    "meta": {
        "endpoint_family": "property_search",
        "billable": true
    }
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 422 | Validation Error | A public parameter or range is invalid. This response is not billable. |
| 503 | Service Unavailable | Dubizzle is temporarily unavailable or returned an unexpected response. Retry later. This response is not billable. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
