Mobile.de Scraper: Cars, Listings & Dealers
Pricing
from $3.00 / 1,000 results
Mobile.de Scraper: Cars, Listings & Dealers
Scrape Mobile.de, Germany's largest vehicle marketplace: search car listings, full vehicle details with specs, prices, and photos, and a dealer's complete inventory. Seller name and contact ride every row. Export to JSON, CSV, or Excel.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Sourabh Kumar
Maintained by CommunityActor stats
1
Bookmarked
11
Total users
2
Monthly active users
8 days ago
Last modified
Categories
Share
Mobile.de scraper: car listings, full vehicle details & dealer contacts
Scrape Germany's largest vehicle marketplace in one actor. Paste a search, a vehicle, or a dealer storefront URL and get clean, structured data: listings, full specs, prices, and dealer contact details.
$3 per 1,000 results, flat for every mode, plus a small per-run start fee. No proxy or login needed.
Covers cars, motorbikes, vans, motorhomes, trucks, trailers, buses, agricultural and construction machinery, and e-bikes across the whole Mobile.de inventory.
Why this scraper?
- 💸 Flat $3 per 1,000 results. Same rate for every mode. No subscription, no proxy to configure.
- 📇 Seller contact on search rows, not just detail pages. Every row carries the seller's location and, where the seller publishes them, name, phone, and rating. Dealers publish all of it; private sellers often list a phone but no company name. Most scrapers give you a listing with no way to reach the seller.
- 🧾 Price breakdown and rating. Gross price on every row, net and VAT on VAT-deductible listings, plus Mobile.de's own rating ("good price", "fair price") and the thresholds behind it.
- 🔧 Full spec table and equipment list, not just make and model, plus HSN/TSN type-approval codes on listings that publish them.
- 📆 Listing dates on every row, in all three modes. Subtract
createdAtfrom today and you have days on market, which is how you tell stale stock from fresh. - 📍 Exact seller coordinates on search rows.
latitudeandlongitudeon most listings, so you can map stock or filter by real distance rather than by town name. - 📄 One actor, three modes. Search results, full vehicle details, and a dealer's stock, detected automatically from the URL you paste.
- 🤖 Handles bot protection automatically. Paste a URL and run.
What data can you extract?
| 🚗 Make & model | 💶 Price (gross/net/VAT) | ⭐ Price rating | 🛣️ Mileage |
| 📅 First registration | ⚡ Power | ⛽ Fuel type | ⚙️ Gearbox |
| 🎨 Colour | 🚪 Doors & seats | 🏷️ Body type | 🌍 Location & zip |
| 📝 Full description | 📋 Spec table | 🖼️ Image gallery | 📇 Dealer contact |
| ✨ Highlight badges | 🔢 HSN/TSN codes | 📍 GPS coordinates | 📆 Listing dates |
Scraping modes
🔍 Search
Paste a Mobile.de search results URL, with any filters you set on the site. Returns one row per listing with price, mileage, registration, specs, colour, location and coordinates, the listing dates, and the seller's contact details. Pages through the result set automatically, 500 rows per request.
{"startUrls": ["https://suchen.mobile.de/fahrzeuge/search.html?vc=Car&makeModelVariant1.makeId=20100"],"maxItems": 200}
🚙 Vehicle details
Paste a single vehicle URL. Adds the full seller description, the complete specification table, the equipment list, the full image gallery, HSN/TSN codes, the net and VAT price breakdown, the listing dates, and the seller's full contact profile.
{"startUrls": ["https://suchen.mobile.de/fahrzeuge/details.html?id=456993252"],"maxItems": 1}
🏢 Dealer inventory
Paste a dealer's storefront URL and get their listed stock, one row per vehicle, with price, specs, the full image gallery, listing dates, and the dealer's contact details. Pages through the whole storefront automatically. Both storefront forms work: the short name (home.mobile.de/DEALERNAME) and the full link with a customer ID.
{"startUrls": ["https://home.mobile.de/MAINAUTOMOBILGBR"],"maxItems": 200}
How to scrape Mobile.de: step by step
- Create a free Apify account. Takes 30 seconds, no card needed.
- Open Mobile.de Scraper in the Apify Console.
- Search on Mobile.de, copy the URL from your browser, and paste it in. A search page, a single vehicle page, or a dealer storefront page all work.
- Click Start. A single vehicle finishes in a few seconds, and so does a small search. A 2,000-row search takes about three minutes; dealer storefronts usually take one to two.
- Export as JSON, CSV, or Excel, or fetch via API.
How much does Mobile.de Scraper cost?
You pay per result row: $3 per 1,000 results, plus a small start fee each time a run begins. The Apify Free plan gives you $5 in monthly credits, enough for roughly 1,600 results. The $19/month Starter plan covers about 6,000 results per month. Bigger runs are cheaper per row, because the start fee is charged once per run rather than per result.
Input
{"startUrls": ["https://suchen.mobile.de/fahrzeuge/search.html?vc=Car&makeModelVariant1.makeId=20100"],"maxItems": 100}
| Field | Type | Default | Note |
|---|---|---|---|
startUrls | array | required | Mobile.de search, vehicle, or dealer storefront URLs. Type detected automatically. |
maxItems | integer | 100 | Maximum rows to return across all URLs. Defaults to 100 if you leave it unset. |
Output
Search row, verbatim from a live run on the current build. Nothing stitched together, nothing tidied up:
{"id": 449438530,"url": "https://suchen.mobile.de/auto-inserat/porsche-cayenne-s-4-2-v8-facelift-pano-memo-bose-20-alu-aschaffenburg/449438530.html","title": "Porsche Cayenne S 4.2 V8 Facelift Pano Memo Bose 20\" Alu","make": "Porsche","model": "Cayenne","variant": "S 4.2 V8 Facelift Pano Memo Bose 20\" Alu","shortTitle": "Porsche Cayenne","category": "OffRoad","condition": "Gebrauchtfahrzeug, Reparierter Unfallschaden","highlights": ["Sehr gutes Angebot","Finanzierung Zulassung","Wir kaufen dein Auto"],"priceGross": 35980,"priceNet": null,"vat": null,"currency": "EUR","priceFormatted": "35.980 €","priceRating": {"rating": "REASONABLE_PRICE","ratingLabel": "Fairer Preis","thresholdLabels": ["24.900 €","32.300 €","34.800 €","38.700 €","41.500 €","46.200 €"],"vehiclePriceOffset": 30},"firstRegistration": "01/2015","mileageKm": 108900,"power": "283 kW (385 PS)","fuel": "Diesel","gearbox": "Automatik","hu": "Neu","bodyType": "OffRoad","color": "Schwarz Metallic","doors": "4/5","seats": "5","version": "Deutsche Ausführung","displacementCc": 4134,"weightKg": 2195,"emissionClass": "Euro5","country": "DE","zip": "63741","location": "Aschaffenburg","numImages": 39,"image": "https://img.classistatic.de/api/v1/mo-prod/images/ac/acf8df84-5a0f-4cd3-b9ea-b8eee288c414?rule=mo-360","seller": {"name": "oneCAR GmbH","type": "DEALER","typeLabel": "Händler","location": "Auhofstraße 11, DE-63741 Aschaffenburg","country": "DE","phone": "+49 (0)6021 4512935","rating": 4.8,"ratingCount": 15},"sellerId": 40011528,"leasingRate": null,"financingAvailable": null,"financePlans": null,"listingType": "eyecatcher","createdAt": "2026-03-05T10:42:49.000Z","modifiedAt": "2026-09-15T19:46:41.000Z","renewedAt": "2026-09-14T08:46:57.000Z","latitude": 49.98262279999999,"longitude": 9.150650299999999,"scrapedFrom": "search"}
Vehicle detail adds the description, full spec table, equipment list, image gallery, HSN/TSN codes, the net and VAT breakdown, and the full seller profile. One real row, trimmed:
{"id": 458925639,"title": "Porsche Macan S 3.0 PANO/AHK/LEDER/ACC/PCM/LM20/2.HD/MEM","shortTitle": "Porsche Macan","make": "Porsche","model": "Macan","priceGross": 34990,"priceNet": 29403.36,"priceVat": 19,"currency": "EUR","priceRating": { "rating": "REASONABLE_PRICE", "ratingLabel": "Fairer Preis" },"vehicleCondition": "Gebrauchtfahrzeug","isNew": false,"mileageKm": 94506,"firstRegistration": "02/2016","fuel": "Benzin","gearbox": "Automatik","location": "Hagen","zip": "58135","country": "DE","kbaHsn": "0583","kbaTsn": "AHA","numImages": 42,"createdAt": "2026-06-23T06:35:28.000Z","modifiedAt": "2026-09-15T18:06:44.000Z","renewedAt": "2026-06-23T06:35:28.000Z","attributes": [{ "label": "Fahrzeugzustand", "tag": "damageCondition", "value": "Gebrauchtfahrzeug" }],"features": ["Abgedunkelte Scheiben", "ABS", "Abstandstempomat"],"images": ["https://img.classistatic.de/api/v1/mo-prod/images/90/90b906a1-...?rule=mo-360"],"seller": {"name": "Apaydin Automobile","type": "DEALER","phones": ["+49 (0)2331 5989893", "+49 (0)177 6771981"],"rating": { "score": 4.7, "count": 25, "recommendationRate": 95 }},"url": "https://suchen.mobile.de/auto-inserat/porsche-macan-s-.../458925639.html","scrapedFrom": "detail"}
Values come through in German, as Mobile.de publishes them.
Use cases
- 📊 Price and market analysis. Track asking prices by make, model, and age across the German market.
- 📉 Inventory monitoring. Watch how a specific model's stock and pricing move over time.
- 🧲 Dealer lead generation. Collect dealer names, addresses, and phone numbers for outreach.
- 🔍 Competitor watch. Track a rival dealer's entire stock and pricing from their storefront URL.
- 🧮 Residual value modelling. Build datasets of mileage, registration, and price for valuation work.
- 🚘 Buyer tools. Power a car-finder or price-check app with structured listing data.
Limitations
- Mobile.de caps a single search at about 2,000 results, no matter how many match. To pull more, split the search by price band, year, or region and run each as its own URL.
- Dealer mode returns one vehicle class at a time, cars by default. For a dealer's trucks, motorbikes, trailers, or motorhomes, add the class to the storefront URL, for example
&vc=Motorbike,&vc=TruckOver7500, or&vc=Trailer. - Public data only. The actor reads what any visitor can see, not account-gated content.
- German marketplace. Field labels and values come through in German as Mobile.de presents them.
- Cars get the richest rows. Motorbikes, vans, motorhomes, trucks, trailers, buses, machinery and e-bikes are all searchable, but Mobile.de publishes fewer fields for them, so some columns come back empty. On commercial vehicles
model,variantandshortTitleare often absent at source; the model name is still insidetitle. - Financing is not reported on search rows.
financingAvailableandfinancePlanscome backnull. Mobile.de does not publish financing on the data source this actor reads, and reportingfalsewould be a definite claim we cannot stand behind. Dealer financing is usually mentioned in the seller's description on the vehicle detail page.
FAQ
How much does Mobile.de Scraper cost?
Mobile.de Scraper uses pay-per-result pricing. You pay $3 for 1,000 results, plus a small start fee per run. The Apify Free plan gives you $5 in usage credits a month, enough for around 1,600 results. If you run regularly, the $19/month Starter plan covers about 6,000 results.
No subscription lock-in. Pause whenever.
Is it legal to scrape Mobile.de?
Scraping public data is generally allowed in the US and most of the EU, as long as you don't collect personal data covered by GDPR or CCPA without a lawful basis. This actor only touches publicly accessible pages, but how you use the output is on you.
Apify's full breakdown: Is web scraping legal?.
Can I integrate Mobile.de Scraper with other tools?
Push results into Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Apify treats every actor as a webhook source, so anything that consumes webhooks or pulls from an API works.
Full list: Apify integrations.
Can I use Mobile.de Scraper with the Apify API?
Yes. Every run is available via the Apify REST API:
curl -X POST "https://api.apify.com/v2/acts/sourabhbgp~mobile-de-scraper/runs?token=APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"startUrls":["https://suchen.mobile.de/fahrzeuge/search.html?vc=Car"],"maxItems":100}'
Docs: Apify API reference.
Can I use Mobile.de Scraper through an MCP Server?
Yes. Apify ships an MCP server that exposes every actor as a tool, so Claude Desktop, Cursor, and any other MCP-capable client can call Mobile.de Scraper. Setup: Apify MCP docs.
Your feedback
Bug, missing field, or odd behavior? Drop a note in the Issues tab. Reports go to a human and fixes usually ship the same week.