Raw schema
{
"type": "object",
"properties": {
"query": {
"description": "Literal text within a project name or slug; ASCII letter case is ignored. Use structured filters for location, budget and other criteria; this does not interpret natural-language requests.",
"type": "string",
"minLength": 2,
"maxLength": 160,
"pattern": "^[^\\u0000-\\u001f\\u007f]+$"
},
"emirate": {
"description": "Exact public API emirate slug from list_project_facets, for example dubai.",
"type": "string",
"maxLength": 160,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"developer": {
"description": "Exact public API developer slug from list_project_facets, for example sobha-realty.",
"type": "string",
"maxLength": 160,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"area": {
"description": "Exact public API area slug from list_project_facets, for example dubai-marina.",
"type": "string",
"maxLength": 160,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"propertyType": {
"description": "Exact public API property type slug from list_project_facets, for example apartment.",
"type": "string",
"maxLength": 160,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"bedroomsMin": {
"description": "Return developments advertising a bedroom count at or above this value. Zero leaves the filter unset; it does not select studios or identify a unit at a particular price.",
"type": "integer",
"minimum": 0,
"maximum": 20
},
"priceMinAed": {
"description": "Lower bound of the desired development-wide price interval. A development matches when its known range reaches this amount or above; unknown pricing is excluded.",
"type": "integer",
"minimum": 1,
"maximum": 1000000000
},
"priceMaxAed": {
"description": "Upper bound of the desired development-wide price interval. A development matches when its known range starts at or below this amount; unknown pricing is excluded.",
"type": "integer",
"minimum": 1,
"maximum": 1000000000
},
"handoverYear": {
"description": "Expected handover year.",
"type": "integer",
"minimum": 1900,
"maximum": 2200
},
"availability": {
"description": "Availability filter from list_project_facets.",
"type": "string",
"enum": [
"available",
"limited",
"sold-out"
]
},
"newLaunch": {
"description": "Filter for projects marked as new launches.",
"type": "boolean"
},
"comingSoon": {
"description": "Filter for projects marked as coming soon.",
"type": "boolean"
},
"sort": {
"description": "Sort value from list_project_facets.",
"type": "string",
"enum": [
"recommended",
"price-asc",
"price-desc",
"handover-asc",
"handover-desc"
]
},
"limit": {
"description": "Maximum results to return. Defaults to 10.",
"type": "integer",
"minimum": 1,
"maximum": 25
},
"cursor": {
"description": "Pagination cursor returned by a previous search call.",
"type": "string",
"maxLength": 2048
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}