Dubizzle Product Search Scraper avatar

Dubizzle Product Search Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Dubizzle Product Search Scraper

Dubizzle Product Search Scraper

Scrape product listings from Dubizzle UAE for motors, real estate, jobs, electronics, and more. Extract prices, photos, seller info, location, and 70+ fields per listing.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(14)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

15

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

Extract structured product listings from Dubizzle UAE — the region's largest classifieds marketplace. Scrape listings across all categories including motors, real estate, jobs, electronics, furniture, pets, fashion, and more. Get 70+ fields per listing: prices, photos, seller info, location, contact flags, and full multilingual data in English and Arabic.


What This Actor Does

The Dubizzle Scraper lets you collect large volumes of listing data from Dubizzle UAE without a browser or manual browsing. It supports two modes:

  • URL mode — paste any Dubizzle category or search URL and the actor will paginate through and extract all matching listings.
  • Keyword + location mode — enter a search term and a UAE city to find listings across all categories.

The actor returns structured, JSON-formatted data for each listing — ready for analysis, price monitoring, lead generation, market research, or integration into your own apps.


Key Features

  • 70+ output fields per listing including price, location, photos, seller details, and more
  • Multilingual data — both English and Arabic for names, descriptions, and URLs
  • All 9 UAE cities: Dubai, Abu Dhabi, Sharjah, Ras Al Khaimah, Ajman, Al Ain, Fujairah, Umm Al Quwain, and UAE-wide
  • Two scraping modes: direct URL or keyword + city search
  • Sorting options: default relevance, newest first, or price low-to-high
  • Pagination with a configurable per-URL item limit
  • Fast and lightweight — no browser required, runs purely on HTTP requests
  • Retry logic with configurable retry attempts per URL
  • Fault tolerant — optionally continue on individual URL failures instead of stopping

Supported Categories

CategoryExamples
MotorsUsed Cars, New Cars, Motorcycles, Trucks, Boats, Heavy Equipment
Property for RentApartments, Villas, Offices, Shops, Warehouses, Rooms
Property for SaleApartments, Villas, Land, Commercial Properties
JobsFull-time, Part-time, Freelance, all industries
Electronics & AppliancesMobile Phones, Computers, TVs, Cameras, Networking
Furniture & GardenHome Furniture, Office Furniture, Garden & Outdoor
PetsDogs, Cats, Birds, Fish, Pet Accessories
Fashion & BeautyClothing, Shoes, Bags, Accessories, Jewelry
Sports EquipmentGym Equipment, Outdoor Sports, Water Sports
GamingConsoles, Games, Accessories
Kids & Baby ProductsToys, Strollers, Clothing, Nursery
Business & IndustrialMachinery, Tools, Catering, Agriculture
Books, Music & MoviesBooks, CDs, DVDs, Instruments
Free StuffItems listed at no cost

Input Parameters

ParameterTypeDefaultDescription
urlsarray of strings[]One or more Dubizzle listing or category URLs to scrape. Takes priority over keyword mode.
keywordstring""Search term to find listings (e.g., "laptop", "honda civic"). Used when no URLs are provided.
locationenum"uae"UAE city to filter results. Options: uae, dubai, abudhabi, sharjah, rak, ajman, fujairah, uaq, alain.
sort_byenum""Sort order for results. Options: "" (default/relevance), "date_desc" (newest first), "price_asc" (price low to high).
pageinteger1Starting page number (1-based). Useful for resuming or targeting a specific page.
max_items_per_urlinteger20Maximum number of listings to collect per URL or search task.
max_retries_per_urlinteger2Number of retry attempts before giving up on a failed request.
ignore_url_failuresbooleantrueIf true, the actor continues processing remaining URLs when one fails. If false, it stops on the first failure.

Note: You must provide either urls or keyword. If both are provided, urls takes priority.


Usage Examples

Example 1 — URL Mode: Scrape Dubai Used Cars

{
"urls": ["https://dubai.dubizzle.com/motors/used-cars/"],
"max_items_per_url": 50,
"sort_by": "date_desc"
}

Example 2 — Keyword Mode: Search "laptop" in Abu Dhabi

{
"keyword": "laptop",
"location": "abudhabi",
"max_items_per_url": 30,
"sort_by": "price_asc"
}

Example 3 — Multiple URLs with Custom Settings

{
"urls": [
"https://dubai.dubizzle.com/property-for-rent/residential/apartment/",
"https://dubai.dubizzle.com/property-for-sale/residential/apartment/"
],
"max_items_per_url": 100,
"sort_by": "date_desc",
"max_retries_per_url": 3,
"ignore_url_failures": true
}

Output Fields

Each scraped listing is saved as a JSON object to the Apify dataset. Below are the key fields grouped by category.

Identification

FieldDescription
idInternal Dubizzle listing ID
uuidUnique listing UUID
objectIDSearch index object identifier
nameListing title as an object with en (English) and ar (Arabic) keys
name_enConvenience field — English listing title
permalinkCanonical URL of the listing
absolute_urlMultilingual URL object with en and ar versions

Pricing

FieldDescription
priceListed price (number or structured object with currency)

Location

FieldDescription
siteCity/emirate the listing belongs to (object with en/ar)
cityConvenience field — English city name
location_listHierarchical location array (country > city > area)
neighbourhoodNeighbourhood or sub-area name
_geolocGeolocation object with lat and lng coordinates

Category

