Germany / Structured Dataset Collection

German vehicle listings.
1.4M+ active & historical dataset snapshot.

Complete German automotive marketplace dataset collection from Mobile.de. Spans 1,400,000+ active dealer listings and over 600,000 observed historical delistings with verified EUR prices, VAT deductibility tags, and dealer location codes.

Community sandbox & live test slice

Try before you buy. 50,000 German Listings Cut as of 18 October 2026.

Hugging Face Gated Kaggle Hub 📅 Cut Date: 18 October 2026
Strictly Read-Only (Immutable Parquet)

Mobile.de Developer Test Slice

Evaluate real data structures, field population rates, and pricing distributions directly in your browser or through remote SQL pipelines without contacting sales or downloading gigabytes.

SAMPLE SIZE 50,000 German Listings Cut
MARKET COVERAGE Germany
ACCESS PERMISSION Read-Only / No Overwrites
SUPPORTED FORMATS Parquet · CSV · JSONL

🔒 Hosted on Hugging Face & Kaggle git-LFS stores. Repositories are strictly immutable and protected against tampering.

query_mobilede-dataset.py
import duckdb

# Query Mobile.de 50k listings remotely via HTTPS (Zero local disk required)
hf_parquet = "https://huggingface.co/datasets/KTHESAT/mobilede-germany-50k-sample/*.parquet"
con = duckdb.connect()

# Instant SQL aggregations over HTTP range requests
df = con.sql(f'''
    SELECT make, model, first_registration_year, price, mileage
    FROM read_parquet("https://huggingface.co/datasets/KTHESAT/mobilede-germany-50k-sample/*.parquet")
    WHERE price > 0
    ORDER BY first_registration_year DESC
    LIMIT 5
''').df()

print(df)
REPRESENTATIVE ROWS PREVIEW (4 OF 50,000)DuckDB 1.0 • 200 OK
Make & ModelYearPrice (EUR)MileageFuelCity
Porsche 911 GT3 (992)2024€218,5004,200 kmGasolineStuttgart
BMW M3 Competition M xDrive2023€89,90018,500 kmGasolineMunich
Audi RS6 Avant performance2023€124,00022,100 kmMild HybridIngolstadt
Mercedes-Benz G 63 AMG2022€179,00031,400 kmGasolineFrankfurt
ACCESS MODELBulk Dataset Export
MARKETGermany
RECORD VOLUME1,400,000+ Active & 600,000+ Delisted Archive
ORIGINAL CURRENCYEUR

Complete database schema

Verified column definitions & types.

Every export cut contains standardized field names, explicit SQL types, and consistent formatting. Missing values in optional columns remain explicit NULLs.

Column NameData TypeDescriptionSample Value
listing_idVARCHAR(32)Mobile.de canonical advert identifiermobile_381920194
makeVARCHAR(64)Manufacturer brand nameVolkswagen
modelVARCHAR(64)Vehicle model lineGolf
versionVARCHAR(128)Model variant and trim packageVIII GTI Clubsport 300PS
first_registrationVARCHAR(10)Month and year of first registration (MM/YYYY)06/2021
price_eurNUMERIC(10,2)Advertised dealer asking price in EUR32900.00
vat_deductibleBOOLEANWhether VAT is deductible for commercial buyers (MwSt. ausweisbar)true
mileage_kmINTEGEROdometer reading in kilometres42500
fuel_typeVARCHAR(32)Fuel type (Benzin, Diesel, Elektro, Hybrid)Benzin
power_kwINTEGEREngine power output in kilowatts221
power_hpINTEGEREngine power output in horsepower300
transmissionVARCHAR(32)Transmission type (Automatik, Schaltgetriebe)Automatik
categoryVARCHAR(48)Vehicle category (Limousine, Kombi, SUV/Geländewagen)Limousine
dealer_nameVARCHAR(128)Selling dealership business nameAutohaus Schmidt GmbH
postal_codeVARCHAR(10)5-digit German postal code (PLZ)60311
cityVARCHAR(64)Dealership city locationFrankfurt am Main
first_seen_atTIMESTAMPFirst observed crawl timestamp (UTC)2026-08-14 09:20:00
last_seen_atTIMESTAMPLast verified active timestamp (UTC)2026-10-17 18:30:00
statusVARCHAR(16)Listing status (active or delisted)active

