ContactCars Cars Search Scraper avatar
ContactCars Cars Search Scraper

Pricing

$15.00/month + usage

Go to Apify Store
ContactCars Cars Search Scraper

ContactCars Cars Search Scraper

Automate car listing data extraction from ContactCars.com, UAE's leading automotive marketplace. Extract comprehensive vehicle details including specs, pricing, dealer info, and photos for market analysis, inventory management, and competitive intelligence.

Pricing

$15.00/month + usage

Rating

0.0

(0)

Developer

ecomscrape

ecomscrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Contact

If you encounter any issues or need to exchange information, please feel free to contact us through the following link: My profile

ContactCars.com Cars Search Scraper: Extract UAE Vehicle Listings with Detailed Specifications

Introduction

ContactCars.com stands as one of the United Arab Emirates' premier automotive marketplaces, connecting car buyers and sellers across the region. The platform hosts thousands of vehicle listings ranging from budget-friendly used cars to premium luxury vehicles, featuring both dealer inventory and private sales across multiple Emirates.

For automotive dealers, market researchers, price comparison platforms, and automotive industry analysts, accessing structured data from ContactCars.com is crucial for understanding market dynamics, pricing trends, and inventory availability. Manual data collection across hundreds of listings is impractical, especially when tracking market changes, monitoring competitor pricing, or building comprehensive automotive databases.

The ContactCars.com Cars Search Scraper automates this extraction process, enabling systematic collection of detailed vehicle data including specifications, pricing, dealer information, and visual assets from UAE's automotive marketplace.

Scraper Overview

The ContactCars.com Cars Search Scraper is an advanced data extraction tool designed to systematically collect comprehensive vehicle listing information from ContactCars.com's marketplace. Using sophisticated web automation, it navigates search results and extracts detailed car profiles with technical specifications, pricing data, and dealer contact information.

Key advantages include proxy support for reliable access, configurable retry mechanisms for stable operation, and flexible search parameters covering vehicle types, conditions, and price ranges. The scraper serves automotive dealers monitoring competition, market researchers analyzing UAE automotive trends, price comparison platforms building databases, and inventory managers tracking market availability.

The tool handles various search parameters including vehicle type filters (sedans, SUVs, hatchbacks), condition filters (new/used), sorting options (price, year, mileage), and pagination controls for large dataset management while maintaining data accuracy and ethical scraping practices.

Input and Output Details

Example url 1: https://www.contactcars.com/en/cars?status=3&query=suv&body=5%2C2%2C8%2C6%2C1%2C4%2C3%2C13&page=1&sortBy=price&sortOrder=false

Example url 2: https://www.contactcars.com/en/cars?status=3&query=suv&body=5&page=1&sortBy=price&sortOrder=false

Example url 3: https://www.contactcars.com/en/cars?status=3&page=1&sortBy=&sortOrder=false&filters=open

Example Screenshot of automotive list by query page:

Input Format

The scraper accepts JSON configuration for precise control over data extraction from ContactCars.com.

Scrape with URLs:

{
"proxy": {
"useApifyProxy": false
},
"ignore_url_failures": true,
"max_retries_per_url": 2,
"max_items_per_url": 20,
"urls": [
"https://www.contactcars.com/en/cars?status=2&query=suv&body=8&page=1&sortBy=price&sortOrder=true",
"https://www.contactcars.com/en/cars?status=3&page=1&sortBy=&sortOrder=false&filters=open",
"https://www.contactcars.com/en/cars?status=3&query=suv&body=5&page=1&sortBy=price&sortOrder=false"
]
}

The urls parameter: Add URLs of car search result pages from ContactCars.com. Paste URLs individually or use Bulk edit for prepared lists. Ideal for scraping specific pre-filtered search results.

The ignore_url_failures parameter: When true, scraper continues running even if some URLs fail after maximum retries, ensuring complete data collection.