FieldDescription
categoryTop-level category object with slug, name (en/ar)
category_v2Full category hierarchy with slug_paths
category_slugConvenience field — top-level category slug string

Media

FieldDescription
photosArray of full-resolution photo URLs
photo_thumbnailsArray of thumbnail photo URLs
photos_countTotal number of photos
has_videoBoolean — whether the listing includes a video
video_urlVideo URL if available

Seller Information

FieldDescription
seller_typeType of seller: individual, business, agent
userSeller user profile object
businessBusiness profile details (if applicable)
is_verifiedWhether the seller is verified
is_trusted_sellerWhether the seller has a trusted seller badge

Contact Flags

FieldDescription
has_phone_numberWhether a phone number is available
has_whatsapp_numberWhether WhatsApp contact is available
has_sms_numberWhether SMS contact is available
can_chatWhether in-app chat is enabled

Listing Details

FieldDescription
detailsArray of key-value attribute pairs specific to the listing type. Examples: bedrooms, bathrooms, size for property; body_type, color, year for motors; salary, company_name for jobs.

Promotion & Visibility

FieldDescription
is_premiumWhether the listing has a premium placement
is_super_adWhether the listing is marked as a super ad
featured_listingWhether the listing is featured

Timestamps

FieldDescription
addedUnix timestamp when the listing was published
created_atISO 8601 creation datetime

Sample Output

{
"id": "123456789",
"uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name_en": "Toyota Camry 2021 - Excellent Condition",
"price": 75000,
"city": "Dubai",
"site": { "en": "Dubai", "ar": "دبي" },
"neighbourhood": "Al Barsha",
"_geoloc": { "lat": 25.1080, "lng": 55.1754 },
"category_slug": "motors",
"photos": [
"https://images.dubizzle.com/listings/123456789/photo1.jpg"
],
"photos_count": 8,
"has_video": false,
"seller_type": "individual",
"is_verified": true,
"has_phone_number": true,
"has_whatsapp_number": true,
"can_chat": true,
"details": [
{ "key": "Year", "value": "2021" },
{ "key": "Kilometers", "value": "45,000 km" },
{ "key": "Body Type", "value": "Sedan" },
{ "key": "Color", "value": "White" }
],
"is_premium": false,
"is_super_ad": false,
"added": 1712345678,
"created_at": "2024-04-05T12:34:56Z",
"permalink": "https://dubai.dubizzle.com/motors/used-cars/toyota/camry/2024/04/05/toyota-camry-2021/",
"absolute_url": {
"en": "https://dubai.dubizzle.com/motors/used-cars/toyota/camry/2024/04/05/toyota-camry-2021/",
"ar": "https://dubai.dubizzle.com/ar/motors/used-cars/toyota/camry/2024/04/05/toyota-camry-2021/"
}
}

FAQs

What categories are supported?

The actor supports all major Dubizzle categories including Motors (cars, motorcycles, trucks, boats), Property for Rent, Property for Sale, Jobs, Electronics & Appliances, Furniture & Garden, Pets, Fashion & Beauty, Sports Equipment, Gaming, Kids & Baby Products, Books, Music & Movies, Business & Industrial, and Free Stuff. If a Dubizzle URL exists for a category, it can be scraped.

You can search across the entire UAE or filter by specific emirate: Dubai, Abu Dhabi, Sharjah, Ras Al Khaimah (RAK), Ajman, Fujairah, Umm Al Quwain (UAQ), and Al Ain. In keyword mode, set the location field to one of the values in the input table above. In URL mode, the city is automatically detected from the URL subdomain (e.g., dubai.dubizzle.com).

Can I scrape multiple pages of results?

Yes. The actor automatically paginates through all available pages until it reaches the max_items_per_url limit or runs out of results. You can also set the page parameter to start from a specific page number, which is useful for resuming interrupted runs or targeting later pages.

How do I search for a specific product?

Use keyword mode: set keyword to your search term (e.g., "iPhone 15 Pro", "2-bedroom apartment", "treadmill") and optionally set location to narrow results to a specific city. For more targeted scraping, find the relevant category page on Dubizzle, copy its URL, and use URL mode instead.

What format is the output data in?

All results are stored in the Apify dataset as structured JSON objects with 70+ fields per listing. You can export the data in JSON, CSV, Excel, XML, or HTML formats directly from the Apify platform. The data is flat enough for spreadsheet analysis while also preserving nested objects for programmatic use.

Is a proxy required?

No proxy is required to run this actor. Dubizzle listing data is publicly accessible and the actor is designed to work reliably without a proxy, keeping your usage cost minimal.

How reliable is the scraper?

The actor includes automatic retry logic (configurable up to several attempts per request), exponential backoff on failures, and fault tolerance options that allow it to skip failed URLs and continue. For maximum reliability, start with conservative max_items_per_url values and increase as needed.


Use Cases

  • Price monitoring — track used car or real estate prices across UAE cities over time
  • Market research — analyze listing volumes, price distributions, and trends by category
  • Lead generation — collect seller contact availability data for outreach campaigns
  • Competitive analysis — monitor competitor listings and pricing strategies
  • Real estate intelligence — gather rental and sale prices by neighbourhood and city
  • Data enrichment — augment your own database with Dubizzle listing metadata

About Dubizzle

Dubizzle is the UAE's largest online classifieds platform, connecting millions of buyers and sellers across all Emirates. It covers everything from used cars and real estate to jobs, electronics, and everyday household items. The platform is available in both English and Arabic, making it the go-to marketplace for both residents and businesses across the region.