Mobile.de Scraper avatar

Mobile.de Scraper

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Mobile.de Scraper

Mobile.de Scraper

Extract car listings from Mobile.de with ease. Scrape vehicle details, prices, and seller info from Germany's largest automotive marketplace. Perfect for market research, competitor analysis, and price tracking. Get structured car data instantly.

Pricing

from $1.49 / 1,000 results

Rating

5.0

(3)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

25

Total users

1

Monthly active users

2 days ago

Last modified

Share

What does Mobile.de Vehicle Scraper do?

Mobile.de Vehicle Scraper is a Mobile.de scraper that collects public vehicle listings from a Mobile.de search results URL. Paste a complete filtered search URL into startUrl, choose the number of listings and pages to process, and receive structured records with vehicle specifications, prices, seller details, images, financing information, locations, and direct listing URLs.

Use the dataset for automotive market research, price comparison, dealer inventory monitoring, vehicle sourcing, lead generation, and recurring market snapshots. The filters already saved in your Mobile.de search URL determine which makes, models, locations, prices, mileage ranges, fuel types, and vehicle categories are collected.

Why use Mobile.de Vehicle Scraper?

  • Search URL workflow - Build the exact search on Mobile.de, copy the results URL, and run it without recreating a long list of marketplace filters.
  • Vehicle market data - Collect make, model, price, registration, mileage, power, fuel type, transmission, body type, emissions, dimensions, and other published specifications.
  • Seller and location information - Capture dealer or private-seller labels, seller names, ratings, phone numbers when published, city, postal code, and country code.
  • Inventory monitoring - Schedule repeat runs and compare prices, mileage, seller information, and available listings over time.
  • Clean records - Duplicate listings are removed, and fields that Mobile.de does not publish are omitted from the corresponding record.
  • Automation-ready exports - Download JSON, CSV, Excel, or XML files, or connect the dataset to the Apify API, webhooks, Google Sheets, Airtable, Make, or Zapier.

What data can you extract from Mobile.de?

Each dataset item represents one vehicle listing. The actor keeps a field when Mobile.de provides a usable value.

FieldTypeDescription
listing_idNumberUnique Mobile.de listing identifier.
titleStringFull vehicle listing title.
makeStringVehicle manufacturer.
modelStringVehicle model.
categoryStringVehicle category or body-style label.
vehicle_typeStringListing placement or result type when provided.
urlStringCanonical Mobile.de detail page URL.
price_eurNumberGross listing price as a number.
price_currencyStringCurrency reported by the listing.
first_registrationStringFirst-registration value, such as 01/2019.
registration_yearNumberParsed registration year.
mileage_kmNumberMileage in kilometres.
power_kwNumberEngine power in kilowatts.
power_psNumberEngine power in PS.
displacement_ccmNumberEngine displacement in cubic centimetres.
fuel_typeStringFuel type.
transmissionStringTransmission type.
body_type_codeStringMobile.de body-type classification.
condition_labelStringCondition or subcategory label.
colorStringExterior colour.
doorsStringDoor configuration.
seats_countNumberNumber of seats.
inspection_valid_untilStringInspection status or validity.
euro_emission_classStringEuro emission class.
co2_classStringCO₂ efficiency class.
fuel_consumption_l_100kmNumberCombined fuel consumption.
co2_emission_g_kmNumberCO₂ emissions per kilometre.
vehicle_weight_kgNumberVehicle weight in kilograms.
cityStringListing location city.
postal_codeStringListing postal code.
country_codeStringListing country code.
seller_idNumberSeller identifier when published.
seller_nameStringSeller or dealer display name.
seller_typeStringSeller category, such as dealer or private seller.
seller_phoneStringSeller phone number when published.
seller_rating_scoreNumberSeller rating score.
seller_rating_countNumberNumber of seller ratings.
image_urlStringPrimary listing image URL.
image_urlsArrayCollected image URLs for the listing.
collected_images_countNumberNumber of image URLs collected.
images_countNumberImage count announced for the listing.
has_videoBooleanWhether a video is available.
has_electric_engineBooleanWhether the listing has an electric engine.
is_eye_catcherBooleanWhether the listing is highlighted.
financing_monthly_eurNumberMonthly financing instalment when available.
financing_term_monthsNumberFinancing term in months.
financing_down_payment_eurNumberFinancing down payment.
search_idStringSearch-result batch identifier.
page_numberNumberResult page where the listing was found.
fetched_atStringUTC timestamp for the collected record.

