Mobile.de Scraper

Germany's car market,
as a spreadsheet.

Paste a Mobile.de search URL or a single vehicle URL and get the listings back as rows: the title, the price and its currency, the mileage, the year, the fuel type, the gearbox, the power, the location, the seller, an image and a link to the listing. One row per vehicle. No account, no proxy pool, no parser to keep alive.

one-time 500 free rows$0.002 per row after14 columnsCSV · XLSX · JSON
How it works

A URL in,
the vehicles out.

The input is whatever Mobile.de page you are looking at - a search you ran, or a single vehicle.

  1. STEP 1Sign in to the platform.
  2. STEP 2Open the Mobile.de Scraper.
  3. STEP 3Paste mobile.de search or vehicle URLs, one per line - or upload a CSV, XLSX, TXT or Parquet file.
  4. STEP 4Set a limit per query, or leave it at zero to take everything.
  5. STEP 5Choose your output format.
  6. STEP 6Click Get Data.

One row per vehicle, each tagged with the query it came from - so a run across twenty searches still reconciles back to your input list.

Why teams use it

Fourteen columns,
not a screenshot.

Two URL shapes, one input box

A search you already ran, or a single vehicle - paste whichever you have. There is no separate mode to pick and nothing to reformat before the run.

The Akamai wall is our problem

Mobile.de sits behind Akamai Bot Manager, which is why a hand-rolled script on an office IP comes back with a block instead of vehicles. Residential routing, rate limiting and IP rotation happen on our side; from yours it is a form or an API call.

The spec columns, not just the price

Mileage, year, fuel, gearbox and power arrive as their own columns alongside the price. A price comparison that ignores those is comparing different cars.

What you get back

Fourteen columns,
one row per vehicle.

Each row carries the listing as Mobile.de's results show it: the title, the price and its currency, the mileage, the year, the fuel type, the gearbox, the power, the location, the seller, an image, a description and a link to the listing.

The column list below is the header row of real run exports rather than a specification. Read the note under it before you build against it - those runs are the reason this page names the columns and stops there, and the entries call out the specific questions the sample could not settle.

Data dictionary

Fourteen columns,
and what each one is.

Taken from the header row of real run exports, identical across them and identical to the column list the platform ships. The names below are verified; the values are not described here. Where that leaves an open question, the entry names it.

query
The Mobile.de URL you submitted.
title
The listing title.
price
The asking price. The unit lives in the next column rather than in this one.
currency
The currency the price is quoted in, kept as its own column. Mobile.de is a German marketplace, so the euro is the obvious expectation — we have not verified it, so this page does not name a code.
mileage
The vehicle’s recorded mileage. Confirm the unit on your first run — this page does not state one.
year
The year Mobile.de shows for the vehicle. Whether that is the model year or the date of first registration is not something we have confirmed, and the two are not interchangeable for pricing.
fuel
The fuel type. The set of values this column can take is not documented here.
gearbox
The transmission. As with fuel, the value vocabulary is unconfirmed.
power
The engine power. German listings commonly quote both kW and PS, and we have not confirmed which this column carries or whether it carries a unit at all — worth checking before you compare across listings.
location
Where the vehicle is.
seller
Who is offering the vehicle.
url
Link to the individual listing on mobile.de.
image
The vehicle image carried with the listing.
description
The description text carried with the listing.

Read this before you write code against it. Mobile.de sits behind Akamai Bot Manager, and the free demo pool does not get past it — so while the export header row makes the fourteen column names above trustworthy, we have not seen values to describe. This page therefore states no price format, no currency code, no mileage unit, no power unit and no fuel or gearbox vocabulary, and it does not say whether the JSON export carries a rank field the workbook omits. Take a free-tier run and read the first rows before you assume any of it. The three worth checking first are year, power and currency, because each has a plausible reading that would be wrong.

Run controls

Set on the job,
not in the spreadsheet.

A per-query limit decides what a run costs and how much lands in the file. It is chosen before the job starts, alongside how you hand over the list of URLs.

Search URL Vehicle URL Limit per query Zero for everything Paste one per line CSV upload XLSX upload TXT upload Parquet upload
Common workflows

Three jobs people
most often run here.

A few examples of how teams use vehicle listing data to answer a question they actually have.

Dealers

Price a car against the market it sits in

One search per model and trim, pulled on a schedule, turns a gut feeling about the right asking price into a distribution you can point at. The spec columns are what let you compare like with like.

Dealers · Remarketing
Competitive

Watch a rival's forecourt

Run a seller's listings on a schedule and you can see what arrives, what lingers and what disappears. Stock that moves quickly and stock that does not are different signals about how a competitor is pricing.

Strategy
Research

Track a segment over time

Mobile.de is one of the largest vehicle marketplaces in Europe, so a repeated export of a segment is a practical read on supply and asking prices in the German market.

Research
Pricing

Pay only for the vehicles
you actually pull.

No subscription, no minimum, no recurring bill. Your first 500 rows are on us - after that, pay-as-you-go at the same flat rate as every other scraper here.

Free tier

500 free rows - $0

Every new account, one-time. No credit card required. Per-query limits, file upload and every export format included.

$0 forever
Pay-as-you-go

$0.002 per row, after the free tier

Roughly $2 per 1,000 vehicles. The pre-flight estimator shows the row count and credit cost before a run starts - no surprise bills, no compute units to translate.