When providing URLs, search filter options are disabled—the scraper only collects from specified URLs.

Scrape with Search Filters:

{
"keyword": "toyota",
"vehical_type": "8",
"vehical_state": "3",
"sort_by": "price-false",
"page": 1,
"max_items_per_url": 20,
"max_retries_per_url": 2,
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "AE"
}
}

The keyword parameter: Search term for vehicles (e.g., "toyota", "bmw", "mercedes", "2020 civic").

The vehical_type parameter: Filter by body type:

  • "" - All types
  • "5" - Sedan
  • "2" - Hatchback
  • "8" - SUV
  • "6" - Coupe
  • "1" - Van
  • "4" - Station Wagon
  • "3" - Cabriolet
  • "13" - Pickup

The vehical_state parameter: Filter by condition:

  • "4" - All conditions
  • "3" - Used vehicles
  • "2" - New vehicles

The sort_by parameter: Sort results by:

  • "" - Recommended (default)
  • "sortingDate-false" - Newest listings
  • "price-false" - Price: Low to High
  • "price-true" - Price: High to Low
  • "year-false" - Year: New to Old
  • "year-true" - Year: Old to New
  • "kilometers-true" - Kilometers: Low to High

The page parameter: Starting page number for scraping.

When using search filters, leave the urls field empty.

General Options:

The max_items_per_url parameter: Limits items per URL or search. Default: 20.

The max_retries_per_url parameter: Retry attempts for failed requests. Default: 2.

The proxy parameter: Proxy configuration for anonymous access. UAE-based proxies recommended for optimal ContactCars.com access.

Output Format

