Austria / Structured Dataset Collection

Austrian vehicle market.
120,000+ active & historical dataset snapshot.

Austrian automotive marketplace dataset collection from Willhaben.at. Spans 120,000+ active dealer and private vehicle classifieds with EUR asking prices, 9 federal states (Bundesländer), postal codes, and historical delisted archives.

Community sandbox & live test slice

Try before you buy. 30,000 Austrian Classifieds Cut as of 18 October 2026.

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

Willhaben 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 30,000 Austrian Classifieds Cut
MARKET COVERAGE Austria
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_willhaben-dataset.py
import duckdb

# Query Willhaben 50k listings remotely via HTTPS (Zero local disk required)
hf_parquet = "https://huggingface.co/datasets/KTHESAT/willhaben-austria-30k-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/willhaben-austria-30k-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)MileageFuelState
Volkswagen Golf 1.5 eTSI R-Line2023€28,90019,500 kmPetrol MHEVVienna
Audi A4 Avant 40 TDI quattro2022€36,50038,200 kmDieselStyria
Skoda Octavia Combi 2.0 TDI2023€27,40024,100 kmDieselUpper Austria
BMW 320d xDrive Touring M Sport2023€41,90029,000 kmDiesel MHEVSalzburg
ACCESS MODELBulk Dataset Export
MARKETAustria
RECORD VOLUME120,000+ Austrian Listings & 65,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)Willhaben advert identifierwh_19284019
makeVARCHAR(64)BrandAudi
modelVARCHAR(64)Model lineA6 Avant
yearSMALLINTRegistration year2021
price_eurNUMERIC(10,2)Advertised asking price in EUR (includes Austrian NoVA)39500.00
mileage_kmINTEGEROdometer in kilometres54000
fuel_typeVARCHAR(32)Fuel (Diesel, Benzin, Hybrid, Elektro)Diesel
transmissionVARCHAR(32)Gearbox (Automatik, Handschaltung)Automatik
federal_stateVARCHAR(48)Austrian Bundesland (Wien, NÖ, OÖ, etc.)Wien
postcodeVARCHAR(10)4-digit Austrian postal code1100
first_seen_atTIMESTAMPFirst observed timestamp (UTC)2026-08-15 13:40:00
last_seen_atTIMESTAMPLast observed active timestamp (UTC)2026-10-17 19:30:00
statusVARCHAR(16)Status (active or delisted)active

Sample active record payload

Representative active vehicle record.

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

Willhaben Active Record (JSON)
{
  "listing_id": "wh_19284019",
  "make": "Audi",
  "model": "A6 Avant",
  "year": 2021,
  "price_eur": 39500,
  "mileage_km": 54000,
  "fuel_type": "Diesel",
  "federal_state": "Wien",
  "postcode": "1100",
  "status": "active"
}

Historical delisted archive

Observed removed listings & turnover telemetry.

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

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.

Willhaben Observed Removed Listing Schema & Record (JSON)
{
  "listing_id": "wh_18920194",
  "source": "Willhaben",
  "make": "Audi",
  "model": "A6 Avant",
  "year": 2021,
  "initial_asking_price_eur": 41900,
  "final_asking_price_eur": 39500,
  "price_changes_count": 2,
  "first_observed_at": "2026-08-15T13:40:00Z",
  "delisted_at": "2026-10-11T09:15:00Z",
  "observed_days_on_market": 57,
  "federal_state": "Wien",
  "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 "willhaben-dataset_delisted.parquet" WHERE observed_days_on_market <= 30;

Source methodology & context

Know the data behind your model.

Austrian Domestic Classifieds

Over 120,000 active dealer and private adverts across all 9 Bundesländer.

Austrian Tax Context

Advertised retail prices reflect Austrian Normverbrauchsabgabe (NoVA).

Observed Removal Archives

65,000+ delisted Austrian records for price drop 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

Willhaben dataset specifics.

Does Austrian pricing include NoVA tax?

Yes. Advertised Austrian retail prices include Austrian Normverbrauchsabgabe (NoVA) as published by Austrian sellers.

Can I get historical price drops?

Yes. The delisted archive records initial asking prices, final asking prices, and days on market.

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.