DubiCars scraper: دوبي كارز سيارات الإمارات avatar

DubiCars scraper: دوبي كارز سيارات الإمارات

Pricing

from $3.30 / 1,000 vehicle records

Go to Apify Store
DubiCars scraper: دوبي كارز سيارات الإمارات

DubiCars scraper: دوبي كارز سيارات الإمارات

Scrape public DubiCars UAE listings and .html vehicle pages into normalized JSON with prices, specs, seller signals, images, and safe change events. Use Apify Datasets, REST API, MCP, or n8n. Skip browser automation and contact harvesting. استخراج بيانات السيارات دوبي كارز. Usage-based pricing.

Pricing

from $3.30 / 1,000 vehicle records

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

UAE's DubiCars listings, now part of a regional used-car data suite. DubiCars vehicle records sit alongside AutoTrader South Africa and YallaMotor coverage, for teams tracking used-car inventory across South Africa, the UAE, and the Gulf.
MIDDLE EAST AND AFRICA USED-CAR MARKETPLACES   •  South Africa, UAE, and wider Middle East used-car listings in one product line
 AutoTrader SA
South Africa's largest car marketplace
 DubiCars UAE
➤ You are here
 YallaMotor Gulf
UAE and Gulf used-car data
Turn public DubiCars pages into a clean UAE vehicle data feed.
Collect focused listing snapshots or monitor selected vehicles for new, updated, and price-changed records.
🔎 Public page coverage
Use category, brand, model, dealer, or direct vehicle pages.
💰 Price context
Keep current, original, export, currency, and financing values together.
🚘 Vehicle detail
Capture public specifications, regional data, images, and seller signals.
🔄 Scoped monitoring
Compare repeat runs without treating a partial scan as a removal.

Get normalized UAE vehicle listings from public DubiCars pages. This DubiCars scraper is built for teams working with دوبي كارز inventory: it supports category, brand, model, dealer, and direct vehicle URLs, then returns prices, specs, seller signals, images, and bounded change events. Send results to Apify Datasets, the REST API, MCP, or n8n. It excludes phone, email, WhatsApp, and private contact data.

👥 Who should use this Actor?

  • UAE dealers and sourcing teams who need a repeatable inventory view across selected DubiCars pages.
  • Automotive data aggregators who need normalized prices, specifications, seller signals, and source timestamps.
  • Market analysts who want a bounded price and availability snapshot without building a custom parser.

🎯 What does the Actor do?

Provide one or more public DubiCars URLs. The Actor identifies category pages and .html vehicle pages automatically. It reads source-published page content and returns consistent vehicle records.

Discovery pages return compact inventory records by default. Direct vehicle pages return full public detail when detailLevel is auto or full. Discovery records can also receive bounded detail enrichment.

Use changesOnly for recurring checks. A stable monitorKey keeps state for the selected sources and filters. The Actor emits new, updated, and price_changed records. It does not emit removed records because a bounded page scan cannot prove that a vehicle disappeared from the market.

Blocked pages are reported as failures. They never become a successful empty inventory. Monitoring state advances only after every requested source and enrichment page completes successfully.

🧭 How it works

1. CHOOSE SOURCES
Add public DubiCars URLs
Choose a category, dealer, brand, model, or `.html` listing page.
2. SET LIMITS
Filter and enrich safely
Set item, page, detail, image, pacing, and concurrency caps.
3. USE THE DATA
Export or monitor results
Use the four dataset views for sourcing, pricing, details, and changes.

⚙️ Input

The Console form is organized into six accordion sections. The schema has no required form fields, but the Actor requires at least one valid public DubiCars URL at runtime.

Sources

FieldTypeRequiredDescription
sourceUrlsarray of URLsNoAdd 1 to 20 public category, brand, model, dealer, or .html vehicle URLs.
sourceModeenumNoUse auto, discovery, or details. Auto classification is the default.