The scraper returns comprehensive vehicle data with each field serving specific automotive intelligence purposes:

  • ID: Unique listing identifier. Essential for tracking listings over time, database management, and duplicate prevention.

  • Thumbnail: Main vehicle image URL. Primary visual for listing identification, catalog creation, and automated image processing.

  • Make: Vehicle manufacturer (e.g., Toyota, BMW, Mercedes). Critical for brand-level analysis, manufacturer market share tracking, and inventory segmentation.

  • Model: Specific model name (e.g., Camry, X5, C-Class). Required for model-specific pricing analysis, popularity tracking, and precise inventory management.

  • Year: Manufacturing year. Vital for depreciation analysis, age-based pricing strategies, and market trend identification.

  • Price: Listed sale price in AED. Core metric for pricing analysis, competitive intelligence, and market valuation.

  • Title: Full listing title with key details. Provides complete vehicle description for quick overview and listing quality assessment.

  • Lowest Monthly Installment: Minimum monthly payment option. Important for affordability analysis, financing trend tracking, and buyer targeting.

  • Lowest Insurance Value: Minimum insurance cost estimate. Useful for total cost of ownership calculations and buyer decision factors.

  • Body Shape ID: Numeric body type identifier. Enables programmatic filtering and statistical analysis by vehicle category.

  • Engine Capacity: Engine size in liters or cc. Key specification for performance comparison, fuel efficiency analysis, and buyer preference research.

  • Transmission ID: Transmission type identifier. Important for filtering automatic vs manual vehicles, regional preference analysis.

  • Kilometers: Mileage reading. Critical for used car valuation, wear assessment, and price-to-mileage ratio analysis.

  • Created At: Listing creation timestamp. Tracks listing age, inventory turnover rates, and time-on-market analysis.

  • Approved Date: Platform approval timestamp. Indicates when listing became publicly visible, useful for fresh inventory tracking.

  • Car Status: Current listing status (active, sold, expired). Essential for inventory availability tracking and market velocity analysis.

  • Engine: Engine type details. Provides engine configuration information for technical specifications databases.

  • Engine Description: Detailed engine specifications. Comprehensive technical data for enthusiast platforms and detailed comparisons.

  • Is Premium: Premium listing status flag. Identifies promoted listings, useful for dealer marketing strategy analysis.

  • Dealer: Selling dealership or seller name. Critical for dealer inventory tracking, competitive monitoring, and seller reputation analysis.

  • Location: Vehicle location (Emirate/City). Enables geographic market analysis, regional pricing variations, and location-based inventory.

  • Available Online: Online purchase availability flag. Tracks digital sales capability, e-commerce readiness of sellers.

  • Fuel Type ID: Fuel type identifier (petrol/diesel/electric/hybrid). Essential for alternative fuel market analysis, environmental trend tracking.

  • In Warranty: Warranty status indicator. Important value factor for buyers, affects pricing and market positioning.

  • Imported: Import status flag. Distinguishes regional vs imported vehicles, affects pricing and buyer preferences.

  • Additional Info: Extra features and notes. Captures unique selling points, optional equipment, and special conditions.

  • Is Downpayment: Downpayment option availability. Indicates flexible payment options, important for buyer accessibility analysis.

  • Contact Downpayment Amount: Specific downpayment requirement. Precise financing information for affordability calculations.

  • Downpayment Amount: Alternative downpayment field. Additional payment flexibility data point.

  • Accept Contact Installment: Installment payment acceptance. Tracks seller financing flexibility and payment option availability.

  • Battery Power: Electric vehicle battery power (kW). Critical EV specification for electric vehicle market analysis.

  • Album: Array of all vehicle images. Complete visual documentation for detailed listings, image databases, and visual analysis.

  • Sorting Score: Platform's ranking score. Understanding platform visibility and listing quality metrics.

  • Premium Start Date: Premium feature activation date. Tracks promoted listing periods and dealer marketing investment.

  • Premium Reposting Date: Last premium repost timestamp. Monitors listing refresh strategies and dealer activity patterns.

  • Telephone: Contact phone number. Direct contact channel for buyer inquiries and sales outreach.

  • WhatsApp Number: WhatsApp contact. Modern communication channel preference in UAE market.

  • Color ID: Vehicle color identifier. Enables color preference analysis and inventory color distribution tracking.

  • Hide Price: Price visibility flag. Identifies negotiable listings requiring inquiry, affects market transparency analysis.

  • Owner ID: Listing owner identifier. Links multiple listings from same seller, useful for dealer portfolio analysis.

  • Top Deal Feature: Featured deal indicator. Highlights special offers and promotional listings for competitive intelligence.

  • Expire Date: Listing expiration timestamp. Tracks listing lifecycle and auto-renewal patterns.

  • Battery Capacity: EV battery capacity (kWh). Essential EV range estimation and electric vehicle comparison data.

  • Cylinder Count: Number of engine cylinders. Technical specification for performance analysis and engine comparison.

Each field supports automotive market intelligence, competitive pricing analysis, inventory management, and consumer trend research in the UAE automotive market.

Example Output:

[
{
"id": "8f7a790fc9ef",
"thumbnail": "UsedCars/a3ac2f8f-94c2-413c-a7b5-9bf5952e9dcb.jpeg",
"make": {
"id": 124,
"name_ar": "جيتور",
"name_en": "Jetour"
},
"model": {
"id": 1200,
"name_ar": "X70",
"name_en": "X70"
},
"year": 2022,
"price": 940000,
"title": "2022 جيتور X70 وكيل",
"lowest_monthely_installment": 0,
"lowest_insurrence_value": 1,
"body_shape_id": 8,
"engine_capacity": 7,
"transmission_id": 2,
"kilometers": 20000,
"created_at": "2025-11-16T13:14:48.34832Z",
"approved_date": "2025-11-16T13:14:48.350432Z",
"car_status": 3,
"engine": "6267b9b96864fbce79b47fe9",
"engine_description": "1.5 A/T SE Turbo",
"is_premium": true,
"dealer": null,
"location": {
"area_id": 417,
"governorate_id": 2
},
"available_online": null,
"fuel_type_id": 1,
"in_warranty": false,
"imported": false,
"additional_info": {
"in_warranty": false,
"imported": false,
"factory_paint": true,
"almost_new": true,
"for_disabled": false,
"for_exchange": false,
"installments_continued": false,
"crashes": false,
"taxi": false,
"agency_maintenance": false,
"new_tires": false,
"new_brake_pads": false,
"recent_maintenance": true,
"first_owner": false,
"seller_owned_license": false,
"protection_film": false,
"nano_ceramic": false
},
"is_downpayment": false,
"contact_downpayment_amount": null,
"downpayment_amount": null,
"accept_contact_installment": true,
"battery_power": null,
"album": [
"UsedCars/a3ac2f8f-94c2-413c-a7b5-9bf5952e9dcb.jpeg",
"UsedCars/1d1e9560-b749-42d3-ab84-c9ceb24787c3.jpeg",
"UsedCars/06bd918e-e20c-4742-854c-efd47adc2364.jpeg",
"UsedCars/0d6218de-e544-424a-90fb-7bb0d8b873c4.jpeg",
"UsedCars/745568e9-7b4e-485d-8b84-438a9785a509.jpeg",
"UsedCars/a5b372ac-53c4-4cb6-8986-6c50d151ca7e.jpeg"
],
"sorting_score": 0,
"premium_start_date": "2026-01-04T09:16:44.657682Z",
"premium_reposting_date": "2026-01-13T09:16:44.657682Z",
"telephone": "01273333445",
"whats_app_number": "01000442424",
"color_id": 13,
"hide_price": null,
"owner_id": 2855838,
"top_deal_feature": null,
"expire_date": "2026-02-14T13:14:48.350432Z",
"battery_capacity": null,
"cylinder_count": 4,
"from_url": "https://www.contactcars.com/en/cars?query=suv&sortBy=sortingDate&sortOrder=false&page=1"
}
]

Usage Guide

Option 1: Scraping with URLs

Navigate to ContactCars.com, apply desired filters (vehicle type, price range, location, etc.), and copy the resulting search URL. Add URLs to the urls array in your configuration.

Best practices:

  • Test individual URLs before batch processing
  • Use different URL variations for comprehensive coverage (different sorting, filters)
  • Monitor for URL structure changes on ContactCars.com
  • Keep URLs organized by search criteria for result tracking

Troubleshooting:

  • Verify URL parameters are correctly formatted
  • Check proxy settings if access is blocked
  • Ensure URLs point to active search results
  • Update URLs if platform structure changes

Option 2: Scraping with Search Filters

Use built-in search parameters to automatically generate targeted vehicle searches.

Step 1: Define Search Keyword Enter specific search terms:

  • Brand names: "toyota", "nissan", "bmw", "mercedes"
  • Model names: "camry", "patrol", "x5"
  • Year ranges: "2020", "2023"
  • Combined searches: "toyota land cruiser 2022"

Step 2: Select Vehicle Type Filter by body style based on target market segment:

  • SUVs ("8") - Popular in UAE market
  • Sedans ("5") - Common family vehicles
  • Pickups ("13") - Commercial and lifestyle segment
  • Hatchbacks ("2") - Budget-friendly options

Step 3: Choose Vehicle Condition

  • New ("2") - Brand new inventory from dealers
  • Used ("3") - Pre-owned market analysis
  • All ("4") - Complete market overview

Step 4: Configure Sorting Select appropriate sorting for your analysis:

  • Price-based: Identify market extremes and sweet spots
  • Year-based: Track newest/oldest inventory
  • Mileage-based: Find low-mileage vehicles
  • Newest listings: Track fresh inventory

Step 5: Set Pagination Start from specific page for targeted extraction or resuming interrupted scrapes.

Best Practices for Filter-Based Scraping

Keyword Strategy:

  • Use English terms as ContactCars.com operates in English
  • Test keywords directly on site before scraping
  • Combine brand + model for precise results
  • Use year filters for specific vintage targeting