Sample active record payload

Representative active vehicle record.

Inspect the exact structure of a representative active listing from the Mobile.de collection.

Mobile.de Active Record (JSON)
{
  "listing_id": "mobile_381920194",
  "make": "Volkswagen",
  "model": "Golf",
  "version": "VIII GTI Clubsport",
  "first_registration": "06/2021",
  "price_eur": 32900,
  "vat_deductible": true,
  "mileage_km": 42500,
  "fuel_type": "Benzin",
  "power_hp": 300,
  "transmission": "Automatik",
  "dealer_name": "Autohaus Schmidt GmbH",
  "city": "Frankfurt am Main",
  "postal_code": "60311",
  "first_seen_at": "2026-08-14T09:20:00Z",
  "last_seen_at": "2026-10-17T18:30:00Z",
  "status": "active"
}

Historical delisted archive

Observed removed listings & turnover telemetry.

In addition to active vehicle inventory snapshots, our Mobile.de collection includes comprehensive historical delisted archives. Track listing duration, asking price reductions, and removal timestamps across Germany.

OBSERVED REMOVALS

Delisting Timestamps

Every advert is monitored on automated verification loops. Disappearances are recorded as delisted_at within 24–48 hours of removal.

PRICE REVISIONS

Price Cut Tracking

Compare initial advertised price against final asking price, revision counters, and gross discounts prior to listing removal.

DAYS ON MARKET

Stock Velocity

Analyze median observed days on market by make, model, year, and price bracket to measure liquidity across dealer and private inventory.

Mobile.de Observed Removed Listing Schema & Record (JSON)
{
  "listing_id": "mobile_380129481",
  "source": "Mobile.de",
  "make": "Volkswagen",
  "model": "Golf GTI",
  "year": 2021,
  "initial_asking_price_eur": 34900,
  "final_asking_price_eur": 32900,
  "price_changes_count": 2,
  "vat_deductible": true,
  "first_observed_at": "2026-08-14T09:20:00Z",
  "delisted_at": "2026-10-12T16:45:00Z",
  "observed_days_on_market": 59,
  "postal_code": "60311",
  "city": "Frankfurt am Main",
  "last_known_status": "delisted"
}
DuckDB Parquet Query for Removed Records:
SELECT make, model, year, initial_asking_price, final_asking_price, observed_days_on_market, delisted_at FROM "mobilede-dataset_delisted.parquet" WHERE observed_days_on_market <= 30;

Source methodology & context

Know the data behind your model.

German Market Core

Over 1.4M active German dealer and private adverts, refreshed daily.

Commercial VAT Telemetry

Explicit MwSt. deductible boolean field on wholesale fleet listings.

Observed Removal Archives

Track price reductions, days to delist, and turnover velocity.

Available delivery formats

Built for your analytical stack.

Apache Parquet

Columnar storage compressed with Zstandard / Snappy. Optimal for DuckDB, Polars, PySpark, Snowflake, and BigQuery data warehousing.

SQLite 3 Database

Self-contained, serverless relational database with pre-built indexes on listing IDs, VINs, makes, models, and timestamps.

RFC 4180 CSV

UTF-8 formatted flat comma-separated files with standard header rows, compatible with any spreadsheet tool or custom ETL loader.

Frequently asked questions

Mobile.de dataset specifics.

Does this dataset include historical removed listings?

Yes. In addition to active snapshots, our Mobile.de archive includes over 600,000 observed removed listings tracking days on market and price drops.

Are VAT deductible prices identified?

Yes. The vat_deductible boolean explicitly denotes listings with reclaimable VAT.

Before you order

Agree a defined export cut.

Include in your request: desired vehicle make/model scope, geographic filter (states/regions), active or historical scope, preferred file format (Parquet, SQLite, CSV), and delivery method.

We will provide a representative validation sample and exact row count before payment. All deliveries include checksum validation files.