Mobile.de Scraper — German Car Listings, Prices & Dealer Data
Pricing
Pay per usage
Mobile.de Scraper — German Car Listings, Prices & Dealer Data
Scrape car listings from Mobile.de, Germany's #1 car marketplace with 46M+ monthly visits. Search by keyword, make, model, price range, and more. Extract prices, mileage, specs, dealer info, and photos. No login or cookies required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Mobile.de Scraper
Scrape car listings from Mobile.de, Germany's largest online car marketplace with over 46 million monthly visits. Extract prices, specifications, mileage, dealer information, and photos from millions of car listings. No login or cookies required.
What does Mobile.de Scraper do?
This Actor extracts structured car listing data from Mobile.de search results. Search by keyword, filter by price, year, and mileage, and get clean, structured JSON output with all the details you need for market research, price comparison, or inventory monitoring.
Mobile.de is part of the Adevinta group and hosts listings from both private sellers and professional dealers across Germany and Europe. With this scraper, you can programmatically access this data via the Apify platform with built-in proxy rotation, scheduling, and API access.
Why use Mobile.de Scraper?
- Market research — Track car prices across makes, models, and regions in Germany's largest car market
- Dealer intelligence — Monitor competitor inventory and pricing strategies
- Price comparison — Find the best deals by comparing thousands of listings automatically
- Inventory monitoring — Set up scheduled runs to track new listings matching your criteria
- Data analysis — Export to CSV, JSON, or Excel for analysis in your tools of choice
How to scrape Mobile.de
- Go to the Input tab
- Enter a search query (e.g., "bmw 3er") or provide direct Mobile.de URLs
- Optionally set price, year, and mileage filters
- Set the maximum number of results you want
- Click Start and wait for the run to finish
- Download your data from the Output tab in JSON, CSV, or Excel format
Input
| Field | Type | Required | Description |
|---|---|---|---|
query | String | No | Search term (e.g., "bmw", "audi a4") |
startUrls | Array | No | Direct Mobile.de search or detail URLs |
minPrice | Integer | No | Minimum price filter in EUR |
maxPrice | Integer | No | Maximum price filter in EUR |
minYear | Integer | No | Minimum first registration year |
maxMileage | Integer | No | Maximum mileage in km |
maxResults | Integer | No | Maximum listings to scrape (default: 100) |
proxyConfiguration | Object | No | Proxy settings (residential recommended) |
Output
Each car listing contains:
| Field | Type | Example |
|---|---|---|
make | String | "BMW" |
model | String | "3er" |
variant | String | "320d Touring M Sport" |
title | String | "BMW 320d Touring M Sport" |
price | Number | 32900 |
currency | String | "EUR" |
year | Number | 2021 |
mileage | Number | 45000 |
fuelType | String | "Diesel" |
transmission | String | "Automatik" |
power | String | "190 PS" |
sellerType | String | "Dealer" |
sellerName | String | "Autohaus Schmidt GmbH" |
location | String | "Munich, Bavaria" |
imageUrl | String | Main listing image URL |
imageUrls | Array | All listing image URLs |
url | String | Direct link to the listing |
scrapedAt | String | "2026-04-06T12:00:00.000Z" |
Example output
{"make": "BMW","model": "3er","variant": "320d Touring M Sport","title": "BMW 320d Touring M Sport","price": 32900,"currency": "EUR","year": 2021,"mileage": 45000,"fuelType": "Diesel","transmission": "Automatik","power": "190 PS","sellerType": "Dealer","sellerName": "Autohaus Schmidt GmbH","location": "Munich, Bavaria","imageUrl": "https://img.classistatic.de/api/v1/mo-prod/images/...","imageUrls": ["https://img.classistatic.de/api/v1/mo-prod/images/..."],"url": "https://suchen.mobile.de/fahrzeuge/details.html?id=123456789","scrapedAt": "2026-04-06T12:00:00.000Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
How much does it cost to scrape Mobile.de?
This Actor uses a browser-based crawler (Playwright) with residential proxies due to Mobile.de's Akamai bot protection. Estimated cost:
- ~0.5 compute units per 100 results with residential proxy
- At standard Apify pricing, that's roughly $2.50 per 1,000 car listings
The cost depends on the number of pages scraped and proxy usage. Using the maxResults parameter helps control costs.
Tips for best results
- Use residential proxies — Mobile.de uses Akamai bot protection. Residential proxies are strongly recommended for reliable scraping
- Start small — Test with
maxResults: 10before running large scrapes - Use filters — Price, year, and mileage filters reduce the number of pages to scrape
- Schedule runs — Set up daily or weekly runs to track price changes over time
- Direct URLs — If you know the exact search URL from Mobile.de, paste it in
startUrlsfor precise control
Limitations
- Residential proxies are required due to Akamai bot protection
- Mobile.de may rate-limit aggressive scraping; the actor uses low concurrency by default
- Some listing details (full description, all specs) require visiting detail pages, which increases cost
- Data is scraped from the public website and may change without notice
FAQ and support
Is it legal to scrape Mobile.de? This Actor extracts publicly available data from Mobile.de. Always respect the website's terms of service and applicable laws in your jurisdiction.
The scraper returns no results. Make sure you are using residential proxies. Mobile.de's Akamai protection blocks datacenter IPs.
Can I scrape specific car makes or models? Yes, use the query field or provide a filtered Mobile.de search URL in startUrls.
For bug reports or feature requests, please use the Issues tab. For custom scraping solutions, feel free to reach out.