Vehicle Type Targeting:

  • SUVs dominate UAE market - prioritize for comprehensive coverage
  • Luxury sedans common in premium segment
  • Pickups popular for commercial and personal use
  • Consider regional preferences when selecting types

Condition-Based Analysis:

  • New car data for manufacturer pricing and dealer strategies
  • Used car data for depreciation analysis and resale trends
  • Combined data for complete market understanding

Sorting Optimization:

  • Price sorting for market range analysis
  • Date sorting for tracking new listings and market velocity
  • Mileage sorting for value vehicle identification

Systematic Coverage:

  1. Define target vehicle segments
  2. Create filter combinations covering all targets
  3. Run searches systematically by segment
  4. Track results to avoid gaps
  5. Schedule regular updates for time-series analysis

Data Validation

Verify extracted data:

  • Prices align with market expectations
  • Mileage readings are reasonable for vehicle age
  • Contact information is complete
  • Vehicle specifications are consistent
  • Images are accessible and relevant

Common Issues

Access Problems:

  • Use UAE-based proxies for best results
  • Implement request delays to avoid rate limiting
  • Verify proxy configuration matches platform requirements

Search Returns No Results:

  • Check keyword spelling and formatting
  • Verify filter combinations are valid
  • Test search parameters directly on ContactCars.com
  • Broaden search criteria if too restrictive

Incomplete Data:

  • Some fields may be optional in listings
  • Premium features may affect data availability
  • Contact information varies by seller type
  • Verify field mappings match current platform structure

Proxy Configuration

Recommended Setup:

  • Use UAE-based residential proxies for optimal access
  • Rotate proxies when scraping large datasets
  • Configure appropriate request delays
  • Monitor proxy performance and switch if blocked

Benefits and Applications

The ContactCars.com scraper transforms manual vehicle data collection into automated intelligence gathering, reducing days of research to hours of automated extraction.

Primary Applications:

Competitive Pricing Intelligence: Dealers monitor competitor pricing in real-time, identify market positioning opportunities, and adjust inventory pricing strategically based on comprehensive market data.

Market Trend Analysis: Researchers track popular vehicle types, analyze pricing trends over time, identify emerging preferences (EVs, hybrids), and understand regional market dynamics across Emirates.

Inventory Management: Dealers track market availability, identify inventory gaps, monitor competitor stock levels, and make informed purchasing decisions for dealership inventory.

Price Comparison Platforms: Build comprehensive vehicle databases, provide accurate market valuations, offer buyers comparative pricing insights, and maintain updated listings for consumer platforms.

Investment Analysis: Automotive investors analyze market segments, track depreciation patterns, identify high-demand vehicles, and assess dealer performance metrics.

Advantages:

  • Access to detailed technical specifications beyond basic listings
  • Comprehensive pricing data including financing options
  • Dealer contact information for B2B opportunities
  • Visual assets for enhanced listings and catalogs
  • Historical tracking capability through repeated scraping
  • Geographic market segmentation across UAE

Integration with automotive CRM systems, valuation tools, and market analysis platforms enables immediate action on collected data for pricing optimization, inventory decisions, and market strategy development.

Conclusion

The ContactCars.com Cars Search Scraper transforms vehicle market research in the UAE automotive sector into systematic, automated data collection. By providing structured access to comprehensive vehicle listings with detailed specifications, pricing, and dealer information, it empowers automotive businesses to make data-driven decisions in a competitive market.

Whether building pricing databases, monitoring competitor inventory, tracking market trends, or conducting automotive market research, this scraper delivers the systematic extraction capabilities needed for professional automotive intelligence gathering.

Ready to automate your UAE automotive data collection? Start extracting valuable vehicle insights from ContactCars.com today.

Your feedback

We are always working to improve Actors' performance. So, if you have any technical feedback about contactcars.com Property Search Scraper or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console.