How to scrape Mobile.de data

  1. Open Mobile.de and create a search with the filters you need.
  2. Copy the complete public search results URL from the browser address bar.
  3. Open this Actor on Apify and paste the URL into startUrl.
  4. Set results_wanted and max_pages for the size of the collection.
  5. Run the Actor and review the dataset preview.
  6. Download the results or connect the dataset to your workflow.

The actor accepts Mobile.de hosts such as suchen.mobile.de, www.mobile.de, and m.mobile.de. It preserves the filters in the supplied URL and adds the required pagination values while collecting results. A valid Mobile.de search URL is required; the local INPUT.json file only provides a development fallback.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringYes-Complete public Mobile.de search results URL. The URL may include make, model, price, mileage, location, fuel, category, and sorting filters.
results_wantedIntegerNo20Maximum number of listings to save. Accepted values range from 1 to 2000.
max_pagesIntegerNo50Maximum number of result pages to process. Accepted values range from 1 to 50; the actor may raise a smaller value when more pages are needed for the requested result count.
proxyConfigurationObjectNoApify Residential Proxy in Germany on Apify runsOptional proxy settings. A Germany residential configuration is recommended for larger or repeated collections.

Usage Examples

Basic BMW listing collection

Collect up to 20 BMW listings from a prepared Mobile.de search URL.

{
"startUrl": "https://suchen.mobile.de/fahrzeuge/search.html?dam=false&isSearchRequest=true&ms=3500%3B%3B%3B&ref=homeAISearch&s=Car&userInput=bmw&vc=Car",
"results_wanted": 20,
"max_pages": 3
}

Larger multi-page collection

Increase both limits when building a larger inventory dataset from the same saved search.

{
"startUrl": "https://suchen.mobile.de/fahrzeuge/search.html?dam=false&isSearchRequest=true&ms=3500%3B%3B%3B&ref=homeAISearch&s=Car&userInput=bmw&vc=Car",
"results_wanted": 100,
"max_pages": 10,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"countryCode": "DE"
}
}

Scheduled inventory monitoring

Create the model, price, mileage, and location filters on Mobile.de first, then use the resulting saved-search URL for a recurring monitoring run.

{
"startUrl": "https://suchen.mobile.de/fahrzeuge/search.html?dam=false&isSearchRequest=true&ms=3500%3B20%3B%3B&ref=srp&s=Car&vc=Car",
"results_wanted": 200,
"max_pages": 10,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"countryCode": "DE"
}
}

Sample Output

The following example shows one representative dataset item. Fields that are not published for a particular listing are omitted from that item.

{
"listing_id": 449843092,
"title": "BMW M850 8 Coupe M850 i xDrive",
"make": "BMW",
"model": "M850",
"category": "Sportwagen/Coupe",
"vehicle_type": "topAd",
"url": "https://suchen.mobile.de/fahrzeuge/details.html?id=449843092",
"price_eur": 63611,
"price_currency": "EUR",
"first_registration": "01/2019",
"registration_year": 2019,
"mileage_km": 57211,
"power_kw": 390,
"power_ps": 530,
"displacement_ccm": 4395,
"fuel_type": "Benzin",
"transmission": "Automatik",
"body_type_code": "COUPE",
"seller_name": "BMW AG Niederlassung Saar-Pfalz",
"seller_type": "DEALER",
"seller_rating_score": 4.8,
"seller_rating_count": 126,
"city": "Kirkel",
"postal_code": "66459",
"country_code": "DE",
"image_url": "https://img.classistatic.de/api/v1/mo-prod/images/a1/a1111111-1111-1111-1111-111111111111?rule=mo-160w",
"image_urls": [
"https://img.classistatic.de/api/v1/mo-prod/images/a1/a1111111-1111-1111-1111-111111111111?rule=mo-160w",
"https://img.classistatic.de/api/v1/mo-prod/images/a1/a1111111-1111-1111-1111-111111111111?rule=mo-360w"
],
"collected_images_count": 2,
"images_count": 50,
"has_video": false,
"has_electric_engine": false,
"is_eye_catcher": false,
"financing_monthly_eur": 799,
"financing_term_months": 48,
"financing_down_payment_eur": 12722,
"search_id": "740cb811-df7f-3499-033d-96e4b7f79fb7",
"page_number": 1,
"fetched_at": "2026-03-17T11:10:21.000Z"
}

