Map geometry as a GeoJSON FeatureCollection
Project polygons and unit points. Exactly one of locationSlug, projectSlug, propertyId or bbox is required.
Query Parameters
Free-text search
"newest"Value in
- "newest"
- "oldest"
- "price_asc"
- "price_desc"
- "delivery_asc"
Location IDs (csv)
Developer IDs (csv)
Project IDs (csv)
Unit type IDs (csv)
Amenity IDs (csv) — ALL must be present
Minimum price
Maximum price
Minimum area
Maximum area
Bedroom counts (csv)
Bathroom counts (csv)
Floors (csv); 0 = ground
Finishing states (csv)
primary = has a Unit, resale = has a SecondaryUnit
Value in
- "primary"
- "resale"
New-launch projects only
Featured only
1 <= value11 <= value <= 10012Every published project in this area, plus its units
One project, plus its units
One property, plus its parent project outline
minLng,minLat,maxLng,maxLat
"en"Value in
- "en"
- "ar"
Header Parameters
The site key identifying which website this request belongs to. May be omitted only when the request comes from a domain already verified for the site (the Origin/Host then resolves it), or when the deprecated X-Subdomain header is used.
Publishable (pk_…) or secret (sk_…) key for this site. Required on writes; accepted on reads. NOTE: currently rolling out in monitor mode — a write without a valid key is logged rather than refused, so this is documented as optional. It becomes required on writes when enforcement is switched on; send it now.
Response Body
curl -X GET "https://example.com/api/public/geo" \ -H "X-Site: string"