Dictionaries & Enums
amenities
Description
Represents the list of amenities associated with a given project.
Amenities describe available infrastructure, lifestyle features, and services such as pools, gyms, gardens, sports courts, retail zones, kids’ areas, etc.
The field is typically used to:
- populate feature lists in project detail pages;
- display amenity badges or icons;
- enable user filtering (“projects with pool”, “projects with gym”) in UI;
- describe the character and class of the development (luxury, family-friendly, resort style).
Amenity data is stored as an array of strings.
Values are not fully normalized and may vary between projects; therefore, consuming applications may apply categorization or tagging on their side.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| amenities | array<string> | Project details | List of amenity names provided by the project. | Values not strictly standardized; can vary in wording. |
Allowed values
| Value | Description | Notes |
|---|---|---|
Gym | Indoor fitness facilities | Very common |
Swimming Pool | Shared or private pool area | Naming may vary |
Kids Play Area | Outdoor or indoor play area | — |
Green Areas | Landscaped gardens, parks | — |
Retail | Retail spaces inside the project | May be shown as “Shops” |
Parking | Allocated or shared parking | — |
Security | Security service, gated community | — |
… | Additional amenities depending on project configuration | Full list dynamic |
area_unit
Description
Defines the measurement system used to represent unit area values (e.g., sq. ft or sq. m).
Applicable to layouts or unit detail responses.
The area unit ensures correct formatting and conversion in UI.
This field is essential for:
- displaying unit areas consistently;
- switching between measurement systems (sqm ↔ sqft);
- making pricing comparisons (price per sq.ft or per sq.m).
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| area_unit | string (enum) | Layout Object Definition | Defines which unit of measurement the area values use. | Typically sqm or sqft. |
Allowed values
| Value | Description | Notes |
|---|---|---|
sqm | Metric area unit | Most used outside US |
sqft | Imperial area unit | Common for Dubai real estate |
bedrooms
Description
Represents the number of bedrooms in a unit.
The value is always numeric, and may include whole numbers or fractional values.
This field uses a unified numeric model to represent both standard bedroom counts and units with additional auxiliary rooms (e.g., maid’s room, study, storage).
The API does not return descriptive labels such as “Studio” or “2+Maids” — instead it encodes all variations through numeric values.
Value Interpretation
| Value example | Meaning |
|---|---|
0 | Studio (no dedicated bedroom) |
1, 2, 3, … 11 | Exact number of bedrooms. Projects may include units with high bedroom counts (e.g., 6BR, 7BR, 11BR). |
0.5 | Studio with an auxiliary room (e.g., study / maid’s room). |
1.5 | 1 bedroom + one auxiliary room. |
2.5, 3.5, … | N bedrooms + an additional auxiliary room. |
Fractional values (N + 0.5) indicate that the unit includes an extra functional space that is not counted as a full bedroom but is relevant for classification and filtering.
Notes
- The API always returns numeric values, not strings.
- The set of possible values is dynamic: it depends on actual units available in the project and can include large bedroom counts (e.g., 11).
- Fractional values should be treated strictly as “N bedrooms + auxiliary room” and not rounded or normalized on the client side.
Typical Usage Example (Units API)
{
"id": 365944,
"name": "106",
"bedrooms": 1.5,
"size": 847.0,
"status": "available",
"unit_type": "apartments"
}building_id
Description
Represents the internal identifier of a specific building within a multi-building project.
Some projects contain several buildings (e.g., Tower A, Tower B, Villas cluster).
The building_id value links a unit or floor plan to the corresponding building record from the Buildings dataset.
If a project has only one building, the field may still be present but often remains null.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| building_id | number or null | Unit details | References the building to which the unit belongs | Null if a project has no building-level granularity |
Allowed values
| Value example | Description | Notes |
|---|---|---|
1965 | Building ID for one of the project buildings | Example |
2373 | Another building record | — |
null | Project does not separate units by building | Common in villa developments |
city
Description
Specifies the city where the project is located.
This field is part of the hierarchical location block: country → region → city → district → sector → village.
The field may be null for locations where the concept of “city” does not apply or where data was not supplied by the developer.
Used for sorting, filtering, displaying breadcrumbs, and mapping UI components.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| city | string or null | Project details, Location blocks | City of the project location | Optional; may be null in many Abu Dhabi / Dubai outskirts locations |
Allowed values
| Value | Description | Notes |
|---|---|---|
Dubai | City in UAE | Most common |
Abu Dhabi | Capital of the UAE | — |
Sharjah | Included for some records | Rare |
null | No city defined | Common for new regions like Al Jurf |
completion_datetime
Description
Represents the officially declared planned completion date of the project, returned as an ISO-8601 datetime string.
This date is typically provided by the developer or extracted from government registries.
Used to determine delivery timelines, categorize presale inventory, display construction progress, and group projects by expected readiness.
The field can be missing or replaced with quarterly notation (e.g., Q2 2028) in some data sources; in such cases, the API may present both completion_datetime and a separate completion_date string.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| completion_datetime | datetime or null | Project details | Planned project completion date | Format: ISO-8601; may be null or replaced by completion_date |
Allowed values
| Value example | Description | Notes |
|---|---|---|
2028-03-31T00:00:00Z | Full datetime value | Typical format |
null | Completion date unavailable | Common for early presale |
completion_date
Description
Represents the publicly communicated delivery date of the project in a human-readable format such as "Q2 2028" or "2027".
This field complements completion_datetime:
- completion_datetime — machine-readable ISO date (when available)
- completion_date — marketing or developer-declared timeline, often less precise
Used in UI for project cards, sorting, filtering by completion year/quarter, and in brochures where the exact date is not yet finalized.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| completion_date | string or null | Project details | Marketing/declared completion date | May contain quarter notation (Q2 2028) or only a year |
Allowed values
| Value example | Description | Notes |
|---|---|---|
Q2 2028 | Quarter-based completion | Most common format |
2027 | Year-only estimate | Used when quarter unknown |
null | No declared date | Early presale or legacy data |
construction_end_date
Description
Indicates the planned or registered end date of construction, when works are expected to be fully completed.
The field is returned as an ISO-8601 date string.
Used for compliance checks, timeline tracking, status determination (under_construction → completed), and filtering projects by delivery period.
If the project is in a very early stage, this value may be undefined.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| construction_end_date | date or null | Project details | Planned construction completion date | ISO date; may differ from completion_date |
Allowed values
| Value example | Description | Notes |
|---|---|---|
2028-03-31 | Official end-of-construction date | Sample from dataset |
null | Not provided | Common for early-stage projects |
construction_start_date
Description
Represents the official or planned start date of construction for the project.
Not always provided by developers; may appear only for government-registered or already launched projects.
This field is used to assess project maturity, acceleration/slippage timelines, and to calculate construction duration where both start and end dates are known.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| construction_start_date | date or null | Project details | Declared construction start date | Often null; provided mainly for large multi-phase projects |
Allowed values
| Value example | Description | Notes |
|---|---|---|
2025-01-01 | Construction officially commenced | Example format |
null | Start date not provided | Most common case |
Construction_status
Description
Indicates the current development stage of the project in terms of construction progress.
This value is used to inform brokers and clients whether the project is already built, under development, or still at a pre-construction stage. It also influences filtering, marketing messages, and risk perception for buyers and investors.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| construction_status | enum<string> | List Projects, Project Details | High-level construction stage of the project (lifecycle state) | Returned as a machine-readable code; UI should map it to human-friendly labels |
Allowed values
| Value | Description | Example UI label | Notes |
|---|---|---|---|
presale | The project is in a pre-construction phase: marketing and reservations may have started, but active construction has not. | Pre-construction / Pre-launch | Often combined with early-bird pricing and promotional campaigns |
under_construction | Physical construction is in progress, but the project is not fully completed or handed over. | Under construction | Suitable for off-plan sales; delivery date is important for buyers |
completed | Construction works are finished; the project is essentially built. Some units may still be on sale or already handed over. | Completed | Does not guarantee that all units are sold; only that building works are complete |
country
Description
Represents the country identifier associated with a project or location.
This field stores a numeric ID referencing the Countries dictionary, not a textual name.
The API returns the country ID inside location objects, while the actual country name is retrieved through the /countries dictionary endpoint.
Used primarily for geographic filtering, mapping, analytics, and regional segmentation.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| country | integer | Project details (via location), Locations dictionary | Numeric country reference used to identify geographic region | Must be resolved via /countries to get the human-readable name |
Allowed values
| Value example | Description | Notes |
|---|---|---|
219 | Country ID (e.g., UAE) | Example taken from dataset |
null | Not provided | Rare; occurs if location is incomplete |
deposit_description
Description
Represents an optional textual note describing deposit requirements or conditions for purchasing a unit or participating in a project.
May include rules, minimum payment amounts, reservation conditions, or other financial details used in sales workflows.
Frequently appears empty because many developers do not provide deposit details in the API.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| deposit_description | string or null | Project details | Text describing deposit terms provided by developer | Optional field; often null |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"10% to reserve unit, refundable within 30 days" | Example of deposit rule text | Rare in actual dataset |
null | No deposit description | Most common case |
developer_id
Description
The numeric identifier of the developer company associated with a project.
Used as a foreign key to link project data with the Developers directory.
Required for categorization, filtering, analytics, and grouping projects by developer.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| developer_id | integer | Project details, Units (via project), Payment plans | Unique numeric reference to developer entity | Used to fetch detailed developer info |
Allowed values
| Value example | Description | Notes |
|---|---|---|
54 | Developer ID | Example ID from real dataset |
null | Missing developer reference | Extremely rare; indicates inconsistent data |
floor_plans
Description
A list of project-level floor plan documents, typically provided as PDFs.
These represent large architectural drawings or sets of unit layout materials.
Each entry contains:
- internal ID
- name (often auto-generated from upload path)
- file URL
- file type
- optional description
This differs from unit-level layout images, which are handled separately.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| floor_plans | array<object> | Project details | Collection of floor plan documents | Format and naming vary by developer |
Allowed values
Each object contains:
| Field | Example | Description | Notes |
|---|---|---|---|
| id | 790 | Internal file ID | Unique per project |
| name | "Jacob and Co Beachfront Living ...pdf" | Human-readable identifier | Often derived from upload name |
| file | "https://api.reelly.io/vault/.../Floor+Plans.pdf" | Direct link to PDF | Requires stable hosting |
| file_type | "floor_plan" | Type marker | Always "floor_plan" for this array |
| description | null | Optional notes | Rarely used |
furnishing
Description
Indicates the furnishing level provided by the developer for the units in this project.
Values vary significantly because different developers use different classification styles.
Used mostly for UI labeling and filtering.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| furnishing | string | Project details | Describes furnishing level | Not standardized; varies across datasets |
Allowed values
| Value | Description | Notes |
|---|---|---|
"no" | Unfurnished | Most common |
"yes" | Fully furnished | Rare |
"optional_furnished" | Furnishing package optionally available | Developer-specific |
"semi_furnished" | Partially furnished | Ambiguous classification |
"only_kitchen" | Only kitchen equipment included | Seen in certain Abu Dhabi projects |
"no_information" | Furnishing level not specified | Default for missing values |
general_plan
Description
A large project-level masterplan image, typically provided as a WebP/JPEG file.
Represents the full development layout: buildings, roads, landscape, orientation, etc.
Unlike layout (unit-level plans) or floor_plans (PDF documents), this is a visual site masterplan.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| general_plan | object or null | Project details | Masterplan rendering for the project | Contains url + metadata; may be large |
Allowed values
| Field | Example | Description | Notes |
|---|---|---|---|
| url | "https://reelly-backend.s3.amazonaws.com/projects/2211/images/...webp" | Direct media link | Typically high resolution |
| metadata.mime | "image/webp" | MIME type | Usually WebP/JPEG |
| metadata.size | 672890 | File size in bytes | May be very large |
| metadata.width | 1966 | Pixel width | — |
| metadata.height | 2084 | Pixel height | — |
id
Description
The primary identifier for the object.
Used across all endpoints where an entity is returned in list or detail form.
IDs are integers and globally unique within their table, not across the whole system.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| id | integer | All list/detail responses | Unique internal identifier | IDs are stable; used for navigation via endpoints |
Allowed values
| Value example | Description | Notes |
|---|---|---|
2211 | Project ID | Used in /projects/id |
1965 | Building ID | Used in project’s building list |
790 | File ID | Used for floor plan file objects |
image
Description
A generic media object used across multiple sections:
- unit layouts (layout[].image)
- building cover images (buildings[].cover_image)
- lobby/interior/architecture galleries
- any other image-bearing media structure
The schema of image objects is uniform: each includes a URL and metadata such as MIME type, dimensions, and size.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| image | object | Projects, Units, Buildings, Media galleries | Standardized image container | Appears inside arrays or nested fields |
Allowed values
| Field | Example | Description | Notes |
|---|---|---|---|
| url | "https://api.reelly.io/vault/.../image.jpeg" | Direct link to image | WebP/JPEG/PNG |
| metadata.mime | "image/jpeg" | MIME type | — |
| metadata.size | 140740 | File size (bytes) | — |
| metadata.width | 1300 | Width (px) | — |
| metadata.height | 731 | Height (px) | — |
interior
Description
A gallery of interior renderings/photos associated with the project.
Represents visual materials showing apartment, villa, lobby, or common-area interior design.
Each element in the array follows the standard image media schema (url + metadata).
Typical usage: displaying interior design previews in project detail pages.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| interior | array<object> or null | Project details | Gallery of interior images | Optional; may contain 0–many elements |
Allowed values
Array of media objects, where each object contains:
| Field | Example | Description | Notes |
|---|---|---|---|
| url | "https://api.reelly.io/vault/.../1.jpg" | Direct link to interior image | JPEG/PNG/WebP |
| metadata.mime | "image/jpeg" | File mime type | — |
| metadata.size | 140740 | File size in bytes | — |
| metadata.width | 1300 | Width in pixels | — |
| metadata.height | 732 | Height in pixels | — |
is_published
Description
Boolean attribute that reflects whether the project is published and visible for API consumers.
If false, the project is hidden from lists but may still be accessible internally or through admin tools.
In public /projects responses, all returned projects are typically is_published = true.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| is_published | boolean | Project details | Publication flag | Unpublished projects rarely appear in API results |
Allowed values
| Value example | Description | Notes |
|---|---|---|
true | Project is visible in public API responses and available for client applications. | Boolean; unpublished projects may appear only in admin interfaces. |
false | Project is hidden and should not be displayed in customer-facing applications. | Returned only in some internal datasets; may be always true in client API. |
latitude
Description
Represents the geographic latitude coordinate of the project’s location.
Used for map positioning, marker rendering, distance calculations, and geospatial filtering logic on the client side (though server-side geo-filtering is not implemented).
Value comes from the related location object returned inside Project details.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| latitude | number (float) | Project details (via location) | Latitude coordinate | Always paired with longitude |
Allowed values
| Value example | Description | Notes |
|---|---|---|
25.089259 | Geographic latitude of the project's map marker or location centroid. | Decimal degrees (WGS-84). Range −90…90. |
layout
Description
A unit layout object representing one or more floor plan images associated with a specific typical unit configuration.
Layouts belong to typical_units and show floor plan previews with ordering information.
Each layout contains a media object and an order field that determines the display sequence.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| layout | array<object> | Project details (via typical_units) | List of floor-plan images per typical unit | Contains standardized image media objects |
Allowed values
Layout array consists of objects with:
| Field | Example | Description | Notes |
|---|---|---|---|
| image.url | "https://reelly-backend.s3.amazonaws.com/unit_layouts/1br_de12...webp" | Link to floor-plan image | WebP/JPEG/PNG |
| image.metadata.mime | "image/webp" | MIME type of layout file | — |
| image.metadata.width | 800 | Width in px | — |
| image.metadata.height | 800 | Height in px | — |
| order | 0, 1, 2 | Display order | Lower = higher priority |
lobby
Description
A gallery of project lobby or entrance-area renderings.
Used to visually represent the primary public interior spaces of the development.
Each element follows the standard media schema and may contain high-resolution marketing images.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| lobby | array<object> or null | Project details | Images of entrance/lobby areas | May be empty; order is not guaranteed |
Allowed values
Each item is a standard media object:
| Field | Example | Description | Notes |
|---|---|---|---|
| url | "https://api.reelly.io/vault/.../lobby.jpeg" | Lobby image URL | JPEG/PNG |
| metadata.mime | "image/jpeg" | File mime type | — |
| metadata.size | 260674 | File size in bytes | — |
| metadata.width | 1024 | Image width | — |
| metadata.height | 1041 | Image height | — |
location
Description
Represents the full geographic and administrative location object associated with a project.
Contains identifiers and descriptive geographic attributes such as country, region, district, coordinates, and polygon boundaries.
This is one of the core relational objects in Project details, used for map placement, filtering by geography, UI display, and integration with Regions / Districts dictionaries.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| location | object | Project details | Full location metadata for a project | Contains nested fields including polygon data |
Allowed values
| Field | Example | Description | Notes |
|---|---|---|---|
| id | 271 | Location ID | — |
| country | 219 | Country ID | Not a string — integer FK |
| region | "Abu Dhabi Emirate" | Region label | Dynamic value |
| city | null | City name | Often null |
| district | "Ghadeer Al Tayr" | District name | Dynamic; not dictionary-driven |
| sector | null | Additional administrative layer | Rarely filled |
| village | null | Additional geographic subdivision | Rarely filled |
| latitude | 24.85418 | Location latitude | WGS-84 |
| longitude | 54.80116 | Location longitude | WGS-84 |
| polygon | GeoJSON object | Boundary geometry | Type: "LineString" or "Polygon" |
Example polygon structure:
"polygon": {
"type": "LineString",
"coordinates": [
[54.8055342, 24.855569],
[54.8054934, 24.855428]
]
}longitude
Description
Represents the geographic longitude coordinate of the project’s location.
Used for map rendering, marker placement on /projects/markers, distance calculations, and geospatial UI interactions.
Value is included inside the embedded location object.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| longitude | number (float) | Project details (via location) | Longitude coordinate | Always paired with latitude |
Allowed values
| Value example | Description | Notes |
|---|---|---|
55.278551 | Geographic longitude of the project's map marker or location centroid. | Decimal degrees (WGS-84). Range −180…180. |
managing_company
Description
Represents the property management company associated with the project.
This field is rarely used and often null.
When populated, it typically contains a string with the company’s name.
Not tied to a dictionary or external reference. Intended for UI informational display.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| managing_company | string or null | Project details | Name of the property management company | Rarely populated |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Emaar Community Management LLC" | Name of the company responsible for managing the project/community. | Free-text; may be null or empty if unknown. |
marketing_brochure
Description
Represents a URL to an external marketing brochure or promotional document associated with the project.
Usually links to Google Drive, PDF storage, or other external document hosting services.
Used to provide buyers or brokers with additional downloadable materials (full brochure, marketing kit, specifications, etc.).
Field is optional and may be null.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| marketing_brochure | string or null | Project details | URL to a downloadable marketing brochure | External link; may require access permissions |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"https://drive.google.com/file/d/1-DqLeLvVHawP4S7LXoygfU1vvRxNZ7JI/view?usp=sharing" | Public URL linking to a marketing brochure (PDF). | May be Google Drive, S3, or vendor storage; may be null. |
max_price
Description
Defines the maximum price (in the project’s currency) among all units listed for the project.
Used for UI display, project comparison, filtering, and price range widgets.
Value is dynamically calculated based on unit data associated with the project.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| max_price | number (float) | Project list, Project details | Maximum unit price within the project | Always in price_currency |
Allowed values
| Value example | Description | Notes |
|---|---|---|
82499999.99 | Maximum unit price across the project. | Currency always corresponds to project.currency (commonly AED). |
max_size
Description
Represents the maximum unit size available within the project.
Used in search filters, comparative analytics, and project highlight blocks.
Measurement units correspond to the project’s area_unit (sqft or m2).
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| max_size | number (float) | Project list, Project details | Maximum unit size | Units defined by area_unit |
Allowed values
| Value example | Description | Notes |
|---|---|---|
3565.12 | Maximum internal area among units available in the project. | Units depend on area_unit (sqft or m²). Often taken from unit listings or project summary statistics. |
metadata
Description
Represents a metadata object attached to media files (images, PDFs, layout images, amenities icons, etc.).
It contains technical characteristics of a file such as MIME type, size, width, and height.
Used to correctly display media, optimize loading, and validate image or document properties.
Structure appears across various media collections:
cover_image, general_plan, lobby[], interior[], architecture[], layout.image, amenity icons, document files, etc.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| metadata | object | All media objects | Technical details of the media file | Fields vary slightly depending on media type |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"mime": "image/jpeg" | MIME type of the asset. | Typical: image/jpeg, image/png, image/webp, application/pdf. |
"size": 140740 | File size in bytes. | Integer; varies greatly depending on file type. |
"width": 1300 | Image width in pixels (only for images). | Not present for PDFs or other non-image files. |
"height": 731 | Image height in pixels (only for images). | Same rule as for width. |
min_price
Description
Represents the minimum price among all units belonging to the project.
Displayed in catalog listings and used for sorting, filtering, and highlighting affordability ranges.
Value corresponds to the project currency defined in price_currency.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| min_price | number (float) | Project list, Project details | Minimum unit price | Currency defined by project data |
Allowed values
| Value example | Description | Notes |
|---|---|---|
1720557.99 | Minimum unit price across the project. | Currency corresponds to project currency. |
min_size
Description
Represents the minimum unit size available within the project.
Useful for filters, UI comparison components, and analytics.
Uses the same measurement unit as the project (area_unit).
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| min_size | number (float) | Project list, Project details | Minimum unit area | Uses project’s area_unit |
Allowed values
| Value example | Description | Notes |
|---|---|---|
548.96 | Minimum internal area among units in the project. | Units depend on area_unit (sqft or m²). |
name
Description
Represents the official display name of an entity.
For projects, this is the commercial project name used in marketing materials.
For developers, it reflects the registered brand or company name.
For locations, it identifies the region, district, or micro-location as used in the Reelly catalog.
The value is always a string and should be used in UI listings, search results, breadcrumbs and selection controls.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| name | string | Project list, Project details, Developer list, Location objects, Unit layouts | Human-readable name of the entity (project, developer, location, layout, etc.). | Mandatory for all major catalog objects. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"320 Riverside Crescent" | Official commercial name of a project. | Comes directly from project metadata. |
"Sobha" | Developer’s brand name. | Always string, may include international characters. |
"Dubai Creek Harbour" | Location/district name. | Naming depends on DLD and internal curation. |
ne_latitude
Description
Defines the northernmost latitude corner of the bounding box for regions or locations.
Together with sw_latitude, sw_longitude, and ne_longitude, it determines the rectangular geographic area containing all projects within that region.
Used primarily by mapping libraries (Google Maps, Mapbox, Leaflet) for auto-zooming to a region.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| ne_latitude | number (float) | Regions, Locations | Northern-east boundary latitude of a region/location bounding box. | Used for map fitting and viewport calculations. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
25.446058 | Northern boundary latitude for Dubai region. | Consistent across region endpoints. |
20.41785 | Northern boundary latitude for Thailand region. | Derived from curated location geodata. |
ne_longitude
Description
Defines the eastern boundary of the geographic bounding box for a region or project location.
Works together with ne_latitude to represent the top-right corner of the area used for map-level filtering, zooming, and clustering.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| ne_longitude | number (float) | Regions, Locations | Easternmost longitude of the region/location bounding box. | Used for map region framing. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
56.205636 | Eastern boundary for Dubai region. | Accurate to 6 decimal places. |
105.589039 | Eastern boundary for Thailand region. | Geographic source: curated region polygons. |
cover_image
Description
Represents the main visual image of a project or building.
Usually displayed as the first/primary image in cards, search results, and detail pages.
The object includes a url to the file and a metadata block describing the image (mime type, size, dimensions).
This field is used in Projects, Buildings, and sometimes Units depending on API structure.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| cover_image | object or null | Project details, Building details | Primary project or building image with metadata | Contains nested fields: url, metadata |
Allowed values
| Value example | Description | Notes |
|---|---|---|
Object | Full image object | Example from dataset |
null | No cover image uploaded | Common for older or draft projects |
Example object
{
"url": "...",
"metadata": {
"mime": "image/jpeg",
"size": 112300,
"width": 1300,
"height": 731
}
}
payment_plan
Description
Defines the structured or semi-structured payment schedule offered for purchasing a unit or participating in a project.
A payment plan typically includes installment percentages, milestone-based payments (e.g., on booking, during construction, on handover), and post-handover schemes.
The API may return payment plans as structured objects (with percentage splits and event triggers) or as free-text descriptions supplied by the developer or project manager.
This field is important for CRM systems and sales workflows, allowing agents or client platforms to present financial breakdowns to buyers and to compare projects based on financing models.
If a project does not have a defined payment plan, the field may be omitted or null.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| payment_plan | object or string | Project details, Unit details | Defines the financial installment structure for property purchase. | Structure varies significantly between developers. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
Object (see example) | Structured milestone-based plan. | Percentages must sum to 100. |
"80/20 post-handover plan" | Textual payment plan format. | Common with Dubai developers. |
null | No payment plan provided. | Many early-stage projects omit this. |
Example object
{
"on_booking": 10,
"during_construction": 60,
"on_handover": 30
}
developer_logo
Description
Represents the logo image object of a developer, including the file URL and metadata (mime, dimensions, size).
Displayed across UI elements such as developer cards, headers on project pages, search results, and promotional blocks.
Not all developers provide logos; the API may return null.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| developer_logo | object or null | Developer details, Project details | Developer brand logo with metadata | Contains nested fields: url, metadata |
Allowed values
| Value example | Description | Notes |
|---|---|---|
{"url": "...", "metadata": {"mime": "image/png", "size": 50211, "width": 400, "height": 120}} | Full logo object | Realistic example format |
null | Developer did not upload a logo | Common |
district
Description
Represents the administrative district (sub-region) where the project is located.
Used to group and filter projects geographically and to support map-based search.
Districts originate from the Locations directory and are not fully standardized — naming depends on the underlying geodata.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| district | string or null | Project details (via location object) | Name of the district where the project is located | May be null for incomplete or rural location records |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Ghadeer Al Tayr" | District name | Real dataset example |
"Business Bay" | Another common district | May appear across many projects |
null | No district provided | Common for Abu Dhabi border areas |
eoi
Description
EOI stands for Expression of Interest — an optional text field used by developers to indicate fees or conditions required to register early interest before sales open.
This is used mostly for presale phases.
Often appears empty in the API because many developers do not support formal EOI collection.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| eoi | string | Payment plans, Project details | Expression-of-interest terms or values | Usually an empty string; seldom contains numeric or descriptive content |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"" | No EOI provided | Most common result |
"5000 AED" | Example monetary EOI | Rare |
"Registration required" | Descriptive form | Depends on developer |
escrow
Description
Represents escrow account information for individual buildings within a project, if provided.
Escrow accounts are part of regulatory compliance in Dubai and Abu Dhabi: developers must register specific escrow numbers for buildings to protect buyer payments.
Most buildings do not provide this field, so the value is often null.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| escrow | string or null | Project details → buildings[] | Escrow account number assigned to the building | Optional; often missing |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"2123456789" | Example of an escrow account number | Format varies across banks |
null | No escrow provided | Very common |
escrow_number
Description
The project-level escrow account number registered with the local land department (primarily Dubai DLD).
Unlike escrow (which appears inside buildings), this field represents the main escrow reference for the entire project.
Used for compliance, verification, and brokerage workflows.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| escrow_number | string or null | Project details | Primary project escrow number | Usually null; provided only for selected Dubai-regulated developments |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"20123456789" | Official project escrow number | Format depends on DLD |
null | No escrow number | Most projects do not expose this field |
floor
Description
Indicates the floor level on which a specific unit is located within a building.
The value may represent standard residential floors as well as special building levels using fractional or negative values.
Integer values correspond to standard numbered floors, while certain fractional or negative values are used to denote non-residential or transitional levels commonly found in multi-storey buildings.
Meta
| Field name | Type | Required | Notes |
|---|---|---|---|
| floor | number | Yes | Supports integer and fractional values to represent special floors. |
Value Semantics
| Value example | Meaning |
|---|---|
-0.5 | Basement level |
0.0 | Ground floor |
0.5 | Mezzanine level |
1.0 | First residential floor |
2.0, 3.0, … | Higher residential floors |
Response Examples
{
"id": 455453,
"name": "503",
"floor": 5.0,
"bedrooms": 2.0,
"status": "available"
}Notes
Description
Provides additional free-form textual information associated with a project, building, unit, or related entity.
This field is used for internal or auxiliary remarks that do not fall under any structured metadata category. The content often includes clarifications for property managers, sales teams, or integrators (e.g., information about specific restrictions, special conditions, internal comments, or supplementary marketing notes).
Values may vary significantly across records: some entries contain a brief remark, others a longer descriptive paragraph.
The field is optional and may appear empty in many objects.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| notes | string (free text) | Project details, Unit details | Supplemental descriptive information not covered by structured fields. | Optional field; may be absent or empty. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Prices subject to change without notice" | Internal remark or disclaimer. | Content not standardized. |
"Limited availability in Tower B" | Clarifies availability context. | Useful for CRM-side filtering. |
"" (empty) | No notes provided. | Most common case. |
number_of_floors
Description
Indicates the total number of floors in a building associated with a project or unit.
This attribute helps integrators determine building scale, unit positioning, and applicability of certain amenities or views.
The field may appear either at project-level (if a project consists of a single building) or at building-level when detailed building data is provided.
Values are always integers and usually range from low-rise villas (1–3 floors) to high-rise towers (20–80+ floors).
If the building data is not structured in the API for a specific project, this field may be omitted.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| number_of_floors | integer | Project details, Unit details (building section) | Total count of floors in a building. | Not present for all project types (e.g., villas). |
Allowed values
| Value example | Description | Notes |
|---|---|---|
3 | Number of floors in a townhouse or villa-type building. | Low-rise developments. |
45 | Floor count of a high-rise residential tower. | Typical for Dubai skyscrapers. |
null / not included | No building structure provided. | Common for villa communities. |
parking_ratio
Description
Specifies the ratio of available parking spaces relative to unit bedrooms, unit types, or project capacity.
This field is relevant for understanding how parking allocations are distributed across unit inventory — for example, 1 parking per 1-bedroom unit or 2 parkings per 3-bedroom unit.
The ratio is often derived from project planning rules and is used to determine parking availability during unit selection, CRM integration, and purchase workflows.
The value may be numeric, fractional, or descriptive depending on dataset completeness.
If parking allocation is controlled by separate mapping tables, this field may be absent.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| parking_ratio | string or number | Project details, Unit details (parking allocation) | Defines how many parking spaces correspond to a unit or bedroom configuration. | Format not fully standardized in API; depends on project data. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"1:1" | One parking space per unit. | Common for apartments. |
"2:3" | Two parking spaces per three bedrooms. | Seen in villa communities. |
"1 per unit" | Descriptive text instead of numeric ratio. | Data varies by developer. |
null | No ratio provided. | Many projects omit this field. |
Allowed values
penthouse_views
Description
Indicates the types of panoramic or premium views available specifically for penthouse units within a project.
This may include sea views, skyline views, park views, water/lake views, or developer-specific naming.
The attribute is typically used by marketing teams and CRM systems to highlight premium features of high-floor or exclusive units.
The field may contain a list of multiple views, a single string, or may be missing entirely if a project does not include penthouses.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| penthouse_views | list of strings | Unit details (penthouse units), Project details (if aggregated) | Describes the visual outlook or panorama from penthouse units. | Optional; only for projects containing penthouses. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
["Sea View", "Palm Jumeirah View"] | Multiple premium view types. | Developer-defined naming not standardized. |
"Skyline View" | Single view descriptor. | May represent high-floor views. |
null | No penthouses or no data provided. | Most projects do not define this field explicitly. |
phase
Description
Represents the development phase of a project or a project component.
Large developments often release properties in multiple phases (Phase 1, Phase 2, Phase A, etc.), each with its own launch date, pricing, construction progress, and marketing materials.
This attribute helps integrators distinguish between project segments and accurately filter or group units or listings.
The field may be numeric, alphabetical, or a composite label. Some projects may omit the attribute entirely if not structured in phases.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| phase | string | Project details, Unit details | Indicates the release or construction phase of a project. | Not standardized; highly developer-specific. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Phase 1" | First release of the project. | Common in large master developments. |
"Phase 2A" | Sub-phase or secondary release. | Naming varies across developers. |
null | No phase information available. | Many smaller projects do not use phases. |
plot_area
Description
Represents the total land area associated with a project or development plot.
This attribute is typically used in master–planned communities, villa developments, and large-scale projects where the land parcel size influences planning, pricing, and regulatory approvals.
The value usually represents the full plot area as defined by the developer or land authority. Units may vary depending on developer conventions (sqft or m²).
If the project is an apartment tower or vertical building without explicitly defined plot area, this field may be null.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| plot_area | number | Project details | Total land area of the development plot. | Units may depend on preferred or default area unit. Optional. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
12500 | Plot area expressed as a numeric value. | Often defaulted to sqft unless otherwise stated. |
3200.5 | Decimal values allowed for more precise measurements. | Verify developer-provided units. |
null | Plot area not defined. | Most high-rise projects do not include plot area. |
polygon
Description
Defines the geographic outline of a project location as a geometric shape.
The polygon attribute represents the spatial footprint or boundary of a project on the map and is primarily used for map rendering, visualization, and spatial context.
The polygon is expressed using a standard GeoJSON-like structure and contains a sequence of geographic coordinates that describe the project’s area or boundary line.
Meta
| Field name | Type | Required | Default | Notes |
|---|---|---|---|---|
| polygon | object | No | null | May be absent or null if polygon data is not available for the project. |
Polygon Object Fields
| Field name | Type | Required | Description |
|---|---|---|---|
| type | string | Yes | Geometry type. Currently returned as LineString. |
| coordinates | array | Yes | Ordered list of coordinate pairs defining the polygon geometry. |
Coordinates Structure
Each coordinate entry is an array of two numeric values:
[longitude, latitude]
Example
{
"type": "LineString",
"coordinates": [
[55.2094681, 25.0635459],
[55.2094491, 25.0634718],
[55.2094040, 25.0632960]
]
}Notes
- Coordinates use the WGS 84 coordinate system (longitude, latitude).
- The order of points is significant and reflects the path of the boundary.
- The geometry type is provided as
LineString, even when the shape visually represents a closed area. - The polygon is intended for map visualization purposes and should not be interpreted as a legally precise land boundary.
- Absence of polygon data does not affect the availability of other project or location information.
postal_code
Description
Indicates the postal code associated with the project's address, district, or region.
In regions like Dubai where postal codes are not universally applied, this field may often be missing or null.
The attribute is more commonly relevant for international projects (e.g., Cyprus, Thailand, Bali) where postal codes form part of a standardized address structure.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| postal_code | string or null | Project details, Location data | Postal/ZIP code associated with the project location. | Frequently null for UAE-based projects. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"1010" | Valid postal/ZIP code in regions where applicable. | Format varies by country. |
"75015" | Example of international ZIP formats. | Multi-digit formats accepted. |
null | Code not provided or not applicable. | Common in UAE. |
price_per_area
Description
Represents the price per unit of area for a specific real estate unit.
The value indicates how much the unit costs per single area unit (for example, per square foot or per square meter), allowing clients to easily compare unit pricing independently of total size.
The area unit used for this value corresponds to the area_unit context of the response (such as sqft or m2).
Meta
| Field name | Type | Required | Notes |
|---|---|---|---|
| price_per_area | number | Yes | Price per single area unit, calculated from total price and unit size. |
Response Examples
{
"id": 455457,
"price": 18365583,
"size": 4940.0,
"price_per_area": 3717,
"area_unit": "sqft"
}Notes
price_per_areais provided as a numeric value without currency symbols.- The corresponding currency is defined by the
price_currencyfield in the same response context. - The value enables consistent comparison between units of different sizes.
- Clients should display
price_per_areatogether with bothprice_currencyandarea_unitfor clarity (for example: “3,717 AED per sqft”). - The field is informational and does not act as a filter by itself.
price_currency
Description
Specifies the currency in which the project or unit prices are expressed.
The value is typically a three-letter ISO currency code (e.g., AED, USD).
This field may appear in pricing summaries, unit price listings, or project-level financial metadata.
When not explicitly defined, the default assumed currency for UAE-based projects is AED.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| price_currency | string | Project details, Unit prices | Currency of price values using ISO 4217 codes. | Defaults may vary by region; AED common for UAE. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"AED" | United Arab Emirates Dirham — default for UAE real estate. | Most commonly used in the system. |
"USD" | US Dollar used for international markets. | Often used in global catalogs. |
"EUR" | Euro for European markets. | Currency depends on project geography. |
null | Currency not specified. | Should be interpreted as default (e.g., AED). |
price_from
Description
Indicates the minimum price (in the project’s currency) among all units listed for the project.
Used for UI display, project comparison, filtering, and price range widgets.
Value is dynamically calculated based on unit data associated with the project.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| price_from | number | Projects list, Project details | Indicates the lowest available price for a project. | May be identical to min_price depending on endpoint. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
650000 | The starting price for the project. | Currency depends on price_currency or default AED. |
1250000.75 | Decimal values permitted. | Reflects developer-provided pricing. |
null | No price information supplied. | Common for early-stage or presale projects. |
price_to
Description
Represents the maximum price available within a project or unit collection.
Typically corresponds to the most expensive unit (e.g., penthouse, premium villa, or high-floor duplex).
Used by platforms for showing price ranges, filtering high-end buyers, and presenting comparative analytics.
Like price_from, this field may be null when price lists are incomplete or unavailable.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| price_to | number | Projects list, Project details | Indicates the highest available price in the project. | May be identical to max_price depending on endpoint. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
6250000 | Highest-priced unit available. | Captures full-price spectrum. |
17800000.50 | Supports high-value decimal prices. | Typically luxury projects. |
null | No maximum price defined. | Happens when only minimal pricing is provided. |
project_id
Description
A unique identifier assigned to each project in the system.
It serves as the primary reference key for fetching detailed project information, linking units to their parent project, retrieving markers, and associating related resources such as layouts, media, and amenities.
This field is essential for routing, relational UI structures, and internal data normalization.
Project IDs are positive integers and remain stable across different versions of the API.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| project_id | integer | Project details, Units, Layouts, Markers, Media | Unique identifier for a project. | Used extensively as a foreign key across entities. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
478 | A valid project ID. | Used in /projects/id and related endpoints. |
1203 | Example of high-range ID. | IDs grow sequentially over time. |
null | Not applicable. | Field appears only where a project association exists. |
project_name
Description
The human-readable name of the project as provided by the developer.
Used across all client-facing interfaces to identify and visually present the real estate development.
The name may include branding, community identifiers, or marketing designations.
Names are unique only in marketing context but not guaranteed to be unique system-wide; therefore, project_id is the reliable identifier.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| project_name | string | Projects list, Project details | Developer-provided project title. | May contain special characters, branding symbols, or multiple capitalized words. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Emaar Beachfront Bayview" | A full marketing name of a project. | May include spaces and brand names. |
"The Address Residences Dubai Opera" | Large descriptive names allowed. | — |
null | Missing or not set. | Rare but possible in incomplete entries. |
property_type
Description
Indicates the primary classification of the real estate object or unit (e.g., apartment, villa, penthouse).
Used for filtering and segmentation in search results, analytics, pricing models, and UI grouping.
This field usually appears on unit-level entities but may appear on project summaries.
Values are standardized strings, often representing categories common across developers.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| property_type | string | Units list, Unit details | Specifies the main category of the unit. | Must not be confused with aggregated unit_types used at project level. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"apartment" | Standard multi-unit residential. | Lowercase in most responses. |
"villa" | Standalone residential unit. | May affect parking logic and pricing. |
"penthouse" | Premium top-floor unit. | — |
null | No type assigned. | Occurs when unit classification is incomplete. |
published_at
Description
Timestamp indicating when the resource (project, unit, or related entity) was published and became visible to end-users.
Used for sorting by recency, determining newly added projects, and analytics around content lifecycle.
Typically stored in UTC and returned in ISO-8601 format.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| published_at | datetime | Projects list, Project details | Indicates when item was published to the platform. | ISO timestamps (UTC). |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"2025-01-14T10:15:33Z" | Standard ISO-8601 datetime. | UTC. |
null | Not yet published. | Object may be draft or disabled. |
readiness_progress
Description
Numeric indicator showing the construction progress of a project, usually expressed as a percentage.
Used for monitoring project development states, visual progress bars, and end-user expectations.
If the developer does not provide periodic updates, the field may remain null.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| readiness_progress | number | Project details | Construction progress as a percentage. | Often optional. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
45 | Project is 45% complete. | Integer values typical. |
87.5 | Allows decimals. | — |
null | No progress reports available. | Common for presale. |
region
Description
Specifies the administrative region within the country where the project is located.
Used for search filters, geospatial grouping, and UI display.
Region values depend on the country dataset and are often sourced from official registries.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| region | string | Project details, Locations | Administrative region name. | Part of hierarchical location structure. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Dubai Emirate" | Region of UAE. | — |
"Abu Dhabi Emirate" | Another example region. | — |
null | Region not specified. | Possible for incomplete imports. |
sale_status
Description
Represents the current sales phase of a project as defined by the developer or platform.
Used for labeling availability (e.g., "On sale", "Sold out"), filtering search results, and client-side messaging.
Values map to predefined statuses and may influence visibility or business rules such as reservation or EOI handling.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| sale_status | enum | Projects list, Project details | Indicates the sales state of the project. | Enum values from database. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"on_sale" | Units available for purchase. | Most common state. |
"presale" | Sales not yet officially launched. | Early access. |
"start_of_sales" | Sales opening stage. | — |
"announced" | Project announced but sales not started. | — |
"out_of_stock" | All units sold or reserved. | — |
sector
Description
A finer subdivision of a district or region used to categorize project locations.
Often corresponds to planning sectors or micro-zones defined by municipal authorities.
Not all locations include sectors; therefore, the field is frequently null.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| sector | string | Project details, Locations | Location micro-zone identifier. | Rarely used. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Sector 14" | Example micro-area. | May vary by city. |
null | No sector data. | Very common. |
service_charge
Description
Represents maintenance fees per area unit (typically AED per sqft) charged annually to property owners.
Used by investors and brokers to estimate ongoing ownership costs.
May include a numeric value and a unit descriptor as part of a single string.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| service_charge | string | Project details | Annual maintenance fee per area unit. | Returned as formatted text string. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"17.5 AED/sqft" | Cost per square foot. | Format not standardized. |
"23 AED/m2" | Alternative unit. | Rare. |
null | No data. | Developer may not disclose. |
short_description
Description
A brief marketing-focused summary of the project or unit.
Displayed in listings, previews, or search results.
This text highlights positioning, amenities, or key differentiators.
Length varies depending on content strategy; may be null when the project relies solely on full description.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| short_description | string | Projects list, Project details | Short marketing description. | Rich text may appear depending on CMS. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Luxury waterfront residences with private beach access." | Short highlight. | — |
null | Not provided. | — |
size_from
Description
Indicates the minimum unit size within the project’s unit collection.
Used for filtering by square footage, comparative analysis, and UI display of unit ranges.
Values typically come from unit floor areas provided by developers.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| size_from | number | Projects list, Project details | Minimum available unit size. | Usually in sqft unless specified. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
548.96 | Smallest unit area. | Floating-point allowed. |
1011.81 | Example value. | — |
null | No size information. | Possible in early stages. |
size_to
Description
Represents the maximum unit size available within the project’s inventory.
Used for displaying unit size ranges, enabling filtering logic, and supporting comparative analytics across projects.
Typically derived from the largest available unit in the project (in sqft or m2 depending on the source data).
Returned as a numeric value; no formatting is applied.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| size_to | number | Projects list, Project details | Maximum available unit size. | Usually in sqft unless converted by user preference. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
23196.41 | Largest unit area for the project. | Float precision varies. |
1496.18 | Example of mid-range value. | — |
null | No data provided. | Possible for early presale. |
sky_mansions
Description
Indicates whether the project includes units categorized as "sky mansions"—large, ultra-premium units typically occupying entire floors or multi-level penthouse formats.
This attribute may appear in unit grouping definitions (e.g., parking rules, typical units).
Represents a categorical string rather than a boolean.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| sky_mansions | string | Project details | Category label for ultra-luxury multi-level units. | Not present in all projects. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"sky_mansions" | Indicates presence of such unit type. | Used in typical_units grouping. |
null | Project does not include sky mansions. | Most projects. |
start_date
Description
Represents the beginning of a date interval associated with a payment schedule step, offer, or milestone.
Used exclusively within structured collections such as payment plan steps.
Returned as date or datetime depending on source data.
If the step does not require a date, the value remains null.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| start_date | date/datetime | Payment plans (steps) | The starting point of a period defined for the step. | Optional field. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"2025-05-01" | Start of a milestone period. | Format varies. |
null | No defined start date. | Very common. |
statistics
Description
Aggregated statistical information related to the developer.
This block provides a concise overview of the developer’s project portfolio, allowing clients to quickly assess overall activity and scale without performing additional queries.
The statistics object is informational and intended for display, analytics, and filtering logic on the client side.
Meta
| Field name | Type | Required | Description |
|---|---|---|---|
| statistics | object | Yes | Container object holding aggregated developer metrics. |
Statistics Object Fields
| Field name | Type | Required | Description |
|---|---|---|---|
| projects_total | integer | Yes | Total number of projects associated with the developer, regardless of their current status. |
| projects_active | integer | Yes | Number of projects that are currently active (for example, projects in presale, under construction, or on sale states). |
Example
{
"statistics": {
"projects_total": 5,
"projects_active": 3
}
}Notes
projects_totalreflects all projects ever linked to the developer.projects_activereflects only projects considered active at the time of the request.- The exact definition of “active” is determined by project status logic on the platform and is consistently applied across all developer responses.
- This block is read-only and cannot be used as a filter parameter.
status (project status)
Description
Represents the development (construction) stage of a project as returned by endpoints that use the field name status instead of construction_status.
Even though the naming differs, the underlying meaning and allowed values are identical to construction_status.
This field is mainly used in endpoints optimized for map data (e.g., project markers) and some list endpoints.
Consumers must treat status and construction_status as equivalent indicators of a project’s lifecycle stage.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| status | string | Project markers; Projects list | Development stage of the project (same as construction_status). | Name differs by endpoint; values identical. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"presale" | Project announced but construction not started. | Same semantics as construction_status. |
"under_construction" | Project currently being built. | — |
"completed" | Construction finished; project delivered. | — |
status (developer status)
Type
string (enum)
Description
Indicates the lifecycle status of a developer entity as returned in the API response.
The developer_status value is provided as an informational attribute of developer objects and reflects their current state within the system.
This attribute is intended for data interpretation, labeling, and UI presentation on the client side.
Meta
| Field name | Type | Required | Default | Notes |
|---|---|---|---|---|
| status | string (enum) | No | — | Returned as part of the developer object. |
Returned Values
| Value | Description |
|---|---|
active | Developer is currently active. |
inactive | Developer exists but is not active. |
archived | Developer is archived. |
Notes
- The
status(developer status) field is included in developer objects returned by the API. - The attribute is commonly used for:
- displaying developer state in UI;
- sorting or grouping developers client-side;
- applying presentation logic (visibility, badges, labels).
status (unit status)
Description
Represents the current availability state of an individual unit within a project.
The status reflects the commercial and reservation state of the unit at the time of the latest data update.
This attribute is returned as part of unit objects and may be used by clients to understand whether a unit is available for purchase, temporarily reserved, or no longer available.
Allowed Values
| Value | Description |
|---|---|
available | The unit is available for sale and can be booked or purchased. |
booked | The unit is temporarily booked by a client but not fully finalized. |
reserved | The unit is reserved, typically under specific commercial or contractual conditions. |
sold | The unit has been sold and is no longer available. |
unavailable | The unit is not available for sale (e.g. withdrawn, blocked, or otherwise excluded from active inventory). |
Notes
- The
unit_statusvalue is derived from the underlying unit inventory records. - Returned values are always provided in snake_case.
- Clients should treat this field as the authoritative indicator of unit availability.
- Interpretation of each status should be handled on the client side according to business logic (for example, UI labeling or availability badges).
steps
Description
A structured list describing sequential payment obligations under a payment plan.
Each step may contain a percentage, fixed amount, name, optional start/end dates, and hierarchical children.
Used for UI rendering of payment schedules and for internal financial calculations.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| steps | array | Project details (payment_plans) | Ordered list of payment obligations. | Supports nested structure. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
Array of objects | Individual payment steps. | Includes percentages, names, children. |
[] | No steps provided. | Possible for incomplete plans. |
suites
Description
Represents the count or availability of suite-type rooms or components inside a unit or building description.
Appears irregularly and may depend on developer terminology.
Often used for labeling luxury or serviced units.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| suites | number/string | Units or building metadata | Indicates suite count or designation. | Rarely used, inconsistent across developers. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
2 | Unit includes two suites. | Numeric meaning varies. |
"4 + pool" | Suite count with additional designation. | Developer-specific formatting. |
null | Not applicable. | — |
target
Description
Used in map point definitions to represent the name of the target location or reference point (e.g., school, mall, beach).
Assists in calculating distance markers and enriching UI maps.
Often accompanied by distance/time values.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| target | string | Map points, Project details | Name of the referenced location. | May differ from map_point_name depending on source. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Jurf Beach" | Target location. | Appears in project_map_points. |
"Al Maktoum International Airport" | Major reference point. | — |
null | Missing or unavailable. | — |
terms
Description
Represents human-readable text associated with payment plan terms, booking conditions, or contractual notes.
This field is not standardized and may contain long-form descriptions.
Used for displaying informational content alongside payment schedules.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| terms | string | Payment plans | Additional descriptive payment terms. | Optional; may include long text. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"90% during construction, 10% on handover." | Typical summary. | Free text format. |
null | No terms provided. | Common. |
time
Description
Represents the estimated travel time to a map point (e.g., airport, mall, school) from the project location.
Paired with distance.
May be null when developers do not provide travel duration.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| time | number/string | Project details (map points) | Travel time to location. | Format varies: minutes or text. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"25 min" | Human-readable duration. | Most common. |
null | No data available. | Seen often. |
title
Description
Human-friendly text label used in various contexts: media items, floor plans, documents, marketing elements.
Purpose varies depending on the parent object.
If the source object has no naming convention, title may be autogenerated or null.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| title | string | Media, Documents, Layouts | Display name for the item. | Optional. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"General Plan" | Descriptive media/document name. | — |
"Floor Plan – Tower A" | Used for floor plans. | — |
null | No title provided. | Very common. |
to_price_aed
Description
Indicates the highest price value within the range for a specific unit type or typical unit block.
Displayed in unit summaries and pricing breakdowns.
Price is always denominated in AED, independent of user preferences.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| to_price_aed | number | Project details, Typical units | Upper bound of unit price range in AED. | Not influenced by currency filters. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
8857442 | Highest price for unit type. | Integer/float depending on source. |
19550000 | Example high-value price. | — |
null | Price not provided. | Rare. |
to_price_usd
Description
Represents the upper bound of the price range for a specific unit type when expressed in USD.
Used in pricing breakdowns, typical unit summaries, and comparative analytics for international buyers.
The value is always a numeric field in USD, regardless of the project's native pricing currency (AED).
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| to_price_usd | number | Project details, Typical units | Maximum price in USD for a given unit type. | Converted value; depends on backend currency conversion logic. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
1200432 | Maximum price for 1BR typical unit. | Float precision varies. |
22464261 | Example of ultra-luxury pricing. | — |
null | Missing data. | Rare; only if price not provided. |
to_size_m2
Description
Indicates the upper bound of the unit size range expressed in square meters.
Used for international presentation of areas and for supporting size-based comparisons.
Returned as a floating-point value; may differ slightly due to rounding during sqft → m² conversion.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| to_size_m2 | number | Typical units | Maximum size (m²) for the unit type. | Derived or direct. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
245.9997 | Upper size for 3BR. | Rounded. |
775.9992 | Example for large villas. | — |
null | No size available. | Uncommon. |
to_size_sqft
Description
Represents the maximum unit size in square feet within a typical unit grouping.
Used in UI displays, filtering, and analytics where size ranges help users evaluate unit configurations.
Returned as a number.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| to_size_sqft | number | Typical units | Upper bound of area in sqft. | Typically the developer's native measurement. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
2647.92 | 3BR upper area. | — |
23196.23 | Ultra-large sky mansion. | — |
null | No data. | — |
total_area
Description
Represents the full area specification of a unit or space, often combining usable interior area and exterior/balcony space.
Appears in unit-level data where detailed floor plan measurements are available.
Returned as a number, usually in sqft unless converted by user preference.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| total_area | number | Unit details, Layout details | Total measured area of the unit. | Exact composition varies by developer. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
850.35 | Small apartment total area. | — |
7750.02 | Large villa. | — |
null | Value not provided. | — |
total_count
Description
Represents the aggregated count of items in contexts such as contacts, units, unavailable units, map points, or dataset summaries.
Used to calculate how many elements exist in a group or for simple analytics.
The meaning depends fully on the parent structure.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| total_count | number | Lists, grouped endpoints | Sum of objects represented in a collection. | Context-dependent. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
125 | Total project units. | — |
5 | Count of available map points. | — |
null | Not present. | Optional field. |
type
Description
A versatile attribute used across multiple objects (media, files, map points, buildings, payment steps, etc.).
Provides the categorical classification of the parent object and governs how the client application interprets or displays that item.
The meaning changes depending on context, but always indicates a category or subtype.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| type | string | Media items, Files, Map points, Buildings, Payment steps | Defines the object's category. | Values differ by context. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"floor_plan" | File type. | For documents. |
"LineString" | Polygon type. | Map geometry. |
"image" | Media item. | Common. |
null | No explicit type. | Allowed. |
unit_bedrooms
Type
string (comma-separated numeric values)
Description
Filters projects or markers by the number of bedrooms available in their units.
The parameter accepts one or multiple numeric values representing bedroom counts and matches them against unit bedroom configurations available within each project.
Filtering is based on actual unit bedroom values (or typical unit configurations, depending on the endpoint), using the same numeric model as the bedrooms field in the Units API.
This parameter allows precise filtering for studios, standard apartments, and units with auxiliary rooms using a single, consistent numeric representation.
Value Interpretation
Each value represents a bedroom configuration:
| Value example | Meaning |
|---|---|
0 | Studio units (no dedicated bedroom) |
1, 2, 3, … 11 | Units with an exact number of bedrooms. Large values are supported if such units exist in projects. |
0.5 | Studio with an auxiliary room (e.g., maid’s room or study). |
1.5 | 1 bedroom + one auxiliary room. |
2.5, 3.5, … | N bedrooms + one auxiliary room. |
Multiple values can be provided as a comma-separated list. A project is included in the results if at least one unit matches any of the specified bedroom values.
Meta
| Field name | Type | Required | Default | Notes |
|---|---|---|---|---|
| unit_bedrooms | string | No | — | Comma-separated numeric values representing bedroom configurations. |
Request and Response Examples
Filter by studio units:
GET /api/v2/clients/projects?unit_bedrooms=0
Filter by 1-bedroom units:
GET /api/v2/clients/projects/markers?unit_bedrooms=1
Filter by multiple bedroom configurations:
GET /api/v2/clients/projects?unit_bedrooms=1,2.5,3
Filter units within a project (Units API context):
GET /api/v2/clients/projects/1147/units?unit_bedrooms=1.5
Notes
- Values must be numeric (integers or decimals).
- Multiple values must be comma-separated, without spaces.
- The filter is inclusive: projects are returned if any matching unit configuration exists.
- Bedroom values are matched exactly; the API does not perform rounding or normalization.
- This parameter shares the same semantic rules as the
bedroomsfield returned in unit objects.
unit_count
Description
Represents the number of units in a particular building, project section, or grouping.
Used in building details and project summaries.
Displayed as an integer.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| unit_count | number | Building details, Project summaries | Total number of units in the specified category. | Developer-provided. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
125 | Total units in project. | — |
42 | Units in a particular building. | — |
null | No data available. | — |
unit_id
Description
Unique identifier for a unit object returned from the Units API or from project detail collections (e.g., typical units).
Used for linking, deep navigation, and unit-specific data queries.
Displayed as an integer.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| unit_id | number | List units, Unit details | Unique numerical ID of the unit. | Primary identifier. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
41235 | Example unit ID. | — |
1 | Minimal ID. | — |
null | Should not occur. | Only in malformed data. |
unit_number
Description
Human-readable identifier of the unit as assigned by the developer (e.g., apartment number, villa number, townhouse number).
Can include alphanumeric patterns.
Used for marketing display, filtering, and internal navigation.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| unit_number | string | Units list, Unit details | Developer-assigned unit identifier. | Not guaranteed unique across projects. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"A-1204" | Tower/level/number format. | Very common. |
"Villa 5" | Villa designation. | — |
null | Missing data. | Sometimes in presale. |
unit_price_aed
Description
Represents the unit’s price expressed in AED (United Arab Emirates Dirham).
This value is typically the current asking price or list price for a specific unit, as returned by Units or Project Details APIs.
It is the primary commercial value used for price filters, comparisons between units within the same project, and export to CRM or transaction systems.
Even if USD values are present in parallel fields, unit_price_aed remains the canonical monetary field for Dubai/Abu Dhabi market operations.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| unit_price_aed | number | List units, Unit details, Project details | Unit price in AED for a specific unit. | May change over time based on developer pricing. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
3044499 | Example price for a 1BR apartment. | Integer or float. |
75900000 | Example price for a 6BR sky mansion. | High-end luxury segment. |
null | Price not available or not disclosed. | Possible in early presale. |
unit_price_usd
Description
Represents the unit’s price expressed in USD, calculated based on internal currency conversion from AED.
Primarily used for international buyers, dashboards, and analytics where USD is preferred as a reference currency.
The value is dependent on conversion logic (e.g., a daily or fixed rate) implemented in the backend and may not be a developer-provided field.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| unit_price_usd | number | List units, Unit details, Project details | Unit price in USD for a specific unit. | Derived from AED price using FX rate. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
828999 | Converted price of 1BR in USD. | Depends on exchange rate. |
20667120 | Converted price of a luxury sky mansion. | For premium international buyers. |
null | USD price not computed or unavailable. | Can occur if AED price is null. |
unit_size_m2
Description
Indicates the unit’s area measured in square meters.
This field is used to present unit dimensions in metric units, support size-based filters, and calculate price-per-square-meter metrics.
The value may be provided directly by the developer or calculated from unit_size_sqft. In mixed-data cases, slight rounding differences are possible.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| unit_size_m2 | number | List units, Unit details, Typical units | Unit area in square meters. | Often derived from sqft via conversion. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
94.00018 | Example 1BR apartment area in m². | Rounded value. |
1670.99888 | Example sky mansion area in m². | Large luxury units. |
null | Area not provided or unknown. | — |
unit_size_sqft
Description
Represents the unit’s area measured in square feet.
This is typically the primary area metric for projects in Dubai/Abu Dhabi and is directly used in most developer brochures and technical documents.
Used for size filters, visual comparisons between units, and price-per-square-foot calculations.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| unit_size_sqft | number | List units, Unit details, Typical units | Unit area in square feet. | Usually the original value from the developer. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
1011.81 | Example 1BR apartment area in sqft. | — |
23196.23 | Example large sky mansion in sqft. | Very large unit. |
null | Area not defined or missing. | — |
unit_type
Description
Represents the type/category of a unit (property). The value is returned as a plain string and can be used for grouping, UI labels, and client-side filtering logic. Unit types are consistent across unit objects and use the canonical naming stored in the system.
Meta
| Field name | Type | Required | Default | Notes |
|---|---|---|---|---|
| unit_type | string | No | — | Returned in unit objects. Value is a canonical string. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
apartments | Apartment unit | — |
duplex | Duplex unit | — |
hotel apartments | Hotel apartment unit | Includes a space. Use URL encoding in query parameters. |
mansion | Mansion unit | — |
penthouse | Penthouse unit | — |
townhouse | Townhouse unit | — |
villa | Villa unit | — |
unit_types
Description
Filters results by unit type. The parameter accepts one or multiple unit type values and returns items where at least one unit matches any of the specified types.
Values must be provided as canonical strings (the same values that appear in the unit_type field). Multiple values are passed as a comma-separated list.
Meta
| Field name | Type | Required | Default | Notes |
|---|---|---|---|---|
| unit_types | string | No | — | Comma-separated list of unit type values. |
Request and Response Examples
Filter by a single unit type:
GET /api/v2/clients/projects?unit_types=apartments
Filter by multiple unit types:
GET /api/v2/clients/projects?unit_types=villa,townhouse
Filter including a value with a space (URL-encoded):
GET /api/v2/clients/projects?unit_types=hotel%20apartments,penthouse
Response (fragment):
{
"count": 1906,
"results": [
{
"id": 791,
"name": "48 Parkside",
"min_price": 1159000.0149,
"sale_status": "on_sale"
}
]
}Notes
- Values are plain strings and must match the canonical values from the system.
- For values containing spaces (e.g.,
hotel apartments), clients must URL-encode them (hotel%20apartments). - Multiple values are passed as a comma-separated list (no spaces).
units_count
Description
Represents the total number of units that belong to a project or a particular scope object (e.g., building, section).
At the project level, it shows how many saleable units are registered for that development in the system.
It is used in statistics, project overview cards, and to estimate scale and density of the project.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| units_count | number | Project details, Building details | Total number of units in the relevant scope. | Value origin: project data. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
125 | Total units in Jacob and Co Beachfront Living. | Example from real data. |
0 | No units registered (config-only project). | Rare. |
null | Field not provided. | Should be handled as unknown. |
unusable_area
Description
Represents the portion of a unit’s area that is not considered usable/livable space according to local norms or developer definitions (e.g., structural, technical or service areas).
This field is used in advanced calculations (e.g., net vs gross area), especially when calculating efficiency ratios (usable area / total area).
Not all projects or units provide this value; when missing, UI should gracefully fall back to total and usable areas only.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| unusable_area | number | Unit details, Area breakdowns | Non-livable or non-usable portion of area. | Optional and project-specific. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
12.5 | Example unusable area (m² or sqft, context-dependent). | Depends on unit. |
0 | No unusable area (or not separated). | May also mean unknown. |
null | Field not provided. | Most common case. |
updated
Description
Represents the timestamp when the object (project, unit, developer, etc.) was last updated in the system.
Used for data freshness checks, synchronization with external systems, and cache invalidation on client side.
Formatted as a datetime string, usually in ISO 8601 format with timezone or as a UTC timestamp depending on implementation.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| updated | datetime | Projects, Units, Developers, Dictionaries | Last modification timestamp of the object. | Useful for sync and caching logic. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"2025-11-20T11:31:59.581152Z" | Example update timestamp for a payment plan. | UTC ISO 8601 format. |
"2025-09-03T11:43:35.968329Z" | Example creation/update time from DB. | Often same as created initially. |
null | No timestamp provided. | Should be treated as unknown. |
url
Description
Represents a direct link (URL) to a resource such as an image, document, media file, or external page (e.g., Google Drive brochure, S3 object, vault resource).
Used widely across the API to connect structured metadata with actual assets consumed by the client application (images, PDFs, etc.).
The URL may be public, signed, or internal depending on storage configuration, and the client must handle it according to project security rules.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| url | string | Media items, Cover images, Layouts, Brochures, Floor plans, General plan, Developer logos | Direct link to the referenced resource. | Often combined with metadata. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"https://api.reelly.io/vault/…/image.jpeg" | Example URL for a project cover image. | Protected or signed path. |
"https://reelly-backend.s3.amazonaws.com/unit_layouts/….webp" | Example URL for unit layout image. | S3-based storage. |
"https://drive.google.com/file/d/…/view?usp=sharing" | Example external URL to marketing brochure. | Requires browser access & permissions. |
null | No URL provided. | Means media/document is not available. |
usage
Description
Represents a list of usage classifications associated with a broker’s annual transaction statistics.
Each usage entry describes the purpose/type of the transacted property (e.g., Residential, Commercial) and includes a count of transactions within that usage category for the given year.
This field appears only in the context of broker statistics and is not related to unit usage, project usage, or zoning usage—its meaning is strictly tied to DLD (Dubai Land Department) transaction reporting categories.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| usage | array | Broker statistics endpoint | List of property usage categories with transaction counts | Appears only in DLD broker response format |
Allowed values
| Value example | Description | Notes |
|---|---|---|
[{"UsageTypeId": 0, "UsageTypeNameAr": "سكنى", "UsageTypeNameEn": "Residential", "Count": 1}] | Example response for residential usage. | Provided per year. |
[] | No usage categories available. | Rare case. |
null | No usage list returned. | Should be handled as unknown. |
usage_type_id
Description
Identifier representing a specific property usage category within DLD transaction statistics.
This ID is part of each usage object and groups all transactions of the same category.
Although current data shows only 0, the API design implies that more usage types may exist as DLD expands classification sets.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| usage_type_id | number | Broker statistics endpoint | Numeric ID of property usage classification. | Matches DLD enum; can expand. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
0 | Residential or Commercial, depending on record. | Current dataset uses 0 for all categories. |
null | Missing ID. | Should be treated as unknown. |
usage_type_name_ar
Description
Arabic-language label describing the property usage type within a transaction category.
Used for localization, bilingual UI, reporting, and official documentation for DLD-related statistics.
Always appears inside a usage array element and corresponds directly to usage_type_name_en.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| usage_type_name_ar | string | Broker statistics endpoint | Arabic name for usage classification. | Matches DLD naming convention. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"سكنى" | Residential usage. | Most common. |
"تجارى" | Commercial usage. | — |
null | Value not provided. | Should be handled gracefully. |
usage_type_name_en
Description
English-language label for the transaction usage category, used for UI filters, analytics, and reporting.
Appears alongside its Arabic equivalent inside each usage entry.
The values reflect DLD classification terms and can include Residential, Commercial, Industrial, or other official transaction categories.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| usage_type_name_en | string | Broker statistics endpoint | English name for property usage classification | Derived from DLD dataset |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Residential" | Residential property usage. | — |
"Commercial" | Commercial property usage. | — |
null | Not provided. | — |
uuid
Description
A universally unique identifier assigned to certain objects in the system (e.g., media items, vault objects, layouts, auxiliary structures).
Used as a stable reference key for storing, retrieving, and caching non-relational assets.
Unlike simple integer IDs, UUIDs provide global uniqueness and allow safe referencing across distributed systems or external storages.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| uuid | string | Media object metadata, layout metadata, vault references | Unique identifier for an object. | Often generated automatically. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"cd899c42-745d-48a0-8c3a-747da81cbb1e" | Example UUID for a media object. | Must follow UUIDv4 format. |
"792ab546-a93f-461e-8621-14f0f6294d61" | Example UUID for a layout image. | — |
null | UUID not provided. | Rare; usually should not be null. |
vault
Description
A logical reference to the location/storage container where media files, images, documents, brochures, floor plans, and other assets are stored.
Usually represented as a string or object containing identifiers of the storage bucket, path, or internal resource name.
It is not itself a direct URL — the actual file link is available via the url field.
The vault field is used for backend operations, CDN routing, and media lifecycle management.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| vault | string/object | Media metadata, layout metadata, developer logos | Internal storage reference (location/bucket/path). | Not intended for direct use in UI. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"project_media" | Name of internal storage group. | Example only. |
"unit_layouts" | Storage bucket for layout images. | Common. |
null | No vault reference provided. | Often acceptable. |
view
Description
Represents the type of view that a unit offers (e.g., sea view, city view, park view).
Derived from developer materials, brochures, or project metadata.
Used in UI tags, search filters, and premium property classification.
Not all units contain this field; when absent, the view is considered unspecified.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| view | string | Unit details, List units | The type of external view available from the unit. | Provided only for units with specified view category. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Sea View" | View facing coastline or open water. | Premium property tag. |
"City View" | Urban skyline or city-facing view. | Common. |
"Park View" | Facing greenery or landscaped areas. | — |
null | No view specified. | Common case. |
view_360
Description
A URL or media reference pointing to a panoramic 360-degree view associated with a project, unit, or marketing material.
This asset allows users to explore the interior or exterior environment interactively.
If present, it typically refers to a single panoramic scene; some projects may list multiple assets under a separate gallery structure.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| view_360 | string | Project details, Unit details, Media metadata | URL or identifier of an interactive 360-view asset. | Often optional; may use CDN links or internal vault paths. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"https://cdn.example.com/media/360/project_12_main.jpg" | Example 360-view asset. | Format may vary (image or WebVR). |
null | No panoramic view available. | Common. |
views
Description
An array describing the count or types of unit view categories (e.g., sea, city, park).
Not always present in the dataset.
When included, typically reflects marketing attributes used for premium positioning or search filtering.
The field may be numeric (views_count) or descriptive (an array of view labels such as "Sea View", "City View").
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| views | array/string | Unit details | Optional list or label of property views. | Structure varies depending on project data. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
["Sea View", "City View"] | Multiple view categories. | May be used for premium units. |
"Sea View" | Single view label. | Format inconsistent across projects. |
null | No view data available. | Common. |
views_count
Description
Numeric value indicating the number of distinct view types available for a unit or project.
Used for UI summarization (e.g., “2 views available”) and analytics.
This field is a compressed version of the views attribute.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| views_count | number | Unit details | Number of view types associated with the unit. | Calculated based on internal mapping. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
0 | No view types available. | Equivalent to views = null. |
1 | One view category available. | — |
2 | Multiple view categories available. | — |
null | Not provided. | Should be treated as unknown. |
villa_type
Description
Subtype classification for villa units, if defined by the developer.
Used to differentiate between villa models (e.g., "Type A", "Mediterranean", "Contemporary").
This field appears only for villa products and is absent for apartments, penthouses, duplexes, etc.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| villa_type | string | Unit details | Sub-classification of villa model. | Values depend on developer naming. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Type A" | Developer-defined villa model. | Naming not standardized. |
"Contemporary" | Style or architectural category. | — |
null | No villa subtype defined. | Most common. |
website
Description
Official website URL of a developer, project, or organization.
Used to link external marketing pages or corporate profiles.
Appears primarily in developer objects and occasionally in project metadata.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| website | string | Developer details, Project details | External website URL. | Optional; may be missing. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"https://developer.com" | Official developer site. | — |
"https://projectname.ae" | Project landing page. | — |
null | Website not provided. | Common. |
whatsapp_number
Description
A phone number formatted specifically for WhatsApp communication with a developer or sales office.
Used for direct inquiries, lead generation, or contact widgets in integrated CRM systems.
Format must follow international standards (e.g., +971XXXXXXXXX).
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| whatsapp_number | string | Developer details | WhatsApp-ready contact number. | Can differ from general phone number. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"+971501234567" | Valid UAE WhatsApp number. | Format may vary by country. |
null | No WhatsApp contact provided. | Common for some developers. |
year
Description
Represents a calendar year associated with broker transaction statistics.
Used exclusively in the DLD broker reporting endpoint.
Each year groups the count of transactions and associated usage categories.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| year | number | Broker statistics endpoint | Year of reported transactions. | Always a 4-digit year. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
2025 | Example reporting year. | Provided per year block. |
2024 | Example previous year. | — |
youngest_transaction
Description
Represents the most recent transaction date associated with a developer, broker, or project (depending on endpoint architecture).
Used to indicate the freshness or current activity of transactions.
Format follows ISO date/time if available.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| youngest_transaction | string | Transaction statistics | Date of the most recent transaction. | Format may vary; sometimes null. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"2024-11-25" | Date of latest transaction. | Format depends on source. |
null | No transaction data available. | Common for inactive brokers. |
zone
Description
Represents a named sub-area within a district or master community.
Used to provide more granular geographic segmentation inside a broader district.
Often appears in project location metadata when developers or master developers define marketing zones (e.g., “West Zone”, “Central Zone”).
The field is optional and may be empty for most projects.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| zone | string | Location metadata in projects | Sub-area or marketing zone name. | Not standardized; naming varies. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
"Central Zone" | Developer-defined internal zone. | Naming based on project masterplan. |
"A Zone" | Alphabetical sub-area classification. | Rare. |
null | No zone defined. | Majority of projects. |
zone_id
Description
Internal numeric identifier associated with a specific zone.
Used when a project location includes a structured hierarchy of regions → districts → zones.
Not all projects have zoned geography, therefore the field may frequently be null.
When present, zone_id can be used for filtering or grouping at a deeper geographic level.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| zone_id | number | Location metadata in projects | Numeric identifier for a defined zone. | Only present for structured locations. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
12 | Unique zone identifier within a district. | Values depend on masterplan. |
null | Zone not defined. | Most common. |
zoom
Description
Represents the recommended initial zoom level for displaying a project on a map.
Used in certain map-based endpoints or internal location objects.
A higher value indicates a closer zoom-in (e.g., 16 for building-level), while a lower value (e.g., 10) represents a city-level view.
If not present, the map client typically uses default zoom logic.
Meta
| Field name | Type | Used in | Short Description | Notes |
|---|---|---|---|---|
| zoom | number | Project markers, maps | Recommended map zoom level (integer). | Optional; not always included. |
Allowed values
| Value example | Description | Notes |
|---|---|---|
12 | Recommended neighborhood-level zoom. | Common default. |
16 | Close building-level zoom. | Used for detailed maps. |
10 | Wide city-level view. | — |
null | No zoom recommendation provided. | Client uses default map zoom logic. |
Updated 21 days ago