Tips for Best Results

  • Use a complete search URL - Apply all important filters on Mobile.de before copying the results URL.
  • Start with a small run - Test 20 listings and a few pages before increasing the collection size.
  • Preserve the URL - Keep the same language, category, and filter parameters when comparing scheduled runs.
  • Use residential proxy settings - Germany residential sessions are recommended for larger collections and repeated monitoring.
  • Match the limits to the goal - results_wanted controls saved records, while max_pages controls how far the search is traversed.
  • Review source availability - Seller phones, ratings, financing values, images, and technical fields vary by listing.
  • Report changes - Public marketplace pages can change. Use the Actor Issues tab when a field that was previously available stops appearing.

Integrations and Export Formats

Integration or formatUse
Google SheetsReview prices, inventory, sellers, and regional comparisons in a spreadsheet.
AirtableMaintain a searchable vehicle and dealer database.
WebhooksNotify another service when a run completes.
Make or ZapierTrigger alerts, reports, enrichment, or follow-up workflows.
Apify APIRetrieve datasets programmatically for applications and scheduled jobs.
JSONFeed structured records into applications, scripts, or AI workflows.
CSVAnalyze listings in spreadsheet software.
ExcelShare formatted vehicle research and inventory reports.
XMLConnect results to systems that require XML data.

Frequently Asked Questions

Yes. Create the filtered search on Mobile.de and provide the complete public results URL in startUrl. The actor keeps the URL filters while collecting the matching listings.

How many listings can I collect?

You can request up to 2,000 saved listings per run. The result count is also limited by the listings available in the supplied search and the 50-page safety ceiling.

Can I collect dealer and private-seller listings?

Yes. The dataset includes seller information when Mobile.de publishes it, including seller type, name, ratings, and phone number when available.

Why are some fields missing?

Fields are missing when a listing or seller does not publish the corresponding information. The actor omits unavailable values instead of filling them with guesses.

Mobile.de can challenge repeated access, especially during larger or later-page collections. Germany residential sessions can improve run stability for recurring workflows.

Can I run this Actor on a schedule?

Yes. Create an Apify schedule for hourly, daily, weekly, or another interval, then compare saved datasets for price and inventory changes.

Can I export Mobile.de data to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.

You are responsible for complying with Mobile.de terms, applicable laws, privacy requirements, and restrictions connected to your use of the data. Use public listing information responsibly, especially when seller contact details are included.

  • Autotrader.ca Scraper - Collect vehicle listings, prices, mileage, seller details, VIN information, and images from Autotrader Canada.
  • IAAI Vehicles Scraper - Collect vehicle auction listings, lot information, condition data, damage details, and pricing from IAAI.
  • Bid.cars Scraper - Collect vehicle auction details, current bids, sale timers, VINs, and seller information from Bid.cars.
  • Gumtree Scraper - Collect classified listings, including motors listings, with prices, locations, seller labels, descriptions, and media links.

Support

For issues, field requests, or feature suggestions, use the Issues tab on the Actor page in Apify Console.

This Actor is intended for legitimate collection and analysis of publicly available vehicle listing information. Users are responsible for their search inputs, data use, privacy practices, compliance with applicable laws, and compliance with Mobile.de terms.