Dubizzle Listings Scraper
Pricing
Pay per event
Dubizzle Listings Scraper
Scrape listings from Dubizzle UAE — motors, real estate, jobs, and electronics. Extract prices, location, seller info, and category attributes from any Dubizzle category or search URL.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape listings from Dubizzle UAE — motors, real estate, jobs, and electronics. Extract prices, locations, specs, and category attributes from any Dubizzle category or search URL.
What it does
Point the scraper at a Dubizzle category page, search results URL, or listing page. It pages through the results and returns one structured record per listing — price, location, title, category-specific specs, and a direct link back to the source.
Set maxItems to cap the run. Leave it at the default to collect the full category or search result set.
Why Use Dubizzle Listings Scraper?
- Full coverage — handles pagination automatically, so you get every listing in a category without stitching results together manually.
- Structured output — returns consistent JSON fields across all Dubizzle categories (motors, real estate, jobs, electronics) so you can use one downstream pipeline regardless of source.
- Resilient — routes through residential IPs and retries on transient challenges, so your runs complete even when Dubizzle's anti-bot layer is active.
Input
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array | — | One or more Dubizzle category, search, or listing page URLs (e.g. https://www.dubizzle.com/en/motors/used-cars/) |
maxItems | integer | 50 | Maximum number of listing records to collect across all start URLs |
URL format note: Dubizzle requires the locale prefix /en/ or /ar/ in the path. URLs without it (e.g. /motors/cars/) are automatically normalized to the correct format.
Example input
{"startUrls": [{ "url": "https://www.dubizzle.com/en/motors/used-cars/" },{ "url": "https://www.dubizzle.com/en/real-estate/residential/rent/" }],"maxItems": 100}
Output
One record per listing. Fields are consistent across all Dubizzle categories.
| Field | Type | Description |
|---|---|---|
listing_id | string | Unique listing ID extracted from the URL |
listing_url | string | Full URL of the listing detail page |
title | string | Listing title (make + model + variant for motors; property type + location for real estate) |
price | string | Listed price (e.g. AED 45,000) |
currency | string | Currency code (e.g. AED) |
location | string | Location as shown on the listing card |
category | string | Top-level category derived from the URL (motors, real-estate, jobs, electronics) |
image_url | string | Primary listing image URL |
specs | string | Category-specific attributes as key:value pairs (e.g. Beds:3 Baths:2 Area:1500 sqft) |
date_posted | string | Listing creation or last-updated date as shown on the card |
scraped_at | string | ISO-8601 timestamp of when this record was scraped |
Example output record
{"listing_id": "7f3a2c1d4e8b9a05","listing_url": "https://www.dubizzle.com/en/motors/used-cars/7f3a2c1d/","title": "Toyota Land Cruiser 2020","price": "AED 285,000","currency": "AED","location": "Dubai","category": "motors","image_url": "https://images.dubizzle.com/...","specs": null,"date_posted": "2 days ago","scraped_at": "2026-06-05T08:30:00.000Z"}
FAQ
What categories does it cover?
Any publicly accessible Dubizzle category: motors (cars, motorcycles, boats), real estate (apartments, villas, commercial), jobs, and electronics. Pass any category or search URL as a startUrls entry.
Does it scrape listing detail pages?
No — it extracts data visible on the listing card (title, price, location, image, date). To enrich with full listing details, use the listing URLs from the output as inputs to a follow-up run.
How much does Dubizzle Listings Scraper cost to run?
Pricing is based on results delivered (pay-per-event). Check the actor's pricing tab for the current rate.
Why are some location or date_posted fields null?
Dubizzle renders these fields via JavaScript. They are present on most cards but can be absent on promoted or featured listings with non-standard card layouts.
Can I scrape Arabic-language listings?
Yes — pass /ar/ URLs (e.g. https://www.dubizzle.com/ar/motors/) and the scraper works the same way. Output fields are extracted from structured attributes, not display text, so language does not affect data quality.