Dubizzle Property Scraper avatar

Dubizzle Property Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Dubizzle Property Scraper

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

ONE API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

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

SectionWhat it doesInput format
🏠 Property DetailsFull details for one listing (photos, agent, amenities, DLD history, similar)Dubizzle URL, short URL, or listing_id:category_id
🔎 Search by LocationPaginated property search with full filter setlocation ID (e.g. 1614) or location name (Dubai Marina)
🌍 Search by CoordinatesRadius search around a pointlat,lng or lat,lng,radius_km
🗺️ Search by PolygonSearch inside an arbitrary polygonlat1,lng1|lat2,lng2|lat3,lng3|... (≥ 3 vertices)
🔗 Search by URLDrop a Dubizzle search-results URL — filters auto-extractedfull search URL
🔍 Location AutocompleteLook up location IDs by namepartial query (dubai marina)
👤 Agent DetailsFull agent profile + agencyagent slug (e.g. mark-jansen-12345) or profile URL
📋 Agent ListingsEvery listing posted by an agentagent 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.

ModeListing IDStatusPrice (AED)BedsBathsSqftTypeCityNeighborhoodAgency
search/byid8955838462active2300000231240ApartmentDubaiDubai MarinaFoo Real Estate
details/byurl8955838462verified2300000231240ApartmentDubaiMarina GateFoo Real Estate
autocompletelocationneighborhoodDubaiDubai Marina
agent/listings8955838462active2300000231240ApartmentDubaiDubai MarinaFoo 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)

  • searchTypeFor_Sale (default) or For_Rent.
  • categoryResidential (default) or Commercial.
  • propertyTypeApartment, Villa, Townhouse, Penthouse, Studio, Office, Shop, Warehouse, Land, ... (comma-separated to combine).
  • completionStatusReady, Off_Plan, or empty (any).
  • priceRangemin:X | max:Y | min:X,max:Y in AED.
  • areaRangemin:X | max:Y | min:X,max:Y in sqft.
  • bedrooms / bathrooms — exact integer match (use studio or 0 for studios).
  • furnishingFurnished, Unfurnished, Partly_Furnished, or empty.
  • rentFrequencyYearly, Monthly, Weekly, Daily (used only when searchType=For_Rent).
  • isVerified, hasVideo, has360 — booleans, true = restrict to listings with that flag/asset.
  • sortOrderFeatured (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 have listing_id:category_id — paste it instead.
  • Don't know the location ID? Run autocomplete_inputs first 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"] with pages: 5 for ~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).