Only HTTPS DubiCars URLs are accepted. The only query parameter allowed is bounded page=N pagination. Search, API, AJAX, authentication, off-domain, and malformed URLs are rejected.

Vehicle and search filters

FieldTypeRequiredDescription
keywordtextNoMatch title, description, make, model, or trim after extraction.
make, modeltextNoFilter source-published vehicle identity values.
condition, sellerTypetextNoFilter condition or seller type. Custom source values are allowed.
bodyType, fuelTypetextNoFilter body and fuel values.
emirate, regionalSpecstextNoFilter public location and regional specification values.
exportStatustextNoFilter source-published export availability.
minPrice, maxPricenumberNoFilter the normalized current price.
minYear, maxYearintegerNoFilter model year.
maxMileageKmintegerNoExclude vehicles above the normalized kilometer limit.

These are post-extraction filters. They do not recreate DubiCars search URL grammar.

Data source and reliability

FieldTypeRequiredDescription
sourceFailurePolicyenumNoContinue and report source failures, or fail the run.
runModeenumNoUse snapshot for current records or changesOnly for monitored changes.
monitorKeytextOnly for changesOnlyStable key for recurring monitoring state.

Enrichment

FieldTypeRequiredDescription
detailLevelenumNoChoose auto, summary, or full.
includeImagesbooleanNoKeep public image URLs when available.
includeDescriptionbooleanNoKeep a cleaned public listing description when available.
includeSellerProfilebooleanNoKeep public seller identity, profile, and marketplace signals.

Output and limits

FieldTypeRequiredDescription
maxItemsintegerNoTotal record cap. The default is 10.
maxPagesPerSourceintegerNoDiscovery page cap per source. The default is 1.
maxDetailPagesintegerNoFull-detail enrichment cap. The default is 10.
maxImagesPerListingintegerNoImage URL cap per listing. The default is 8.
emitUnchangedbooleanNoIn changesOnly, also emit records with no detected changes.

Advanced

FieldTypeRequiredDescription
maxConcurrencyintegerNoConcurrent public source requests. The default is 1.
requestDelayMsintegerNoDelay before each public request and retry. The default is 1000 ms.
proxyConfigurationobjectNoOptional Apify datacenter proxy configuration.

All finite limits are bounded by the input schema. Standby mode is disabled, so this Actor runs as a standard on-demand batch job.

📦 Data table

Missing values are omitted. The Actor never inserts Unknown, N/A, fabricated specifications, or fallback seller names.

FieldTypeDescription
source, sourceTypestringSource name and discovery or details classification.
listingId, identityTypestringStable source listing identity and identity method.
canonicalUrl, sourceUrlstringClean vehicle URL and the page that produced the record.
title, descriptionstringPublic listing title and cleaned description.
condition, listingStatusstringSource-published condition and listing status.
make, model, trim, yearstring, integerVehicle identity and model year.
bodyType, regionalSpecs, fuelTypestringBody, regional, and fuel values.
transmission, drivetrainstringGearbox and drive configuration.
engineCapacityLiters, horsepower, cylindersnumber, integerAvailable technical specifications.
mileageKm, mileageTextinteger, stringNormalized mileage and source text.
seats, doors, wheelSizeinteger, stringAvailable size and capacity values.
steeringSide, exteriorColor, interiorColorstringPublic vehicle appearance and steering values.
city, emirate, locationTextstringPublic location values.
priceAmount, priceOriginalAmount, priceExportAmountnumberCurrent, original, and export price values.
priceText, currencystringSource price display and normalized currency.
financingAvailable, monthlyPaymentAmountboolean, numberPublic financing signals and monthly payment when shown.
sellerId, sellerName, sellerTypestringPublic seller identity values.
sellerUrl, businessSegmentstringPublic profile URL and source business segment.
isVerifiedSeller, isHighlyResponsive, isExclusivebooleanPublic seller or listing signals.
isCertifiedPreOwned, isWarranty, isInspectedbooleanPublic certification, warranty, and inspection signals.
warrantyText, serviceHistorystringPublic warranty and service history values.
imageUrl, imageUrls, imageCountstring, array, integerBounded public image gallery values.
hasVideo, has360, badgesboolean, arrayPublic media and badge signals.
sourcePublishedAt, sourceUpdatedAt, observedAtstringSource timestamps and observation time.
detailLevel, sourceCompleteenum, booleanExtraction depth and scan completeness.
changeType, changedFields, previousPriceAmountenum, array, numberOptional Changes Only event details.
firstSeenAt, lastSeenAt, monitorKeystringOptional monitoring state metadata.

