Dubizzle Listing Extractor
Pricing
from $3.99 / 1,000 results
Dubizzle Listing Extractor
Dubizzle listing scraper that extracts prices, mileage, specs, and location from any UAE classifieds page, so you can monitor market trends and run competitive research across all UAE cities.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Dubizzle Listing Extractor collects listing data from Dubizzle, the UAE's largest classifieds site. Point it at any category or search URL and it returns prices, mileage, year, brand, model, location, and images as JSON. Pagination runs automatically per URL.
What it does
Works with any Dubizzle URL across all UAE cities: Dubai, Abu Dhabi, Ras Al Khaimah, Sharjah, Ajman, Al Ain, and Fujairah. Used cars and motors are the main use case, but property pages and most other categories work the same way.
For each listing, you get:
- Listing URL and title
- Brand, model, and year
- Price and currency (AED)
- Mileage in kilometers
- Primary listing image URL
- Seller description text
- Condition (used or new)
- Emirate and neighborhood
- Category type
Pagination runs independently for each input URL until that URL's item limit is hit or pages run out.
How to use
Input
Provide one or more Dubizzle URLs in startUrls. maxItems controls how many listings to collect per URL — so if you pass 3 URLs with maxItems: 20, you can get up to 60 total results.
{"startUrls": ["https://dubai.dubizzle.com/motors/used-cars/","https://rak.dubizzle.com/motors/used-cars/toyota/camry/"],"maxItems": 20,"requestTimeoutSecs": 90}
URL formats that work
Category pages — all listings in a category:
https://dubai.dubizzle.com/motors/used-cars/https://rak.dubizzle.com/motors/used-cars/https://sharjah.dubizzle.com/motors/motorcycles/
Filtered by make or make/model:
https://dubai.dubizzle.com/motors/used-cars/toyota/https://dubai.dubizzle.com/motors/used-cars/toyota/camry/https://abudhabi.dubizzle.com/motors/used-cars/bmw/3-series/
Property listings:
https://dubai.dubizzle.com/properties/residential/apartments-flats/https://rak.dubizzle.com/properties/residential/villas/
With search filters already applied — just paste the URL from your browser after filtering:
https://dubai.dubizzle.com/motors/used-cars/?price_max=50000&year_min=2018
Supported city subdomains
| Subdomain | City |
|---|---|
dubai | Dubai |
abudhabi | Abu Dhabi |
rak | Ras Al Khaimah |
sharjah | Sharjah |
ajman | Ajman |
alain | Al Ain |
fujairah | Fujairah |
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | array | required | One or more Dubizzle listing page URLs |
maxItems | integer | 20 | Max listings per URL (up to 1,000) |
requestTimeoutSecs | integer | 90 | Per-request timeout in seconds (5-120) |
maxItems is per URL
Each URL in startUrls is scraped independently up to maxItems. If you provide 5 URLs with maxItems: 50, the run can produce up to 250 results total.
To collect everything from a single URL, set maxItems: 1000.
Output fields
| Field | Type | Description |
|---|---|---|
listingUrl | string | Direct link to the listing page |
listingTitle | string | Full listing title (make, model, trim) |
brand | string | Manufacturer or brand name |
vehicleModel | string | Model name |
year | string | Manufacturing year |
price | number | Listed price |
currency | string | Price currency, usually AED |
mileageKm | number | Odometer reading in kilometers |
imageUrl | string | URL of the primary listing image |
listingDescription | string | Short description written by the seller |
condition | string | UsedCondition or NewCondition |
addressRegion | string | Emirate or city (e.g. Dubai, Ras Al Khaimah) |
addressLocality | string | Neighborhood or area within the city |
category | string | Listing category (Car, Apartment, etc.) |
pageUrl | string | The input URL that produced this listing |
scrapedAt | string | ISO 8601 timestamp of when the data was collected |
Fields not available on a particular listing (e.g. mileage on a property ad) are returned as null.
Sample record
{"listingUrl": "https://rak.dubizzle.com/motors/used-cars/ford/ecosport/2026/4/7/ford-ecosport-trend-2015-gcc-specs-well-ma-11-122---52c5001266084745ab1f32c951575ae7/","listingTitle": "Ford Ecosport Trend","brand": "Ford","vehicleModel": "Ecosport","year": "2015","price": 18995,"currency": "AED","mileageKm": 91000,"imageUrl": "https://dbz-images.dubizzle.com/images/2026/04/17/87016afea99b4da6aee2c03d2cb4d563-.png","listingDescription": "Ford EcoSport 2015 | GCC | No Accidents | Service History | Ready to Drive","condition": "UsedCondition","addressRegion": "Ras Al Khaimah","addressLocality": "Al Hamra Village","category": "Car","pageUrl": "https://rak.dubizzle.com/motors/used-cars/","scrapedAt": "2026-05-20T10:30:00+00:00"}
Common uses
Used car price tracking — run the same URL weekly to watch prices shift. Combine brand + vehicleModel + year to group comparable listings.
Property market research — pull listings in a target area before making an offer or setting a rental price. The addressLocality field lets you filter by neighborhood.
SEO keyword research — listing titles and descriptions are written by real sellers using natural search language. Good source for long-tail keywords in the UAE automotive and real estate space.
Competitor monitoring — track how many listings exist in a category, what prices are being offered, and how quickly inventory turns over.
Data pipelines — feed structured Dubizzle data into Google Sheets, Airtable, or a database via the Apify API or webhook integrations.
Lead generation — collect listing URLs and contact details for outreach in target categories.
Tips
- Paste a filtered Dubizzle URL directly from your browser — any price, year, or mileage filters you applied in the UI carry over into the URL and will be respected.
- To scrape multiple cities for the same make/model, add one URL per city to
startUrls. - Set
maxItems: 1000to collect all listings for a URL (Dubizzle typically shows 25 per page). - Property listings return
nullformileageKmandvehicleModel— that is expected behavior. - If a page returns no listings, the actor logs a warning and moves on to the next URL rather than failing the run.
Limits
- Maximum 1,000 items per URL per run
- Pagination is handled automatically
- All seven UAE city subdomains are supported
- The actor uses built-in bypass infrastructure — no proxy setup required