Most popular
Volume

Custom · high volume

Volume pricing, dedicated workers and an SLA for continuous monitoring or very large historical pulls. Tell us your numbers and we will quote.

Talk to us
10% off your first paid run.Use code LIVESCRAPER10 at checkout.
Sign up
Pairs well with

One European marketplace,
and the ones beside it.

The legal bit

Is it legal to scrape
Mobile.de listings?

Short answer: yes for the public listing content - with one field worth thinking about before you scale.

Vehicle listings on Mobile.de are published to be found. The title, the price, the mileage, the year, the specification, the location and the image are shown to anyone who runs the search, signed in or not. Collecting publicly visible listing data for price research is long-established practice, and nothing here touches a login or a paywall.

The field to think about is seller. Mobile.de carries both dealer and private listings, so depending on what your search returns that column may name a business or an individual. Germany is in the EU, so treat it as potentially personal data and handle it accordingly - the GDPR applies to what you do with it downstream, not to the fact that it was published.

Mobile.de's own terms restrict automated access, so this is a terms question as well as a legal one - if you have a contractual relationship with the site, check it. We run no third-party trackers on the data layer, and your exports auto-delete after 30 days.

livescraper.app · principles
Public listing content only
No logins, no accounts touched
Seller may be a dealer or a private person
GDPR-aligned by default
Exports auto-delete (30 days)
Check Mobile.de's own terms before scaling.
Common questions

Things people
ask before signing up.

The questions we hear most. Anything else? Talk to us - humans, not bots, write the answers.

How do I scrape Mobile.de listings?+
Using the Mobile.de Scraper:
  1. Sign in to the platform.
  2. Open the Mobile.de Scraper.
  3. Paste mobile.de search or vehicle URLs, one per line - or upload a CSV, XLSX, TXT or Parquet file.
  4. Set a limit per query, or leave it at zero to take everything.
  5. Choose your output format.
  6. Click Get Data.
What kind of Mobile.de URL do I paste?+
Either of two: a search URL under suchen.mobile.de/fahrzeuge/search.html, or a single vehicle URL under /fahrzeuge/details.html. Both go in the same box, one per line, and there is no mode to switch between them.
What comes back for each vehicle?+
Fourteen columns: the query you submitted, the title, the price, the currency, the mileage, the year, the fuel, the gearbox, the power, the location, the seller, the listing URL, the image and the description.
What unit is the mileage or the power in?+
We are not going to tell you, because we have not verified it. The column names are confirmed; the values are not. Power is the one to watch - German listings commonly quote both kW and PS - and the same caution applies to the mileage unit and to whether year means model year or first registration. A free-tier run answers all three in about a minute.
Why does the page not say what the values look like?+
Because saying so would mean guessing. Mobile.de is protected by Akamai Bot Manager and the free demo pool does not get past it, so we have not seen values of our own to describe. The export header row is what makes the fourteen column names trustworthy - but a column description that invents a format is a promise the export does not keep, so this page does not make one.
Will I get blocked?+
No. Mobile.de is protected by Akamai Bot Manager, which is exactly why a hand-rolled script on an office or datacenter IP gets a block rather than vehicles. Residential routing, rate limiting and IP rotation are handled on our side - from your end it is a form or an API call, and you never manage a proxy pool.
Can I limit how many vehicles come back per query?+
Yes, and it is set before the run rather than afterwards. Set a limit per query so credits go on the slice you actually want, or leave the limit at zero to take everything a search returns. There is no sort control on this scraper - vehicles arrive in the order Mobile.de returns them.
How much does it cost?+
The first 500 rows are free and one-time, with no credit card. After that it is $0.002 per row - about $2 per 1,000 vehicles - which is the same flat rate as every other scraper on the platform. The estimator shows the cost of a run before it starts.

Your first 500 vehicles,
on the house.

500 one-time free rows on every new account - no expiry. After that it is $0.002 per row, pay-as-you-go - no card on file until you say so.

Activates instantly · no card required

Scrape Mobile.de vehicle listings at scale

Livescraper's Mobile.de Scraper turns marketplace URLs into vehicle data. You submit mobile.de search URLs or single vehicle URLs - typed one per line, or uploaded as a CSV, XLSX, TXT or Parquet file - cap the rows per query if you want to, and download the results as a clean CSV, Excel or JSON file.

Each row carries the listing as Mobile.de's results show it, across fourteen columns: the query you submitted, the title, the price and its currency, the mileage, the year, the fuel type, the gearbox, the power, the location, the seller, a link to the listing, an image and the description. The specification columns are what make a price comparison meaningful, because two cars at the same price are rarely the same car.

Dealers pull one search per model and trim on a schedule and turn a feeling about the right asking price into a distribution. Strategy teams watch a rival's listings to see what arrives, what lingers and what sells. Researchers repeat a segment export over time to read supply and asking prices in the German market.

One thing to know before you build on it: Mobile.de is protected by Akamai Bot Manager, which is why a hand-rolled script tends to be blocked rather than returned data. Residential routing, rate limiting and IP rotation are handled on our side, so from your end it is a form or an API call. The column names on this page come from the export headers; the values are not described here because we have not verified them, so take a free run and read the first rows first. Start free: your first 500 rows cost nothing and need no credit card, and after that it is $0.002 per row, flat.