Dubizzle Property Search (UAE Real Estate) - PAUSED avatar

Dubizzle Property Search (UAE Real Estate) - PAUSED

Deprecated

Pricing

from $5.00 / 1,000 listing extracteds

Go to Apify Store
Dubizzle Property Search (UAE Real Estate) - PAUSED

Dubizzle Property Search (UAE Real Estate) - PAUSED

Deprecated

PAUSED: excluded from active promotion while Dubizzle Imperva access blocks current builds before output. Recent runs produced 0 dataset items.

Pricing

from $5.00 / 1,000 listing extracteds

Rating

0.0

(0)

Developer

Tugelbay Konabayev

Tugelbay Konabayev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Dubizzle Property Search (UAE Real Estate)

Scrape Dubizzle — the UAE's largest classifieds site — for real-estate listings across all 7 emirates. Get AED prices, bedroom/bathroom counts, area, location, agency, and listing URLs in clean JSON.

Why this actor?

NeedThis actor
Imperva (Incapsula) handlingPlaywright + stealth + UAE residential proxy default
All emirates supportedDubai, Abu Dhabi, Sharjah, RAK, Fujairah, Ajman, UAQ
Pagination (?page=N)Automatic page walking per start URL
Agency surfaced per listingExtracted directly from listing cards when available
PricingPay per result

This actor is built for UAE property search workflows where proxy reliability and normalized listing fields matter more than a generic page dump.

Input

FieldTypeDefaultDescription
searchUrlstringsale apartments DubaiAny Dubizzle property listing URL.
startUrlsarrayAdditional listing URLs (multiple emirates / categories).
maxItemsint50Hard cap on dataset emissions.
maxPagesint5How many paginated pages per URL.
proxyConfigurationobjectUAE residentialRequired for Imperva bypass.

Examples

Apartments for sale in Dubai:

{
"searchUrl": "https://dubai.dubizzle.com/property-for-sale/residential/apartment/",
"maxItems": 200,
"maxPages": 10
}

Multi-emirate aggregation:

{
"startUrls": [
{ "url": "https://dubai.dubizzle.com/property-for-rent/residential/" },
{ "url": "https://abudhabi.dubizzle.com/property-for-rent/residential/" },
{ "url": "https://sharjah.dubizzle.com/property-for-rent/residential/" }
],
"maxItems": 500
}

Output

{
"url": "https://dubai.dubizzle.com/property-for-sale/.../id-12345/",
"title": "Spacious 2BR with Marina View | High Floor",
"price_aed": 1850000.0,
"price_display": "AED 1,850,000",
"location": "Dubai Marina, Dubai",
"bedrooms": 2,
"bathrooms": 3,
"area_text": "1,425 sqft",
"agency": "Allsopp & Allsopp",
"source_url": "https://dubai.dubizzle.com/property-for-sale/residential/apartment/?page=1"
}

Use cases

  1. Real-estate agencies — daily competitor + market price feed
  2. Investors — find under-priced listings by neighborhood and configuration
  3. Property aggregators — power your own search portal with normalized data
  4. CRM enrichment — match listings to existing leads by area/budget
  5. Market research — price-per-sqft trends by emirate / neighborhood

Cost estimation

  • Proxy cost depends on your Apify plan and residential proxy usage.
  • Listing pages are relatively light, but large runs should still use maxCostUsd.
  • Pay per result. Start with maxItems: 25 to verify output and cost before larger runs.

Safety: No captcha service is called. Set maxCostUsd (e.g. 10) for an additional hard kill-switch — the run aborts cleanly when estimated spend reaches the cap.

FAQ

Why is Playwright (not plain HTTP) required? Dubizzle sits fully behind Imperva (Incapsula). Plain httpx gets a 4.7 KB JS challenge instead of the page. A real Chromium with proper TLS fingerprint clears it in 5–8 seconds.

Will it work without UAE residential proxy? Often it won't. Imperva fingerprints datacenter IPs and challenges them harder. Default config uses Apify's UAE residential pool — keep it.

What if a listing has no agency? That's a private seller; agency will be null.

Can I get phone numbers? Currently no — Dubizzle hides them behind a click-to-reveal flow. Future versions may surface them via second-pass enrichment.

Why isn't area_text parsed into a number? UAE listings mix sqft and sqm in the same field. We surface the raw display so you can split on a unit you trust rather than guessing.

How fresh is the data? Real-time per run. Dubizzle does not throttle the listing pages (only the detail pages, which we don't deep-fetch by default).

Troubleshooting

  • Empty results + Imperva challenge persisted in log — proxy session burned. Re-run; the actor rotates sessions automatically.
  • Some listings missing beds/baths — short-let / commercial listings often omit these fields; not a parsing bug.
  • Currency mismatch — Dubizzle is AED-only. Convert in your downstream pipeline if needed.
  • Rate-limited despite UAE proxy — lower maxPages to 3 and split runs.

Limitations

  • AED-only currency.
  • Listing-card data only — no full property description, no detail-page DLD transactions yet.
  • No phone / WhatsApp extraction in v0.1 (planned for v0.2).
  • Single language (English locale URLs); Arabic locale URLs work but field names will be Arabic where Dubizzle hasn't translated.

Changelog

  • 0.1 (2026-05-03) — Initial release. Playwright + UAE residential, multi-emirate, all 7 emirates supported.