# Off Plan Properties in Dubai — Live Listings

**Use case:** 

Scrape off-plan property listings in Dubai: price, developer community, handover status, size and payment-plan context. Export CSV or JSON.

## Input

```json
{
  "mode": "searchByLocation",
  "location": "Dubai",
  "latitude": "25.0784",
  "longitude": "55.1404",
  "radiusKm": 5,
  "searchType": "For_Sale",
  "commercial": false,
  "furnishing": "All",
  "completionStatus": "Off_Plan",
  "verifiedOnly": false,
  "sortOrder": "Delivery_Date_Earliest",
  "maxResults": 25,
  "fetchPropertyDetails": false
}
```

## Output

```json
{
  "thumbnailUrl": {
    "label": "🖼️ Thumbnail",
    "format": "image"
  },
  "rowType": {
    "label": "🧭 Row Type",
    "format": "text"
  },
  "propertyId": {
    "label": "🔢 Property ID",
    "format": "text"
  },
  "listingRef": {
    "label": "🏷 Listing Ref",
    "format": "text"
  },
  "listingTitle": {
    "label": "📝 Title",
    "format": "text"
  },
  "propertyType": {
    "label": "🏠 Type",
    "format": "text"
  },
  "dealType": {
    "label": "🏷 Deal",
    "format": "text"
  },
  "price": {
    "label": "💰 Price",
    "format": "number"
  },
  "currency": {
    "label": "💱 Currency",
    "format": "text"
  },
  "rentFrequency": {
    "label": "📅 Rent Freq",
    "format": "text"
  },
  "bedrooms": {
    "label": "🛏 Beds",
    "format": "text"
  },
  "bathrooms": {
    "label": "🛁 Baths",
    "format": "text"
  },
  "size": {
    "label": "📐 Size",
    "format": "number"
  },
  "sizeUnit": {
    "label": "📏 Unit",
    "format": "text"
  },
  "pricePerArea": {
    "label": "🧮 AED/sqft",
    "format": "number"
  },
  "plotSize": {
    "label": "📐 Plot",
    "format": "number"
  },
  "builtUpArea": {
    "label": "📐 BUA",
    "format": "number"
  },
  "location": {
    "label": "📍 Location",
    "format": "text"
  },
  "locationId": {
    "label": "📍 Loc ID",
    "format": "text"
  },
  "coordinates": {
    "label": "🗺 GPS",
    "format": "object"
  },
  "images": {
    "label": "📸 Images",
    "format": "image"
  },
  "isVerified": {
    "label": "✅ Verified",
    "format": "boolean"
  },
  "isFeatured": {
    "label": "⭐ Featured",
    "format": "boolean"
  },
  "isNewConstruction": {
    "label": "🏗 New Build",
    "format": "boolean"
  },
  "isPriceDrop": {
    "label": "📉 Price Drop",
    "format": "boolean"
  },
  "reference": {
    "label": "🏷 Reference",
    "format": "text"
  },
  "listedDate": {
    "label": "📅 Listed",
    "format": "date"
  },
  "deliveryDate": {
    "label": "🏗 Delivery",
    "format": "text"
  },
  "listingAgent": {
    "label": "👤 Agent",
    "format": "object"
  },
  "listingBroker": {
    "label": "🏢 Broker",
    "format": "object"
  },
  "url": {
    "label": "🔗 URL",
    "format": "link"
  },
  "propertyDescription": {
    "label": "📝 Description",
    "format": "text"
  },
  "availableFrom": {
    "label": "📅 Available",
    "format": "text"
  },
  "amenities": {
    "label": "🏊 Amenities",
    "format": "array"
  },
  "regulatory": {
    "label": "📜 RERA",
    "format": "object"
  },
  "additionalDetails": {
    "label": "📋 Details",
    "format": "object"
  },
  "contactOptions": {
    "label": "📞 Contacts",
    "format": "array"
  },
  "floorPlans": {
    "label": "📐 Floor Plans",
    "format": "array"
  },
  "videoUrl": {
    "label": "🎬 Video",
    "format": "link"
  },
  "paymentMethod": {
    "label": "💳 Payment",
    "format": "array"
  },
  "isPfExclusive": {
    "label": "💎 Exclusive",
    "format": "boolean"
  },
  "locationTree": {
    "label": "🌳 Location Tree",
    "format": "array"
  },
  "priceInsights": {
    "label": "📈 Price Trends",
    "format": "object"
  },
  "detailFetched": {
    "label": "📑 Detail",
    "format": "boolean"
  },
  "queryLabel": {
    "label": "🔍 Query",
    "format": "text"
  },
  "mode": {
    "label": "🧭 Mode",
    "format": "text"
  },
  "source": {
    "label": "🌐 Source",
    "format": "text"
  },
  "scrapedAt": {
    "label": "🕐 Scraped",
    "format": "date"
  }
}
```

## About this Actor

This example demonstrates how to use [Property Finder Scraper — UAE, Saudi, Qatar Property Data & API](https://apify.com/sian.agency/propertyfinder-property-scraper.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/sian.agency/propertyfinder-property-scraper.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
This Task's input is already configured above — use it as-is rather than inventing a new one.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/sian.agency/propertyfinder-property-scraper.md

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).
