Catawiki Scraper avatar

Catawiki Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Catawiki Scraper

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

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:

FieldTypeDescription
idstringUnique Catawiki lot identifier
titlestringFull lot title (Brand - Model - Spec - Year)
brandstringManufacturer or brand name (parsed from title)
modelstringModel name and specs (parsed from title)
model_yearintegerYear of manufacture
pricenumberCurrent bid amount in listing currency
price_currencystringISO 4217 currency code (EUR, GBP, USD)
current_bidnumberCurrent highest bid
statusstringAuction status (e.g. "Current bid", "Upcoming")
bid_countintegerNumber of bids placed
favoritesintegerNumber of users who favorited this lot
auction_endstringTime remaining or auction end date
reservebooleanWhether the lot has a reserve price
auction_idstringCatawiki auction event identifier
descriptionstringLot subtitle — condition, location, displacement
image_urlstringURL of the lot's main image
urlstringDirect link to the lot on Catawiki
scraped_atstringISO 8601 extraction timestamp

💡 Fields like bid_count and expert_estimate depend on auction status and may not be available for all listings.

🚀 How to use Catawiki Scraper

Extracting Catawiki auction data takes under two minutes:

  1. Create a free Apify account at apify.com — your first $5 is free
  2. Open Catawiki Scraper in Apify Console or click Try for free on this page
  3. Pick a category — default is 440 (Classic Motorcycles). Other options: 441 (Modern Classics), 442 (Automobilia), 708 (Cars, Motorcycles & Automobilia)
  4. Optionally filter by make — e.g. "Honda", "Ducati", "Vespa"
  5. Click Save & Start and wait 30–60 seconds
  6. Download your results in JSON, CSV, Excel, or XML — or access them via the Apify API

Supported categories

Category IDName
440Classic Motorcycles (default)
441Modern Classics
442Automobilia
708Cars, Motorcycles & Automobilia (all)

🚗 For Classic Cars (category 439), use the dedicated Catawiki Cars Scraper.

⚙️ Input parameters

ParameterTypeRequiredDefaultDescription
startUrlsarrayPaste any Catawiki URL(s) — search results, category pages, or auction pages. If provided, overrides the category dropdown
categorystring"440"Dropdown: Classic Motorcycles, Modern Classics, Automobilia, or All. Only used when startUrls is empty
makestringFilter by make/brand (client-side). Example: "Honda", "Ducati", "Vespa"
max_itemsinteger30Maximum listings to extract. 0 = no limit
max_pagesinteger3Maximum pages to scrape per URL. Each page has ~10–16 listings
proxyConfigurationobjectResidentialProxy settings. Residential proxies strongly recommended
delay_minnumber1.0Minimum delay between page loads (seconds)
delay_maxnumber3.0Maximum 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.

ScenarioListingsEstimated cost
Quick test10–20< $0.01
Weekly monitoring50–100~$0.05
Full category sweep200+~$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.

Explore the full Rastriq portfolio on Apify Store:

ActorDescription
Catawiki Cars ScraperScrape classic car auction listings from Catawiki
Collecting Cars ScraperExtract listings from Collecting Cars online auctions
Classic-Trader ScraperScrape premium classic car listings from Classic-Trader
Car and Classic ScraperExtract vintage and classic car listings from Car and Classic
AutoScout24 ScraperScrape European car listings from AutoScout24

❓ Frequently Asked Questions

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.