Dubizzle Property Search (UAE Real Estate) - PAUSED
DeprecatedPricing
from $5.00 / 1,000 listing extracteds
Dubizzle Property Search (UAE Real Estate) - PAUSED
DeprecatedPAUSED: 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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
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?
| Need | This actor |
|---|---|
| Imperva (Incapsula) handling | Playwright + stealth + UAE residential proxy default |
| All emirates supported | Dubai, Abu Dhabi, Sharjah, RAK, Fujairah, Ajman, UAQ |
Pagination (?page=N) | Automatic page walking per start URL |
| Agency surfaced per listing | Extracted directly from listing cards when available |
| Pricing | Pay 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
| Field | Type | Default | Description |
|---|---|---|---|
searchUrl | string | sale apartments Dubai | Any Dubizzle property listing URL. |
startUrls | array | — | Additional listing URLs (multiple emirates / categories). |
maxItems | int | 50 | Hard cap on dataset emissions. |
maxPages | int | 5 | How many paginated pages per URL. |
proxyConfiguration | object | UAE residential | Required 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
- Real-estate agencies — daily competitor + market price feed
- Investors — find under-priced listings by neighborhood and configuration
- Property aggregators — power your own search portal with normalized data
- CRM enrichment — match listings to existing leads by area/budget
- 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: 25to 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 persistedin 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
maxPagesto 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.