Catawiki Data Parser & API
Catawiki is a Netherlands-based global online auction marketplace whose classic-car category rotates curated classic and youngtimer lots — and Carapis can extract its vehicle lot data, including condition notes, options, photos and sold-price results, through one REST API. As a high-traffic general auction house with a dedicated classics vertical, Catawiki adds European collector-market coverage that complements the dedicated car-auction platforms.
On request — not in the live feed today. We do not continuously crawl Catawiki right now. Activation takes 2–3 weeks of engineering and is quoted per source, because each one ships with dedicated proxies, anti-bot tuning and ongoing maintenance. Ask us to add it.
| Country | Netherlands |
|---|---|
| Type | Auction |
| Vehicle types | classic, auction, moto |
| Monthly visits | high (general marketplace) |
| Active listings | rotating classic/youngtimer lots |
| API access | No public API (parse-only) |
| Parse priority | ★★☆☆☆ |
| Official site | www.catawiki.com |
What is Catawiki?
Catawiki is a large Netherlands-based online auction marketplace covering many collectible categories, including a dedicated classic and youngtimer vehicle vertical. Cars are sold as curated, expert-reviewed lots with condition descriptions, photo sets and public bidding. Because Catawiki is a general high-traffic marketplace with European roots, its car category broadens collector coverage into mainland-European supply.
Market Position
Catawiki is a high-traffic general auction marketplace; within it, the classic and youngtimer car category contributes a steady stream of rotating European lots. Online collector auctions now move 50K+ cars/yr (~$2.5B), surpassing live auctions (Hagerty, 2025). While car volume is smaller than at dedicated auction houses, Catawiki’s expert-reviewed lots and public results make it a useful supplementary source for youngtimer and entry-level classic pricing in Europe.
What the API returns
Response schema
Indicative — this is the shape, not a guarantee. Every source returns the same structure, so what you build against does not change when you add one. Which fields carry a value depends on the source and on the individual listing: a site that does not publish mileage returns null there, and Catawiki is no exception.
List — GET /apix/api/vehicles/ — returns 30 fields per vehicle:
idstringsource_codestringbrand_namestringbrand_slugstringmodel_namestringmodel_slugstringtrimstringyearintegerprice_usdintegermileageintegerfuel_typeFuelTypeEnumtransmissionTransmissionEnumbody_typeBodyTypeEnumcolorColorEnumseller_typeSellerTypeEnumregionstringsource_locationobjecthas_accidentbooleanis_new_vehiclebooleanis_verifiedbooleanstatusVehicleStatusEnumis_availablebooleanfirst_seen_atstringlast_seen_atstringthumbVehiclePhotophotosarrayphotos_countintegerhas_valuationbooleanhas_llm_analysisbooleananalysisobject
Detail — GET /apix/api/vehicles/{id}/ — adds 23 more:
generationstringprice_originalstringprice_original_currencystringoriginal_msrpstringengine_ccintegerseat_countintegerdrive_typeDriveTypeEnumhas_simple_repairbooleanhas_recallbooleanrecall_fulfilledbooleanwarranty_typestringinspection_passedbooleanowner_countintegeris_undervaluedbooleanvaluation_scorenumberfeaturesarraydescriptionstringlisting_urlstringlisting_idstringvinstringvehicle_nostringavailability_checked_atstringstatus_changed_atstring
Abbreviated example:
{
"id": "0193f2c1-...",
"source_code": "encar",
"brand_name": "BMW",
"model_name": "320i",
"trim": "M Sport",
"year": 2021,
"price_usd": 28400,
"price_original": "38900000",
"price_original_currency": "KRW",
"mileage": 45000,
"fuel_type": "gasoline",
"transmission": "automatic",
"has_accident": false,
"listing_url": "https://...",
"photos": [{ "url": "https://cdn.carapis.com/..." }],
"first_seen_at": "2026-09-28T11:04:22Z",
"is_available": true
}Which sources you can actually query is answered by GET /apix/api/sources/ with your API key — it is the list your account can pull today, and it is the one to trust over any page on this site.
The expert condition reviews and public sold-price results are what make Catawiki’s car data useful: they help build European youngtimer and classic price benchmarks — delivered as structured fields. Note Catawiki lists fewer cars than the dedicated auction platforms, so depth varies by category activity.
API Quick Start
Python
import requests
resp = requests.get(
"https://api.carapis.com/v2/listings",
params={"source": "catawiki", "limit": 20},
headers={"Authorization": f"Bearer {API_KEY}"},
)
for car in resp.json()["results"]:
print(car["make"], car["model"], car["year"], car["price"])Get an API key at my.carapis.com and see the full API reference. Pricing is on the pricing page .
Use Cases
- Pricing intelligence — public sold-price results power European youngtimer and entry-classic valuation for dealers.
- Market research — track European collector supply and price trends. See market research.
- Import / export — spec and condition notes help cross-border buyers vet European classic stock. See import & export.