Dubizzle Property Scraper
Pricing
from $3.00 / 1,000 results
Dubizzle Property Scraper
Scrape Dubizzle.com UAE property listings in real time. Search by location, coordinates, polygon, or URL with full filters; pull property details (photos, agent, agency, amenities, DLD history); look up agents and list their portfolio.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
ONE API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Scrape Dubizzle.com UAE & Pakistan property listings — search by city, neighbourhood, location ID, coordinates, polygon, or any Dubizzle URL; pull full property details with photos, agent & agency info, amenities, and Dubai Land Department (DLD) transaction history; look up agents by slug and list every property they have — all from one Actor. Backed by realtyapi.io's real-time Dubizzle API.
⭐️ Found this useful? Please leave 5 stars! Issues / requests: 📬 oneapi.project@gmail.com
What you can do
| Section | What it does | Input format |
|---|---|---|
| 🏠 Property Details | Full details for one listing (photos, agent, amenities, DLD history, similar) | Dubizzle URL, short URL, or listing_id:category_id |
| 🔎 Search by Location | Paginated property search with full filter set | location ID (e.g. 1614) or location name (Dubai Marina) |
| 🌍 Search by Coordinates | Radius search around a point | lat,lng or lat,lng,radius_km |
| 🗺️ Search by Polygon | Search inside an arbitrary polygon | lat1,lng1|lat2,lng2|lat3,lng3|... (≥ 3 vertices) |
| 🔗 Search by URL | Drop a Dubizzle search-results URL — filters auto-extracted | full search URL |
| 🔍 Location Autocomplete | Look up location IDs by name | partial query (dubai marina) |
| 👤 Agent Details | Full agent profile + agency | agent slug (e.g. mark-jansen-12345) or profile URL |
| 📋 Agent Listings | Every listing posted by an agent | agent numeric Dubizzle ID |
You can fill any combination of sections in a single run — leave the others empty.
Output
Each listing / agent / location is pushed as one dataset row, flattened to friendly columns plus a Raw column with the original JSON.
| Mode | Listing ID | Status | Price (AED) | Beds | Baths | Sqft | Type | City | Neighborhood | Agency |
|---|---|---|---|---|---|---|---|---|---|---|
search/byid | 8955838462 | active | 2300000 | 2 | 3 | 1240 | Apartment | Dubai | Dubai Marina | Foo Real Estate |
details/byurl | 8955838462 | verified | 2300000 | 2 | 3 | 1240 | Apartment | Dubai | Marina Gate | Foo Real Estate |
autocomplete | — | location | — | — | — | — | neighborhood | Dubai | Dubai Marina | — |
agent/listings | 8955838462 | active | 2300000 | 2 | 3 | 1240 | Apartment | Dubai | Dubai Marina | Foo Real Estate |
Plus: Reference, Title, Purpose, Currency, Rent Frequency, Completion Status, Furnishing, Verified, Featured, Address, Latitude, Longitude, Posted On, Updated At, Photo (cover URL), Photo Count, Has Video, Agent ID, Agent Name, Agent Slug, Phone, Email, Listing URL.
For nested fields (full photo arrays, amenities, building info, RERA / DLD details, video URLs, similar listings), the full upstream JSON is in the Raw column.
Sample input
{"property_inputs": ["https://dubai.dubizzle.com/property-for-sale/residential/apartment/2025/2/22/luxurious-2-bedroom-apartment-emaar-bea-2/"],"search_inputs": ["Dubai Marina", "1614"],"coord_inputs": ["25.0772,55.1376,3"],"search_url_inputs": ["https://dubai.dubizzle.com/property-for-sale/residential/apartment/?neighborhoods__id__in=1614"],"searchType": "For_Sale","category": "Residential","propertyType": "Apartment","priceRange": "min:1000000,max:5000000","bedrooms": "2","areaRange": "min:1000","pages": 2,"autocomplete_inputs": ["dubai marina"],"agent_slug_inputs": ["mark-jansen-12345"],"agent_id_inputs": ["123456"]}
Search filters (apply to every search_* row)
- searchType —
For_Sale(default) orFor_Rent. - category —
Residential(default) orCommercial. - propertyType —
Apartment,Villa,Townhouse,Penthouse,Studio,Office,Shop,Warehouse,Land, ... (comma-separated to combine). - completionStatus —
Ready,Off_Plan, or empty (any). - priceRange —
min:X|max:Y|min:X,max:Yin AED. - areaRange —
min:X|max:Y|min:X,max:Yin sqft. - bedrooms / bathrooms — exact integer match (use
studioor0for studios). - furnishing —
Furnished,Unfurnished,Partly_Furnished, or empty. - rentFrequency —
Yearly,Monthly,Weekly,Daily(used only whensearchType=For_Rent). - isVerified, hasVideo, has360 — booleans, true = restrict to listings with that flag/asset.
- sortOrder —
Featured(default),Price_Low_to_High,Price_High_to_Low. - resultCount — 1–35 per page (Dubizzle's max).
- pages — pages to fetch per query (1–50).
Pricing
Pay per result — $3 per 1,000 items pushed. Failed inputs return a row with Status: ERROR: ... and are billed the same as a successful row.
To cap spend, set Max paid dataset items on the run page.
Tips
- Need just one property? Drop the Dubizzle URL into
property_inputs. Faster if you already havelisting_id:category_id— paste it instead. - Don't know the location ID? Run
autocomplete_inputsfirst with the area name (e.g.dubai marina) — the top result's ID is what you want. - Pull every listing in a city? Use
search_inputs: ["Dubai"]withpages: 5for ~175 listings. - Find listings near a point? Use
coord_inputs: ["25.0772,55.1376,3"](lat, lng, 3-km radius). - Resolve a Dubizzle search URL? Drop it into
search_url_inputs— the backend extracts every embedded filter. - List one agent's entire portfolio? Use
agent_id_inputs: ["<dbz_id>"](numeric ID, not slug).