Catawiki Scraper
Pricing
from $1.00 / 1,000 results
Catawiki Scraper
Scrape auction listings from Catawiki (catawiki.com) — classic motorcycles, modern classics, automobilia, and more. Extract bid prices, auction end times, makes, models, and lot details. Uses stealth browser for anti-bot bypass.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Catawiki Scraper — Auction Listings for Motorcycles, Automobilia & More
Extract auction listings from Catawiki (catawiki.com) — Europe's largest curated online auction platform. Catawiki Scraper covers Classic Motorcycles, Modern Classics, Automobilia, and other vehicle categories. Scrape current bids, makes, models, years, and lot metadata. Export to JSON, CSV, or Excel.
🚀 Try it free — your first $5 of usage is on Apify. No credit card required.
🚗 Looking for Classic Cars? Use Catawiki Cars Scraper instead.
📌 What is Catawiki Scraper?
Catawiki Scraper is an unofficial Catawiki data extractor that collects structured auction listings across multiple vehicle and collectible categories. While Catawiki Cars Scraper focuses on classic cars, Catawiki Scraper covers everything else in the automotive auction world.
Catawiki hosts weekly curated auctions of classic motorcycles (Honda, Ducati, BMW, Yamaha), modern classics, and automobilia (signs, models, memorabilia). Catawiki Scraper captures all active lots with full pricing and metadata in a structured format ready for analysis.
Use Catawiki Scraper to:
- 🏍️ Track classic motorcycle prices — monitor bidding on Honda CB750s, Ducatis, BMWs, and rare vintage bikes
- 📊 Analyze the automobilia market — track collectibles, signs, models, and memorabilia pricing trends
- 🔍 Research modern classics — find undervalued lots across emerging collectible segments
- 🔄 Automate weekly data collection — schedule runs aligned with Catawiki's auction calendar and get notified via webhook
📋 What data does Catawiki Scraper extract?
Catawiki Scraper returns structured data with the following fields:
| Field | Type | Description |
|---|---|---|
id | string | Unique Catawiki lot identifier |
title | string | Full lot title (Brand - Model - Spec - Year) |
brand | string | Manufacturer or brand name (parsed from title) |
model | string | Model name and specs (parsed from title) |
model_year | integer | Year of manufacture |
price | number | Current bid amount in listing currency |
price_currency | string | ISO 4217 currency code (EUR, GBP, USD) |
current_bid | number | Current highest bid |
status | string | Auction status (e.g. "Current bid", "Upcoming") |
bid_count | integer | Number of bids placed |
favorites | integer | Number of users who favorited this lot |
auction_end | string | Time remaining or auction end date |
reserve | boolean | Whether the lot has a reserve price |
auction_id | string | Catawiki auction event identifier |
description | string | Lot subtitle — condition, location, displacement |
image_url | string | URL of the lot's main image |
url | string | Direct link to the lot on Catawiki |
scraped_at | string | ISO 8601 extraction timestamp |
💡 Fields like
bid_countandexpert_estimatedepend on auction status and may not be available for all listings.
🚀 How to use Catawiki Scraper
Extracting Catawiki auction data takes under two minutes:
- Create a free Apify account at apify.com — your first $5 is free
- Open Catawiki Scraper in Apify Console or click Try for free on this page
- Pick a category — default is
440(Classic Motorcycles). Other options:441(Modern Classics),442(Automobilia),708(Cars, Motorcycles & Automobilia) - Optionally filter by make — e.g. "Honda", "Ducati", "Vespa"
- Click Save & Start and wait 30–60 seconds
- Download your results in JSON, CSV, Excel, or XML — or access them via the Apify API
Supported categories
| Category ID | Name |
|---|---|
440 | Classic Motorcycles (default) |
441 | Modern Classics |
442 | Automobilia |
708 | Cars, Motorcycles & Automobilia (all) |
🚗 For Classic Cars (category
439), use the dedicated Catawiki Cars Scraper.
⚙️ Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | ❌ | — | Paste any Catawiki URL(s) — search results, category pages, or auction pages. If provided, overrides the category dropdown |
category | string | ❌ | "440" | Dropdown: Classic Motorcycles, Modern Classics, Automobilia, or All. Only used when startUrls is empty |
make | string | ❌ | — | Filter by make/brand (client-side). Example: "Honda", "Ducati", "Vespa" |
max_items | integer | ❌ | 30 | Maximum listings to extract. 0 = no limit |
max_pages | integer | ❌ | 3 | Maximum pages to scrape per URL. Each page has ~10–16 listings |
proxyConfiguration | object | ❌ | Residential | Proxy settings. Residential proxies strongly recommended |
delay_min | number | ❌ | 1.0 | Minimum delay between page loads (seconds) |
delay_max | number | ❌ | 3.0 | Maximum delay between page loads (seconds) |
Example 1 — Scrape by category (easiest):
{"category": "440","make": "Honda","max_items": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Example 2 — Scrape by URL (paste from browser):
{"startUrls": ["https://www.catawiki.com/en/a/t/187-classic-motorcycle-auction","https://www.catawiki.com/en/s?q=ducati+monster"],"max_items": 50,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
📦 Output example
Each result is a structured JSON object. Here's a sample from a real run:
{"id": "105542405","listing_type": "auction","url": "https://www.catawiki.com/en/l/105542405-ajs-7r-boy-racer-350-cc-1950","title": "AJS - 7R - Boy Racer - 350 cc - 1950","brand": "AJS","model": "7R - Boy Racer - 350 cc","model_year": 1950,"price": 8000,"price_currency": "EUR","current_bid": 8000,"status": "Current bid","favorites": 43,"auction_end": "11 hours left","reserve": true,"auction_id": "1260970","image_url": "https://assets.catawiki.nl/assets/2026/6/7/0/c/7/0c79e3cb.jpg","description": "Condition: Very good - Registration papers: Customs documents","scraped_at": "2026-08-03T06:24:06Z","source": "catawiki.com"}
Download results in JSON, CSV, Excel, XML, or HTML from the Output tab, or pull them programmatically using the Apify API.
💰 How much does it cost to use Catawiki Scraper?
Catawiki Scraper runs on Apify's standard Compute Unit (CU) pricing. A typical run extracting ~20 listings consumes approximately 0.03 CUs and takes about 30 seconds.
| Scenario | Listings | Estimated cost |
|---|---|---|
| Quick test | 10–20 | < $0.01 |
| Weekly monitoring | 50–100 | ~$0.05 |
| Full category sweep | 200+ | ~$0.20 |
💡 Tip: Your first $5 of platform credit is free — enough for hundreds of test runs.
Is scraping Catawiki free? Your free Apify credit covers roughly 500+ auction listings at no cost.
🔗 Related Rastriq Actors
Explore the full Rastriq portfolio on Apify Store:
| Actor | Description |
|---|---|
| Catawiki Cars Scraper | Scrape classic car auction listings from Catawiki |
| Collecting Cars Scraper | Extract listings from Collecting Cars online auctions |
| Classic-Trader Scraper | Scrape premium classic car listings from Classic-Trader |
| Car and Classic Scraper | Extract vintage and classic car listings from Car and Classic |
| AutoScout24 Scraper | Scrape European car listings from AutoScout24 |
❓ Frequently Asked Questions
Is scraping Catawiki legal?
Catawiki Scraper only accesses publicly available data on Catawiki — information visible to any visitor without logging in. The scraper respects rate limiting and applies reasonable delays between requests to avoid overloading Catawiki's servers.
As with any data collection activity, you are responsible for ensuring your use case complies with applicable laws (GDPR, CCPA) and Catawiki's Terms of Service. For guidance, see Apify's blog on the legality of web scraping.
Does Catawiki Scraper require a Catawiki account?
No. Catawiki Scraper works entirely with public auction data and does not require any account, login, or API credentials.
Why are some prices missing?
Catawiki loads bid prices dynamically via WebSocket for upcoming auctions that haven't opened for bidding yet. Prices are available for lots with active bidding ("Current bid" status).
What proxy configuration should I use?
Catawiki uses Akamai bot protection. Residential proxies are strongly recommended for reliable results. The scraper uses Camoufox (stealth Firefox) to bypass anti-bot detection.
How do I integrate Catawiki Scraper with my workflow?
Catawiki Scraper integrates natively with Make (Integromat), Zapier, Google Sheets, webhooks, and the full Apify API. See the API tab for ready-to-use code snippets in Python, Node.js, and more.
I found a bug or my run failed. Where do I report it?
Please open an issue in the Issues tab on this page. Include your input configuration and the run ID so we can investigate quickly.