Netherlands / Structured Dataset Collection

Dutch vehicle listings.
280,000+ nationwide dataset.

Enquire about the structured Marktplaats automotive dataset capturing 280,000+ active Dutch vehicle listings with EUR asking prices, APK validity tags, NAP odometer records, and dealer locations across all 12 Dutch provinces.

ACCESS MODELBulk Dataset Export
MARKETNetherlands
RECORD VOLUME280,000+ Dutch Listings
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
advert_idVARCHAR(32)Marktplaats advert IDmp_m2019283741
makeVARCHAR(64)Vehicle brandVolvo
modelVARCHAR(64)Vehicle modelXC40
yearSMALLINTRegistration year2021
price_eurNUMERIC(10,2)EUR advertised asking price32500.00
mileage_kmINTEGEROdometer reading in kilometres49200
fuel_typeVARCHAR(32)Fuel type (Benzine, Diesel, Hybride, Elektrisch)Hybride
transmissionVARCHAR(32)Gearbox (Automaat, Handgeschakeld)Automaat
body_typeVARCHAR(48)SUV, Stationwagon, Hatchback, SedanSUV
apk_valid_untilDATEAlgemene Periodieke Keuring (APK) expiry date2027-05-15
nap_checkBOOLEANNationale Auto Pas verified odometer tagtrue
seller_typeVARCHAR(32)Autobedrijf (Dealer) or Particulier (Private)Autobedrijf
cityVARCHAR(64)Dealership cityUtrecht
postal_codeVARCHAR(8)Dutch 4-digit postal code3543
provinceVARCHAR(32)Dutch provinceUtrecht
first_seen_atTIMESTAMPFirst observed timestamp (UTC)2026-09-15 11:45:00
last_seen_atTIMESTAMPLast verified active timestamp (UTC)2026-10-17 18:20:00
statusVARCHAR(16)Active or removed statusactive

Sample record payload

Representative vehicle record.

Inspect the exact structure of a representative listing from the Marktplaats collection.

Marktplaats Record (JSON)
{
  "advert_id": "mp_m2019283741",
  "make": "Volvo",
  "model": "XC40",
  "year": 2021,
  "mileage_km": 49200,
  "asking_price_eur": 32500,
  "fuel_type": "Hybride",
  "transmission": "Automaat",
  "body_type": "SUV",
  "nap_check": true,
  "seller": {
    "type": "Autobedrijf",
    "city": "Utrecht",
    "postal_code": "3543",
    "province": "Utrecht"
  },
  "first_observed_at": "2026-09-15T11:45:00Z",
  "last_seen_at": "2026-10-17T18:20:00Z",
  "status": "active"
}

Source methodology & context

Know the data behind your model.

NAP & APK Inspection Markers

Dutch vehicle listings feature Nationale Auto Pas (NAP) odometer verification status and mandatory APK inspection validity dates.

BPM & Dutch Tax Context

Prices reflect Dutch EUR retail market asking prices, which incorporate Netherlands BPM and BTW tax structures.

Provinces and Postal Codes

Every dealer listing contains standardized 4-digit Dutch postal codes for spatial analysis across North Holland, South Holland, Utrecht, and regional provinces.

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

Marktplaats dataset specifics.

Does Marktplaats data include both dealers and private sellers?

Yes. The collection identifies professional dealerships (Autobedrijven) and private sellers (Particulieren) with separate tags.

Are license plates (kenteken) included?

Where Dutch dealers publish the registration plate on the advert, it is captured in the raw listing attributes.

What export formats are available for the Dutch dataset?

Parquet, SQLite 3, and CSV are all supported with full UTF-8 character encoding for Dutch diacritics.

How often is Marktplaats scraped?

The collection daemon refreshes active classifieds on a continuous 24-48 hour rotation.

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.