Dataset views

  • Overview: image, title, make, model, year, price, mileage, city, and vehicle URL.
  • Pricing: current, original, and export prices, currency, export status, seller, and URL.
  • Vehicle details: technical specifications, regional data, mileage, and URL.
  • Seller and changes: seller signals, badges, timestamps, and Changes Only fields.

Example output

{
"source": "dubicars",
"sourceType": "details",
"listingId": "991084",
"identityType": "listingId",
"canonicalUrl": "https://www.dubicars.com/example-car-991084.html",
"sourceUrl": "https://www.dubicars.com/dubai/new",
"title": "2026 Porsche 911 Turbo S",
"condition": "new",
"make": "Porsche",
"model": "911",
"year": 2026,
"regionalSpecs": "GCC",
"mileageKm": 35,
"priceAmount": 1299000,
"priceOriginalAmount": 1499000,
"priceExportAmount": 355900,
"currency": "AED",
"sellerName": "Blackline Motor Company",
"sellerType": "Dealer",
"isVerifiedSeller": true,
"isWarranty": true,
"imageCount": 20,
"observedAt": "2026-08-18T00:00:00.000Z",
"detailLevel": "full",
"sourceComplete": true
}

🔌 Integrations

Use the dataset directly in Apify, export JSON or CSV for a warehouse, call the Actor through the Apify REST API, connect an AI agent with Apify MCP, or trigger scheduled runs from n8n. The normalized fields are designed for dealer inventory, pricing research, and marketplace data workflows.

💡 Tips

  • Start with one category URL and the default limits before expanding to multiple sources.
  • Use a direct .html URL with detailLevel: "full" when you need the richest public vehicle record.
  • Keep monitorKey stable for the same recurring scope. Use changesOnly for new, updated, and price-changed records.
  • Treat sourceComplete as the trust signal for downstream automation. Blocked or partial scans do not advance monitoring state.

💰 Pricing

This Actor uses usage-based pricing configured in the Store. Empty runs cost nothing. There is no subscription requirement.

⭐ Enjoying DubiCars scraper?

A short review helps other automotive teams choose a focused data source.
Tell us whether the listing fields and bounded monitoring fit your workflow.
★ Rate this Actor on Apify

❓ FAQ

Can I scrape a DubiCars category and a direct vehicle page?

Yes. Add public category, brand, model, dealer, or .html vehicle URLs. Auto mode classifies each source. Discovery and detail modes can enforce one source type.

هل يمكن استخراج بيانات سيارات DubiCars؟

Yes. The Actor extracts public listing content from selected DubiCars pages and returns normalized UAE vehicle records. It does not collect direct contact details.

Does changesOnly track vehicles that disappear?

No. It emits new, updated, and price-changed records. It does not emit removals because bounded page scans cannot safely prove absence.

What happens when DubiCars blocks a page?

The page is reported as a failed source. It never becomes a successful empty result, and an incomplete scan cannot advance monitoring state.

Does the Actor collect phone or WhatsApp details?

No. Public seller identity and marketplace signals may be included. Phone numbers, email addresses, WhatsApp details, and private contact information are excluded.

⚖️ Responsible use

This is an unofficial Actor and is not affiliated with DubiCars.

Use only public DubiCars pages that you are permitted to collect. Keep the configured limits and delays respectful. Do not use this Actor to bypass access controls or infer unavailable inventory.

🔗 Other actors