Mobile.de Scraper — German Used Car Listings, Prices & Specs
Pricing
from $0.50 / 1,000 scraped vehicle listings
Mobile.de Scraper — German Used Car Listings, Prices & Specs
Scrape mobile.de used car listings: BMW, Mercedes, VW, Audi & all makes. Extract prices, mileage, fuel type, transmission, price rating, dealer phone & GPS, features, images. Search by make/model or URL. JSON/CSV export. 128–512 MB RAM.
Pricing
from $0.50 / 1,000 scraped vehicle listings
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Mobile.de Scraper — German Used Car Listings, Prices, Specs & Dealer Data
Disclaimer: This is an unofficial integration developed independently. It is not affiliated with, sponsored by, or endorsed by mobile.de GmbH or any of its subsidiaries.
mobile.de and related names are trademarks of mobile.de GmbH. Data is read from publicly accessible vehicle listings. No mobile.de account login is required.
This Actor is provided for informational, research, and price monitoring purposes only. You are solely responsible for complying with applicable laws, mobile.de's terms of use, and your organization's policies.
Scrape mobile.de — Germany's largest online car marketplace with 1.4M+ active vehicle listings. Extract structured used-car and new-car data: make, model, year, mileage, fuel type, transmission, power, emission class, gross and net prices with VAT, mobile.de price rating with market threshold bands, full equipment lists, plain-text descriptions, dealer name, address, phone numbers, customer ratings, geocoordinates, and high-resolution images.
Search by make and model in plain text (BMW, Mercedes-Benz, Volkswagen, Audi, …), filter by price, first-registration year, mileage, fuel, and transmission — or paste a pre-filtered mobile.de search URL from your browser. Supports cars, motorbikes, motorhomes, trucks, vans, construction machines, trailers, and agricultural vehicles.
Runs on 128–512 MB RAM with fast structured-API extraction — no headless browser required. Export results as JSON, CSV, or Excel from the dataset.
Best for: used-car price research, dealer inventory monitoring, vehicle sourcing, automotive market analytics, cross-border trade data, and bulk listing pipelines.
When to use this Actor
- Used-car price intelligence — Build valuation datasets with prices, price ratings, mileage, and specs across any make/model on mobile.de.
- Dealer inventory monitoring — Track stock levels, newly listed vehicles, and listing updates via
createdAtandmodifiedAttimestamps. - Vehicle sourcing & arbitrage — Filter by price, year, mileage, and fuel type; sort by newest; export dealer leads with phone numbers and GPS coordinates.
- Exact browser-filter replication — Apply any complex filter on mobile.de, copy the search URL, and paste it into Start URLs; all parameters are translated automatically.
- German automotive market analytics — Collect price-rating threshold bands per listing for market-band analysis without manual research.
When not to use this Actor
- Private seller personal data — Names and phone numbers of private sellers (Privatanbieter) are excluded. Dealer business contact data only.
- Account features — No login, favorites, saved searches, or messaging.
- Non-listing content — Built for vehicle listings, not dealer review pages or editorial articles.
Key Features
- Full vehicle specs — 30+ fields: first registration, mileage, power (kW/PS), cubic capacity, fuel type, transmission, emission class, HU date, previous owners, interior, color, consumption (EnVKV), and more.
- Price transparency — Gross price, net price, VAT rate, price type, and mobile.de market price rating (
VERY_GOOD_PRICE,GOOD_PRICE, …) with six threshold bands. - Plain-text make/model — Enter
BMW/320orMercedes-Benz/A 200; the Actor resolves official mobile.de catalog IDs automatically. - All vehicle categories — Cars, motorbikes, motorhomes, trucks over 7.5 t, vans, construction machines, trailers, agricultural vehicles.
- Dealer profiles — Business name, address, phone numbers, spoken languages, member-since date, and customer rating score with recommendation rate.
- Geocoordinates — Latitude and longitude per listing for mapping and radius analysis.
- High-resolution images — All listing photos as direct CDN image links (1024 px).
- Bulk scraping — Up to 100 listings per search page; parallel detail fetching (
maxConcurrency); tested at 500+ listings per run. - Proxy-ready — Optional Germany residential proxy for large-volume cloud runs.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | Array | [] | mobile.de search result URLs or individual listing URLs. URL filters applied automatically. |
make | String | — | Vehicle brand: BMW, Mercedes-Benz, Volkswagen, Audi, Opel, Ford, … |
model | String | — | Model name: 320, A 200, Golf, Passat, … Used with make. |
vehicleCategory | String | "Car" | Car, Motorbike, MotorHome, TruckOver7500, VanUpTo7500, ConstructionMachine, Trailer, AgriculturalVehicle. |
minPrice / maxPrice | Integer | — | Gross price range in euros. |
minYear / maxYear | Integer | — | First-registration year range. |
maxMileage | Integer | — | Maximum mileage in kilometers. |
fuelType | String | "all" | Petrol, Diesel, Electric, Hybrid, LPG, CNG. |
transmission | String | "all" | Manual, Automatic, Semi-automatic. |
excludeDamaged | Boolean | false | Skip accident / damage-case vehicles. |
sortBy | String | "relevance" | Relevance, price ascending, price descending, newest first. |
maxItems | Integer | 100 | Maximum listings to collect. |
scrapeDetails | Boolean | true | Full detail mode: specs, features, description, net price, dealer contacts. Disable for faster summary output. |
maxConcurrency | Integer | 10 | Parallel detail requests (1–25). |
proxyConfiguration | Object | — | Optional proxy. Germany residential recommended for 100+ listings on Apify Cloud. |
Input Example — make/model search
{"make": "BMW","model": "320","minPrice": 5000,"maxPrice": 30000,"minYear": 2016,"maxMileage": 120000,"fuelType": "DIESEL","sortBy": "newest","maxItems": 200,"scrapeDetails": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "DE"}}
Input Example — browser search URL
{"startUrls": [{"url": "suchen.mobile.de/fahrzeuge/search.html?ms=17200%3B%3B%3B&vc=Car&ft=DIESEL&dam=false"}],"maxItems": 500,"scrapeDetails": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "DE"}}
Output Format
Each dataset row = one mobile.de vehicle listing.
| Field | Type | Description |
|---|---|---|
adId | String | Unique mobile.de listing ID. |
url | String | Canonical listing page path on mobile.de. |
title | String | Full listing title. |
make / model | String | Brand and model from the mobile.de catalog. |
category | String | Body type: Kombi, Limousine, Coupé, SUV, … |
price.gross / price.net | Number | Gross and net price in EUR. |
price.vatRate | Number | VAT rate when reported by the dealer. |
priceRating | Object | Market price assessment plus six threshold bands. |
attributes | Object | Technical specs: firstRegistration, mileage, power, fuelType, transmission, emissionClass, hu, numberOfPreviousOwners, and more. |
features | Array | Equipment list: ABS, Apple CarPlay, navigation, LED headlights, … |
highlights | Array | Seller-highlighted option packages. |
description | String | Plain-text listing description. |
location | Object | zipCode, city, country, latitude, longitude. |
seller | Object | Seller type, dealer name, address, phones, languages, ratings. Private sellers: type only. |
images | Array | High-resolution image URLs. |
isDamaged | Boolean | Damage-case flag. |
createdAt / modifiedAt | String | Listing timestamps (ISO 8601). |
scrapedAt | String | Extraction timestamp (UTC ISO 8601). |
Output Example
{"adId": "460532675","url": "suchen.mobile.de/auto-inserat/bmw-320-coupe-320-d-xdrive-m-paket-aichach/460532675.html","title": "BMW 320 Coupe 320 d xDrive M-Paket","make": "BMW","model": "320","category": "Sportwagen/Coupé","price": {"gross": 11900.0,"net": null,"currency": "EUR","type": "FIXED","vatRate": null},"priceRating": {"rating": "GOOD_PRICE","label": "Guter Preis","thresholds": ["8.500 €", "11.000 €", "11.900 €", "13.200 €", "14.200 €", "15.700 €"]},"attributes": {"firstRegistration": "06/2013","mileage": "142.500 km","power": "135 kW (184 PS)","fuelType": "Diesel","transmission": "Automatik","emissionClass": "Euro5","numberOfPreviousOwners": "2","hu": "06/2027"},"features": ["ABS", "Apple CarPlay", "LED-Scheinwerfer", "Navigationssystem"],"description": "Sehr gepflegter 320d xDrive mit M-Paket...","location": {"zipCode": "86551","city": "Aichach","country": "DE","latitude": 48.4441916,"longitude": 11.1421373},"seller": {"id": "7858796","type": "Händler","sellerKind": "DEALER","name": "WS-Automobile","address": "Rudolf Diesel Strasse 11a, DE-86551 Aichach","phones": ["+49 (0)177 3580228"],"memberSince": "Bei mobile.de seit 31.05.2012"},"images": ["img.classistatic.de/api/v1/mo-prod/images/10/101c77f8-6e1f-42fd-a856-dceee18eb1ac?rule=mo-1024.jpg"],"isDamaged": false,"createdAt": "2026-07-13T11:50:00+00:00","scrapedAt": "2026-07-13T11:58:07.938477+00:00"}
Use Cases
| Use Case | What you get |
|---|---|
| Used-car price research | Prices, ratings, mileage, and specs per model for valuation models |
| Dealer stock monitoring | Full inventories with listing timestamps for change tracking |
| Vehicle sourcing | Filtered leads with dealer phones, addresses, and coordinates |
| Cross-border automotive trade | German market data with net prices and VAT for export buyers |
| Market analytics | Structured JSON/CSV datasets for BI tools and databases |
FAQ
What is mobile.de and why scrape it?
mobile.de is Germany's leading online vehicle marketplace — cars, vans, trucks, motorbikes, and commercial vehicles from private sellers and dealers nationwide. This Actor turns listing pages into structured data for price monitoring, inventory analysis, and automotive research.
How is this different from a generic web scraper?
Built specifically for mobile.de: automatic make/model ID resolution, mobile.de price ratings, 30+ vehicle attributes, dealer contact parsing, and stable structured-API extraction that survives frontend redesigns.
Do I need proxies?
Small runs may work without proxies. For 100+ listings or cloud runs on Apify, enable Residential proxies with Germany (DE) country targeting in proxyConfiguration.
Can I paste my exact mobile.de search URL?
Yes. Configure filters on mobile.de in your browser, copy the search URL, and add it to startUrls. Price, year, mileage, fuel, transmission, damage, and sort parameters are translated automatically.
Does it collect private sellers' phone numbers?
No. Private seller (Privatanbieter) personal contact data is excluded. Dealer business name, address, and phone numbers are included.
How many listings can I scrape in one run?
Set maxItems to your target (e.g. 500 or 1000). Search returns up to 100 listings per page; details are fetched in parallel. A 500-listing run with full details completes in a few minutes on 256 MB RAM.
What output formats are supported?
Results are saved to the Apify dataset. Download as JSON, CSV, or Excel, or connect dataset integrations and webhooks.
Which German car brands are supported?
All brands on mobile.de: BMW, Mercedes-Benz, Volkswagen, Audi, Opel, Ford, Porsche, Toyota, Hyundai, Skoda, Renault, and every other make in the mobile.de catalog — plus motorbikes, trucks, and commercial vehicles.