SYSTEM all green source mobile.de queue 14,892 pages p99 latency 218ms dataflirt.com · scraper/mobile-de
RUN : 89 active pipelines : mobile.de live

Mobile.de data,
at warehouse scale.

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.

Vehicles extracted
1.2M /day
Price updates
450K /24h
Dealer records
42K /run
Active pipelines
89
Uptime
99.98%
Data Dictionary

Every field we extract from mobile.de

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_idtitlemakemodelpricemileage_kmregistration_datefuel_typetransmissionpower_kwconditionseller_typelocationimage_urls
vehicle_listings
● 200 OK
"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_idtitlemakemodelpricemileage_km
1
2
3

Complete list of extractable fields for Pricing & Valuation objects from mobile.de. All fields typed and schema-versioned.

listing_idpricecurrencyvat_deductibleprice_ratingprevious_pricediscount_pctfinancing_availablemonthly_rateprice_timestamp
pricing_& valuation
● 200 OK
"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_idpricecurrencyvat_deductibleprice_ratingprevious_price
1
2
3

Complete list of extractable fields for Technical Specs objects from mobile.de. All fields typed and schema-versioned.

listing_idengine_size_cccylindersemission_classco2_emissionsdoorsseatscolourinterior_typebattery_capacity_kwhrange_km
technical_specs
● 200 OK
"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_idengine_size_cccylindersemission_classco2_emissionsdoors
1
2
3

Complete list of extractable fields for Dealer Data objects from mobile.de. All fields typed and schema-versioned.

dealer_idnameratingreview_countaddressphoneinventory_sizejoined_datelanguages_spokendealer_url
dealer_data
● 200 OK
"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_idnameratingreview_countaddressphone
1
2
3

Complete list of extractable fields for Search Results objects from mobile.de. All fields typed and schema-versioned.

keywordpositionlisting_idtitlepricemileage_kmlocationsponsoredpromoted_listingscraped_at
search_results
● 200 OK
"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"
# keywordpositionlisting_idtitlepricemileage_km
1
2
3

Capabilities

Everything you need from mobile.de

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.

Full Listing Extraction

Make, model, mileage, registration, condition, and every metadata field mobile.de surfaces. Scraped at the individual listing level.

Price Rating Tracking

Capture base price, VAT deductibility, financing rates, and the mobile.de price rating label. Timestamped per crawl.

Dealer Intelligence

Dealer name, review score, inventory size, joined date, and contact details for every commercial seller.

Technical Specifications

Engine size, emission class, CO2 output, doors, seats, and interior materials extracted from the specs table.

EV & Hybrid Data

Battery capacity, WLTP range, charging speed, and plug types for electric and hybrid vehicles.

Commercial & Motorcycle

Support for vans, trucks, motorhomes, and motorcycles. We map the distinct schema fields for each category.

Search Rank Tracking

Track organic versus promoted positions for specific makes, models, and regional searches.

Damage & Condition Reports

Extract accident history, service records, HU/AU validity, and general condition notes.

Scheduled & Streaming Modes

Run one-off bulk exports or configure continuous pipelines at daily cadences with change detection.

// engagement pipeline

From search criteria to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide search URLs, make/model lists, or dealer IDs. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy crawlers, proxy rotation, session management, and CAPTCHA handling for mobile.de.

Validation & QA
d 4–6

Schema validation, null-rate checks, and data normalisation before full launch.

Delivery
ongoing

JSON, CSV, or Parquet pushed to your S3 bucket or Snowflake stage on agreed cadence.

Under the hood

How our pipeline handles the hard parts

Mobile.de invests in scraping detection. Here is how we stay resilient.

pipeline-monitor · mobile.de · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
Anti-bot layer
Residential proxy rotation

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.

Pagination limits
Deep crawl strategy

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.

JavaScript rendering
Playwright execution

Contact details and specific price elements require JavaScript execution. We run full Playwright browser sessions to trigger these elements and capture the hydrated data.

Change detection
Only re-scrape what changes

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.

Monitoring
Pipeline health alerting

Every run emits structured logs. We alert on null-rate spikes, schema drift, and coverage drops. SLA uptime is contractual.

Applications

Who uses mobile.de data

Teams across industries use mobile.de data to build competitive products and smarter operations.

01
Price Intelligence

Dealerships and OEMs monitor pricing trends across makes and models to optimise their own inventory pricing.

02
Market Research

Analysts track listing velocity, days on market, and EV adoption rates to identify macro automotive trends.

03
Dealer Benchmarking

Automotive groups audit competitor inventory sizes, pricing strategies, and customer review scores.

04
AI Training Data

ML teams use structured vehicle data and images to train computer vision models and valuation algorithms.

05
Fleet Valuation

Leasing companies correlate residual values with real market asking prices to adjust depreciation models.

06
Insurance Risk Modelling

Insurers analyse vehicle specifications and market values to refine premium calculations and payout thresholds.

Why DataFlirt

"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.

Technical Spec

Mobile.de scraper: technical capabilities

Everything supported by our mobile.de scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

JavaScript rendering
Full Playwright sessions required for contact details and dynamic elements
Supported
CAPTCHA bypass
Automated solver integration for bot protection challenges
Supported
Residential proxies
ISP-grade residential IPs from DE pools rotated per request
Supported
Price tracking
Historical price tracking per listing ID
Supported
Dealer inventory
Extraction of all active listings for a specific dealer ID
Supported
Search pagination
Filter intersection to bypass 50-page limits
Supported
Change detection
Hash-based diffing to emit only changed records
Supported
Webhook delivery
HTTP POST per record for real-time workflows
Supported
Private messages to dealers
Automated messaging or lead generation via the platform
Partial
Saved searches
Access to user account specific saved searches and alerts
Partial
Infrastructure

Infrastructure powering the pipeline

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy handles crawl orchestration and retry logic. Playwright handles JavaScript rendering and interaction flows.

Residential Proxy Infrastructure

We maintain pools of residential ISP proxies across DE regions. Rotation happens per request with sticky sessions where required.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling and dependency management. State stored in Postgres.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Newline delimited or nested structure
CSV
Flat file with typed columns
XLS
Excel compatible export for analysts
Parquet
Columnar format for data warehouses
AWS S3
Direct bucket delivery
Webhook
HTTP POST per record
API
REST endpoints for data retrieval
Snowflake
Stage and COPY INTO workflow
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About mobile.de scraping, legality, and pipeline operations.

Ask us directly →
Is scraping mobile.de legal?

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.

How do you handle bot protection?

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.

Which categories do you support?

We support passenger cars, motorcycles, motorhomes, and commercial vehicles. Each category has a dedicated extraction schema to capture specific technical details.

How fresh is the data?

Daily catalogue refreshes complete within an 8 hour window. High priority searches can be tracked at higher frequencies depending on volume.

Can you track price history?

Yes. Every pipeline run produces timestamped snapshots. We maintain a time series record per listing ID for price changes and days on market.

What is the minimum viable engagement?

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.

Can I request a sample dataset?

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.

$ dataflirt scope --new-project --source=mobile.de ready

Tell us what
to extract.
We do the rest.

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.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Related Scrapers

More in automotive

Services

Data Extraction for Every Industry

View All Services →