Middle East Car Dealer Scraper avatar

Middle East Car Dealer Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Middle East Car Dealer Scraper

Middle East Car Dealer Scraper

Extract new and used car inventory from official BMW, Mercedes-Benz, Porsche, and Chevrolet dealer websites across Saudi Arabia, UAE, Kuwait, Bahrain, Qatar, and Oman. Prices, specs, images, and direct listing URLs.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Middle East Car Dealer Scraper — Middle East & Gulf Vehicle Inventory

Extract new and used vehicle stock data from official dealer websites across the Middle East. Middle East Car Dealer Scraper collects structured inventory data from BMW, Mercedes-Benz, Porsche, and Chevrolet dealerships in 10 countries — including Saudi Arabia, UAE, Kuwait, Qatar, Bahrain, and Oman.

🚀 Try it free — click Start with default settings to extract inventory from all 14 markets at once.

📌 What is Middle East Car Dealer Scraper?

Middle East Car Dealer Scraper extracts real-time vehicle inventory from official brand dealership websites in the Middle East and Gulf region. It collects every vehicle listing published on these sites — including pricing, specs, images, and availability — and returns it as structured, analysis-ready data.

Use Middle East Car Dealer Scraper to:

  • 🔍 Monitor dealer inventory — track stock levels, new arrivals, and removals across brands and markets
  • 💰 Analyze pricing — compare prices across countries and currencies (SAR, AED, KWD, BHD, QAR, OMR)
  • 📊 Benchmark the competitive landscape — see which models are available, at what price, and where
  • 🔄 Automate recurring snapshots — schedule daily or weekly runs to build time-series datasets

The Apify platform provides scheduling, API access, proxy rotation, and integrations with Make, Zapier, Google Sheets, and more — all out of the box.

📋 What data does Middle East Car Dealer Scraper extract?

Middle East Car Dealer Scraper returns structured data with the following fields:

🏷️ Brand, model, variant📅 Year of manufacture
💰 Price and currency🎨 Exterior and interior color
🆔 Stock ID and VIN📸 Image gallery URLs
🏪 Dealer and location🌍 Country and market
⛽ Fuel type, transmission, body style🔄 Condition (new / used)
📏 Mileage / odometer🕐 Scrape timestamp

Detailed field reference:

FieldTypeDescription
brandstringVehicle brand (BMW, Mercedes-Benz, Porsche, Chevrolet)
model_namestringModel name (e.g., "A-Class", "X5", "Cayenne")
variantstringSpecific trim or variant (e.g., "A 200 AMG Line")
yearintegerProduction or model year
pricenumberListed price in local currency
currencystringCurrency code (SAR, AED, KWD, BHD, QAR, OMR, JOD, USD, IQD, ILS)
price_formattedstringHuman-readable price (e.g., "SAR 228,032")
color_extstringExterior color
color_intstringInterior material and color
stock_idstringDealer stock identifier
record_typestringstock_new or stock_used
countrystringMarket country code
dealerstringDealer name
mileagenumberOdometer reading (0 for new vehicles)
imagesarrayList of high-resolution image URLs
specsobjectAdditional specifications (fuel, transmission, body style, VIN, location)
scraped_atstringISO 8601 extraction timestamp

💡 Not all fields are available for every listing — availability depends on what each dealer publishes.

🚀 How to use Middle East Car Dealer Scraper

Extracting vehicle inventory takes under 5 minutes:

  1. Create a free Apify account at apify.com — your first $5 is free
  2. Open Middle East Car Dealer Scraper in Apify Console or click Try for free on this page
  3. Select markets — choose specific brand–country combinations or leave empty to scrape all 14 targets
  4. Choose stock types — new vehicles, used vehicles, or both
  5. Click Start and wait — a full run across all markets typically completes in under 5 minutes
  6. Download your results in JSON, CSV, Excel, or XML — or access them via the Apify API

Available markets

