We extract car listings, pricing signals, dealer ratings, and technical specifications from mobile.de. Delivered as clean JSON, CSV, or Parquet to S3 or Snowflake on your cadence.
Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.
Complete list of extractable fields for Vehicle Listings objects from mobile.de. All fields typed and schema-versioned.
"listing_id": "38492011", "make": "Volkswagen", "model": "Golf 2.0 TDI", "price": 24500.0, "mileage_km": 45000, "registration_date": "2021-06", "fuel_type": "Diesel", "transmission": "Automatic", "condition": "Used"
| # | listing_id | title | make | model | price | mileage_km |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Pricing & Valuation objects from mobile.de. All fields typed and schema-versioned.
"listing_id": "38492011", "price": 24500.0, "currency": "EUR", "vat_deductible": true, "price_rating": "Fair Price", "previous_price": 25900.0, "discount_pct": 5.4, "financing_available": true, "monthly_rate": 349.0
| # | listing_id | price | currency | vat_deductible | price_rating | previous_price |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Technical Specs objects from mobile.de. All fields typed and schema-versioned.
"listing_id": "38492011", "engine_size_cc": 1968, "emission_class": "Euro 6d", "co2_emissions": "119 g/km", "doors": 5, "seats": 5, "colour": "Deep Black Pearlescent", "interior_type": "Cloth, Black"
| # | listing_id | engine_size_cc | cylinders | emission_class | co2_emissions | doors |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Dealer Data objects from mobile.de. All fields typed and schema-versioned.
"dealer_id": "D-84920", "name": "Autohaus Schmidt GmbH", "rating": 4.6, "review_count": 312, "inventory_size": 145, "languages_spoken": "['German', 'English', 'Turkish']", "joined_date": "2015-03-12", "address": "Musterstraße 1, 10115 Berlin"
| # | dealer_id | name | rating | review_count | address | phone |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Search Results objects from mobile.de. All fields typed and schema-versioned.
"keyword": "vw golf diesel automatic", "position": 3, "listing_id": "38492011", "sponsored": false, "promoted_listing": true, "price": 24500.0, "mileage_km": 45000, "scraped_at": "2026-05-12T09:14:33Z"
| # | keyword | position | listing_id | title | price | mileage_km |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Our mobile.de scraper handles vehicle listings, dealer storefronts, and search pagination. We manage the proxy rotation and session behaviour required to extract data at scale.
Make, model, mileage, registration, condition, and every metadata field mobile.de surfaces. Scraped at the individual listing level.
Capture base price, VAT deductibility, financing rates, and the mobile.de price rating label. Timestamped per crawl.
Dealer name, review score, inventory size, joined date, and contact details for every commercial seller.
Engine size, emission class, CO2 output, doors, seats, and interior materials extracted from the specs table.
Battery capacity, WLTP range, charging speed, and plug types for electric and hybrid vehicles.
Support for vans, trucks, motorhomes, and motorcycles. We map the distinct schema fields for each category.
Track organic versus promoted positions for specific makes, models, and regional searches.
Extract accident history, service records, HU/AU validity, and general condition notes.
Run one-off bulk exports or configure continuous pipelines at daily cadences with change detection.
Brief in. Clean data out.
Provide search URLs, make/model lists, or dealer IDs. We design the extraction schema together.
We configure Scrapy crawlers, proxy rotation, session management, and CAPTCHA handling for mobile.de.
Schema validation, null-rate checks, and data normalisation before full launch.
JSON, CSV, or Parquet pushed to your S3 bucket or Snowflake stage on agreed cadence.
Mobile.de invests in scraping detection. Here is how we stay resilient.
Mobile.de uses advanced bot protection. Our crawlers use residential ISP proxies from Germany and the EU, paired with realistic browser fingerprints and full cookie session management.
Mobile.de restricts search pagination to 50 pages. We use intersecting search filters based on registration year, mileage, and price brackets to extract the entire catalogue without hitting pagination walls.
Contact details and specific price elements require JavaScript execution. We run full Playwright browser sessions to trigger these elements and capture the hydrated data.
For large dealer inventories, we maintain a hash index of last-seen values. Subsequent runs only push diffs, reducing compute cost and downstream processing load.
Every run emits structured logs. We alert on null-rate spikes, schema drift, and coverage drops. SLA uptime is contractual.
Dealerships and OEMs monitor pricing trends across makes and models to optimise their own inventory pricing.
Analysts track listing velocity, days on market, and EV adoption rates to identify macro automotive trends.
Automotive groups audit competitor inventory sizes, pricing strategies, and customer review scores.
ML teams use structured vehicle data and images to train computer vision models and valuation algorithms.
Leasing companies correlate residual values with real market asking prices to adjust depreciation models.
Insurers analyse vehicle specifications and market values to refine premium calculations and payout thresholds.
"Mobile.de holds the most comprehensive automotive pricing signals in Europe, but extracting it requires navigating strict rate limits and dynamic DOM structures."
Most teams underestimate the investment required: reliable mobile.de scraping requires residential proxies, full JavaScript rendering for contact reveals, CAPTCHA handling, and daily selector maintenance. DataFlirt absorbs that complexity so your engineers can focus on the analysis.
Everything supported by our mobile.de scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.
Open-source tooling on proven cloud infra — no vendor lock-in, full observability.
Scrapy handles crawl orchestration and retry logic. Playwright handles JavaScript rendering and interaction flows.
We maintain pools of residential ISP proxies across DE regions. Rotation happens per request with sticky sessions where required.
Pipelines run on AWS Lambda and ECS. Airflow handles scheduling and dependency management. State stored in Postgres.
Data delivered to where your team already works — no new tooling required.
About mobile.de scraping, legality, and pipeline operations.
Ask us directly →Scraping publicly available information is generally permissible. DataFlirt targets only public, non-authenticated vehicle and dealer data. We do not extract personal user data or circumvent authentication walls. Clients should review platform terms and consult legal counsel.
We use residential ISP proxies, full Playwright browser sessions with realistic fingerprints, and request timing modelled on human behaviour. We monitor for blocks in real time and trigger pool rotation automatically.
We support passenger cars, motorcycles, motorhomes, and commercial vehicles. Each category has a dedicated extraction schema to capture specific technical details.
Daily catalogue refreshes complete within an 8 hour window. High priority searches can be tracked at higher frequencies depending on volume.
Yes. Every pipeline run produces timestamped snapshots. We maintain a time series record per listing ID for price changes and days on market.
Our smallest packages start at a defined search criteria scope or dealer list with weekly delivery. Contact us with your use case for a scoped quote.
Yes. We provide a sample run of up to 1,000 listings as part of the pre-engagement scoping process so you can validate schema fit and data quality.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off vehicle catalogue dump or a continuous price monitoring feed. We scope, build, and operate the pipeline. Tell us what you need.