BrandMarkets
BMW🇸🇦 Saudi Arabia
Mercedes-Benz🇸🇦 Saudi Arabia, 🇦🇪 UAE (Dubai), 🇦🇪 UAE (Abu Dhabi), 🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar, 🇴🇲 Oman, 🇯🇴 Jordan, 🇱🇧 Lebanon, 🇮🇶 Iraq, 🇵🇸 Palestine
Porsche🇸🇦 Saudi Arabia
Chevrolet🇸🇦 Saudi Arabia

⚙️ Input parameters

ParameterTypeRequiredDefaultDescription
targetsarrayAll marketsSelect specific brand–country combinations to scrape
scrapeTypesarrayBothNew vehicles, used vehicles, or both
maxItemsPerTargetinteger0 (unlimited)Max vehicles per target. Use 50–100 for testing
proxyConfigurationobjectApify datacenterProxy settings (datacenter is sufficient)
requestDelayMsinteger1000Delay between requests (ms)
maxConcurrencyinteger3Max parallel requests

Example input (scrape only BMW and Mercedes KSA, new stock only):

{
"targets": ["bmw_ksa", "mercedes_ksa"],
"scrapeTypes": ["stock_new"],
"maxItemsPerTarget": 200
}

📦 Output example

Each result is a structured JSON object. Here is a sample from a real run:

{
"brand": "BMW",
"dealer": "Naghi Motors",
"country": "KSA",
"platform": "gforces_netdirector",
"record_type": "stock_new",
"model_name": "2 Series",
"variant": "218 Gran Coupe M Sport Package",
"year": 2026,
"mileage": 0,
"color_ext": "white",
"color_int": "Veganza Perforated | Coral Red/Black",
"stock_id": "20620179",
"stock_status": "available",
"images": [
"https://s3-eu-west-1.amazonaws.com/.../image_1.jpg",
"https://s3-eu-west-1.amazonaws.com/.../image_2.jpg"
],
"specs": {
"manufacturer": "BMW",
"bodyStyle": "Gran Coupé",
"fuelType": "Petrol",
"transmission": "Automatic",
"condition": "New",
"vin": "WBA11GG08T7U61892",
"location": "Jeddah Tahlia BMW"
},
"price": 175000,
"currency": "SAR",
"price_formatted": "SAR 175,000",
"source_url": "https://www.bmw-saudiarabia.com",
"scraped_at": "2026-07-11T10:32:52.015613+00:00"
}

Download results in JSON, CSV, Excel, XML, or HTML from the Output tab, or pull them programmatically using the Apify API.

Explore the full Rastriq intelligence portfolio on Apify Store.

❓ Frequently Asked Questions

Middle East Car Dealer Scraper only accesses publicly available data — information visible to any visitor browsing the dealer websites without logging in. The actor respects rate limiting and applies reasonable request delays to avoid overloading servers.

As with any data collection activity, you are responsible for ensuring your use case complies with applicable laws and the websites' Terms of Service. For guidance, see Apify's blog on the legality of web scraping.

Does Middle East Car Dealer Scraper require any login or API key?

No. The actor works entirely with publicly listed vehicle data and does not require any account, credentials, or API keys from the dealer websites.

How many vehicles can I extract?

Middle East Car Dealer Scraper extracts the complete inventory published on each dealer website. A full run across all 14 markets typically returns 3,000–6,000 vehicles, depending on current stock levels.

Some markets return 0 results. Is that normal?

Yes. Some dealer websites (e.g., Jordan, Lebanon, Iraq, Palestine) may not have any vehicles published at a given time. The actor reports 0 items for these markets — this reflects the actual state of the dealer website.

What proxy configuration should I use?

The default Apify datacenter proxy with AE (UAE) exit node works well. Residential proxies are not required.

How do I integrate the results with my workflow?

Middle East Car Dealer Scraper integrates natively with:

  • Make (formerly Integromat) and Zapier — trigger runs and receive data automatically
  • Google Sheets — export directly to a spreadsheet
  • Webhooks — get notified when a run finishes
  • Apify API — call from Python, Node.js, or any language (see the API tab)

I found a bug or my run failed. Where do I report it?

Please open an issue in the Issues tab on this page. Include your input configuration and the run ID so we can investigate quickly.