Catawiki Product Search Scraper
Pricing
from $2.00 / 1,000 results
Catawiki Product Search Scraper
Search and extract product listings from Catawiki's auctions with advanced filters. Collect 30+ fields per item including titles, seller details, pricing, condition, bidding status, images, and specifications — perfect for market research, price tracking, and competitive analysis.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Stealth mode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Catawiki Product Search Scraper: Extract Auction Items & Bidding Data
What Is Catawiki?
Catawiki.com is Europe's leading online auction platform for rare, unique, and collectible items. It hosts millions of active and closed auctions across categories like watches, art, vintage items, and collectibles. From casual collectors to professional resellers, users rely on Catawiki's data-rich listings. Manually searching, filtering, and extracting this information is tedious — the Catawiki Product Search Scraper automates discovery and data collection, delivering structured auction intelligence instantly.
Overview
The Catawiki Product Search Scraper extracts comprehensive product listings from Catawiki's search results and auction pages. It supports two scraping modes:
- URL mode — Scrape items directly from Catawiki URLs
- Search mode — Find items by keyword and apply multiple filters
Perfect for:
- Price researchers tracking trends across collectible categories
- Resellers monitoring competitor listings and pricing strategies
- Market analysts studying auction dynamics and item valuations
- Data scientists building datasets for predictive models
Key features include multi-filter support (price range, condition, period, location), flexible sorting, pagination, and graceful error handling.
Input Format
The scraper accepts two input modes:
Mode 1: Direct URL Scraping
{"urls": ["https://www.catawiki.com/en/s?q=women","https://www.catawiki.com/en/x/587441-watches-pens-lighters-no-reserve"],"max_items_per_url": 200,"ignore_url_failures": true}
Mode 2: Search with Filters
{"keyword": "women","sort_by": "bidding_end_desc","price_range": "10-100000","location": "it","condition": "71611","period": "70506","page": 1,"max_items_per_url": 100}
| Parameter | Options | Description |
|---|---|---|
urls | Array of URLs | Direct Catawiki search or category URLs to scrape. Cannot be combined with search filters. |
keyword | Any string | Search term (e.g., "women", "vintage watches"). Leave blank to use URLs instead. |
sort_by | bidding_end_desc, published_at_desc, empty (Relevance) | Order results by: Ending Soon, Newest, or Relevance. |
price_range | Format: min-max | Filter by price range (e.g., 10-100000 for €10–€100k). |
location | Country codes: it, fr, de, jp, nl, etc. | Seller location filter. |
condition | Condition IDs | Item condition (e.g., 71611 = "As new - unused"). |
period | Period IDs | Item era/era (e.g., 70506 = "1990-1999"). |
page | Integer | Starting page number for search results. |
max_items_per_url | Integer | Max items to collect (default 20, max ~200 per URL). |
ignore_url_failures | Boolean | Skip failed URLs instead of halting the run. |
Output Format
Sample output
{"lot_id": 107821897,"slug": "107821897-no-reserve-price-necklace-silver-pearl-emerald","url": "https://www.catawiki.com/en/l/107821897-no-reserve-price-necklace-silver-pearl-emerald","title": "No reserve price - Necklace Silver Pearl - Emerald","subtitle": "Total weight: 55.55 g","summary": "Italian silver necklace featuring 46 round white freshwater cultured pearls of 9 mm, with a 925 silver cameo pendant and a single emerald accent stone totaling 0.01 ct, no laboratory report, weight 55.55 g, non-brand, origin Italy.","description": "Prodotto da Gold Antique.\ncollana di perle rotonde di acqua dolce, con ciondolo a cameo argento 925,con smeraldo idro e con abbottonatura in argento 925","is_open": true,"is_closed": false,"is_sold": false,"has_explicit_content": false,"favorite_count": 11,"brand": null,"model": null,"gender": "Women","period": null,"movement": null,"dial_colour": null,"case_material": null,"case_diameter": null,"band_material": null,"band_length": null,"condition": "As new - unused","repainted_dial": null,"original_box_included": null,"original_papers_included": null,"original_warranty_included": null,"shipped_insured": null,"specifications": [{"name": "Era","value": "After 2000"},{"name": "Pearl type","value": "Freshwater cultured pearl"},{"name": "No. of surrounding gemstones","value": "1"},{"name": "Laboratory report","value": "No laboratory report"},{"name": "Number of pearls","value": "46"},{"name": "Brand jewellery","value": "No"},{"name": "Total carat weight of surrounding stones","value": "0.01"},{"name": "Metal","value": "Silver"},{"name": "Main stone","value": "Pearl"},{"name": "Diameter of pearls (in mm)","value": "9 mm"},{"name": "Surrounding stones","value": "Emerald"},{"name": "Total weight","value": "55.55 g"},{"name": "Pearl colour","value": "White"},{"name": "Condition","value": "As new - unused"},{"name": "Pearl shape","value": "Round"},{"name": "Country of origin","value": "Italy"},{"name": "Gender","value": "Women"}],"estimate_min_eur": null,"estimate_max_eur": null,"estimate_min_usd": null,"estimate_max_usd": null,"estimate_min_gbp": null,"estimate_max_gbp": null,"current_bid_eur": null,"current_bid_usd": null,"current_bid_gbp": null,"start_bid": null,"min_bid": null,"reserve_price_met": null,"close_to_reserve_price": null,"total_bids": null,"highest_bidder_name": null,"highest_bidder_country": null,"bidding_start_time": null,"bidding_end_time": null,"close_status": null,"buy_now": null,"bidding_history": null,"category_id": 841,"category_name": null,"category_url": "https://www.catawiki.com/en/c/841-silver-jewellery","category_path": [{"id": 714,"name": "Jewellery & Precious Stones","url": "https://www.catawiki.com/en/c/714-jewellery-precious-stones"},{"id": 313,"name": "Jewellery","url": "https://www.catawiki.com/en/c/313-jewellery"},{"id": 841,"name": "Silver Jewellery","url": "https://www.catawiki.com/en/c/841-silver-jewellery"}],"auction_id": 1294334,"auction_title": "Timeless Silver Jewels Auction","auction_url": "https://www.catawiki.com/en/a/1294334-timeless-silver-jewels-auction","auction_status": "closes_today","auction_start_at": null,"auction_close_at": null,"auction_lot_count": null,"auction_image_url": "https://assets.catawiki.nl/assets/2026/10/19/9/1/3/91358a92-3907-4e68-a2bd-14b0214ded58.jpg","expert_id": "505","expert_name": "Peter Wright","expert_url": "https://www.catawiki.com/en/e/505-peter-wright","expert_bio": "Experienced gemmologist with over 65 years specializing in antique and cameo jewellery.","expert_image_url": "https://images.ctfassets.net/63zu1jme7dht/1O5VuVVZw6vrgojEPWrB4k/8a7bcc7be4e9911c21d7904bba7adc62/505-64x64-_2x.jpg.jpg","seller_id": 27942105,"seller_name": "Antique jewels","seller_url": "https://www.catawiki.com/en/u/27942105-antique-jewels","seller_country": "Italy","seller_country_code": "it","seller_is_pro": true,"seller_is_top": false,"seller_badges": ["Verified"],"seller_score": 95.68,"seller_positive_count": 155,"seller_negative_count": 7,"seller_neutral_count": 3,"seller_lifetime_count": 192,"seller_objects_sold": 722,"seller_lots_in_auction": 10,"seller_created_at": "2025-05-12T10:57:12.000Z","seller_profile": null,"seller_legal_entity": null,"seller_terms_url": null,"images_count": 6,"images": [{"url": "https://assets.catawiki.nl/assets/2026/10/19/c/3/f/c3f82c47-3728-41bf-bcdf-3de66f5e7e37.jpg","thumbnail_url": "https://assets.catawiki.nl/assets/2026/10/19/c/3/f/thumb5_c3f82c47-3728-41bf-bcdf-3de66f5e7e37.jpg","width": 525,"height": 700},{"url": "https://assets.catawiki.nl/assets/2026/10/19/0/4/c/04ce840a-6f3a-465e-843a-1c94851ed716.jpg","thumbnail_url": "https://assets.catawiki.nl/assets/2026/10/19/0/4/c/thumb5_04ce840a-6f3a-465e-843a-1c94851ed716.jpg","width": 525,"height": 700},{"url": "https://assets.catawiki.nl/assets/2026/10/19/b/c/f/bcfba97c-887f-440e-919e-85f383adbef1.jpg","thumbnail_url": "https://assets.catawiki.nl/assets/2026/10/19/b/c/f/thumb5_bcfba97c-887f-440e-919e-85f383adbef1.jpg","width": 525,"height": 700},{"url": "https://assets.catawiki.nl/assets/2026/10/19/5/2/2/522bb092-80da-4768-9bc6-d8acf2f9ae2e.jpg","thumbnail_url": "https://assets.catawiki.nl/assets/2026/10/19/5/2/2/thumb5_522bb092-80da-4768-9bc6-d8acf2f9ae2e.jpg","width": 525,"height": 700},{"url": "https://assets.catawiki.nl/assets/2026/10/19/f/3/8/f38317af-018a-4d32-a9e4-b023d443c5d4.jpg","thumbnail_url": "https://assets.catawiki.nl/assets/2026/10/19/f/3/8/thumb5_f38317af-018a-4d32-a9e4-b023d443c5d4.jpg","width": 525,"height": 700},{"url": "https://assets.catawiki.nl/assets/2026/10/12/d/0/4/d0483036-b6eb-429f-8a42-cdcb024210ae.jpg","thumbnail_url": "https://assets.catawiki.nl/assets/2026/10/12/d/0/4/thumb5_d0483036-b6eb-429f-8a42-cdcb024210ae.jpg","width": 485,"height": 700}],"disclaimers": [{"id": 25,"text": "Catawiki always aims to offer you the best possible buying experience. Our experts virtually review and select every object in line with our submission guidelines. While we strive to provide a detailed description and photographs of each jewellery object, discrepancies or inaccuracies may occur.\r\nIt is your responsibility to review all of the information provided about an object, including the condition and description, before placing an order. Sellers are responsible for the information, pictures and description provided, including the quality, quantity and nature of the jewelry supplied. A small imperfection that cannot be seen in the photo but is included in the description is not a non-conformity.\r\nA Lab Report is not a guarantee, valuation or appraisal regarding the articles described therein. A Lab Report contains only the characteristics of an article described after it has been graded, tested, examined, and analyzed using the techniques and equipment used at the time of the examination from that specific Lab. The results of any other examination performed on the article may differ depending when, how, by whom and with which grading standard the article is examined.\r\nIn addition, any changes and improvements in techniques and equipment that may have occurred which may enable the examiner to detect, among other things, the use of processes for altering the characteristics of an article which use was previously undetectable, does not automatically mean the object does not conform to its description.","links": []}],"feedbacks": [],"shipping_config": null,"live_stream": null,"source_url": null,"raw_data": null,"from_url": "https://www.catawiki.com/en/s?q=women&sort=bidding_end_desc&filters=budget%5B%5D%3D10-100000%26seller_location%5B%5D%3Dit%26914%5B%5D%3D71611&page=2"}
The scraper returns JSON data with each auction lot as an object containing detailed fields. Understanding field purposes enables effective analysis and application.
Lot Information
lot_id: Unique identifier of the lot on Catawiki. Purpose: Database indexing, deduplication, tracking a lot over time.
slug: URL-friendly lot identifier. Purpose: Constructing lot URLs, alternative identifier.
url: Canonical link to the lot page. Purpose: Accessing full details, sharing with clients, verifying scraped data.
title: Lot title. Purpose: Item identification, search, and display.
subtitle: Short summary of key attributes (e.g., movement and material). Purpose: Quick scanning of the item.
summary: Auto-generated summary of the item. Purpose: Fast understanding of item characteristics and condition.
description: Full seller description (condition details, shipping, customs notes). Purpose: Evaluating condition, shipping terms, and import-duty risk.
is_open: Whether the lot is open for bidding. Purpose: Filtering active lots.
is_closed: Whether the lot has closed. Purpose: Separating finished from running auctions.
is_sold: Whether the lot has been sold. Purpose: Analyzing sell-through and final outcomes.
has_explicit_content: Whether the lot contains explicit content. Purpose: Content filtering and compliance.
favorite_count: Number of users who favorited the lot. Purpose: Measuring demand and buyer interest.
Product Attributes
brand: Product brand. Purpose: Brand-level market analysis.
model: Product model name. Purpose: Model-level price tracking and comparison.
gender: Target gender of the item. Purpose: Segmenting men's, women's, and unisex items.
period: Production period. Purpose: Vintage and era-based valuation.
movement: Watch movement type (e.g., Quartz). Purpose: Technical comparison and pricing factor.
dial_colour: Dial color. Purpose: Variant identification and attribute filtering.
case_material: Case material. Purpose: Value assessment and filtering.
case_diameter: Case diameter. Purpose: Size comparison and filtering.
band_material: Band/bracelet material. Purpose: Value assessment and filtering.
band_length: Band length category. Purpose: Checking fit.
condition: Condition grade of the item. Purpose: Price benchmarking by condition.
repainted_dial: Whether the dial was repainted. Purpose: Authenticity and originality check.
original_box_included: Whether the original box is included. Purpose: Collectible value assessment.
original_papers_included: Whether original papers are included. Purpose: Provenance and resale value assessment.
original_warranty_included: Whether original warranty is included. Purpose: Assessing buyer protection.
shipped_insured: Whether shipping is insured. Purpose: Evaluating shipping risk.
specifications: Full list of specification name/value pairs. Purpose: Accessing all attributes, including category-specific ones not exposed as separate fields.
Estimate
estimate_min_eur / estimate_max_eur: Expert estimate range in EUR. Purpose: Valuation benchmarking and deal identification.
estimate_min_usd / estimate_max_usd: Expert estimate range in USD (0 if not provided). Purpose: Cross-currency comparison.
estimate_min_gbp / estimate_max_gbp: Expert estimate range in GBP (0 if not provided). Purpose: Cross-currency comparison.
Bidding
current_bid_eur / current_bid_usd / current_bid_gbp: Current highest bid in each currency. Purpose: Tracking price progress and comparing against estimate.
start_bid: Opening bid amount. Purpose: Estimating entry cost.
min_bid: Minimum amount for the next bid. Purpose: Planning bids.
reserve_price_met: Whether the reserve price has been met. Purpose: Predicting whether the lot will sell.
close_to_reserve_price: Whether the bid is close to reserve. Purpose: Spotting lots about to meet reserve.
total_bids: Total number of bids placed. Purpose: Measuring competition level.
highest_bidder_name: Display name of the current highest bidder. Purpose: Competitor and bidder behavior analysis.
highest_bidder_country: Country code of the highest bidder. Purpose: Geographic demand analysis.
bidding_start_time: Bidding start time (Unix ms). Purpose: Auction timeline analysis.
bidding_end_time: Bidding end time (Unix ms). Purpose: Scheduling bids, calculating remaining time.
close_status: Current closing status of the lot. Purpose: Filtering open vs. closed lots.
buy_now: Buy-now option details, if any. Purpose: Identifying lots purchasable instantly.
bidding_history: List of bids (created_at, bidder_name, bidder_country, amount, bid_type). Purpose: Analyzing bid patterns, autobid use, and price dynamics.
Category
category_id: Most specific category identifier. Purpose: Grouping lots by category.
category_name: Most specific category name. Purpose: Market segmentation.
category_url: Link to the category page. Purpose: Browsing similar lots.
category_path: Category hierarchy from top level to leaf (id, name, url). Purpose: Multi-level taxonomy analysis.
Auction
auction_id: Identifier of the auction containing the lot. Purpose: Grouping lots in the same auction.
auction_title: Auction title. Purpose: Event identification.
auction_url: Link to the auction page. Purpose: Browsing all lots in the auction.
auction_status: Auction status (e.g., open_now). Purpose: Filtering running or upcoming auctions.
auction_start_at: Auction start time. Purpose: Timeline analysis.
auction_close_at: Auction closing time. Purpose: Scheduling and countdown.
auction_lot_count: Number of lots in the auction. Purpose: Estimating auction size.
auction_image_url: Auction cover image. Purpose: Display in dashboards.
Expert
expert_id / expert_name: Catawiki expert who reviewed the lot. Purpose: Evaluating curation quality and expert specialization.
expert_url: Link to the expert's profile. Purpose: Accessing expert details.
expert_bio: Expert's biography. Purpose: Assessing expert credentials.
expert_image_url: Expert profile image. Purpose: Display in dashboards.
Seller
seller_id: Unique seller identifier. Purpose: Grouping lots by seller, lead tracking.
seller_name: Seller display name. Purpose: Seller identification and outreach.
seller_url: Link to the seller profile. Purpose: Accessing seller details and other lots.
seller_country / seller_country_code: Seller country name and code. Purpose: Estimating shipping and customs implications.
seller_is_pro: Whether the seller is a professional seller. Purpose: Separating professional from private sellers.
seller_is_top: Whether the seller has top seller status. Purpose: Identifying highly rated sellers.
seller_badges: Badges earned by the seller (e.g., Verified). Purpose: Assessing seller trustworthiness.
seller_score: Seller rating score (0–100). Purpose: Evaluating seller reliability.
seller_positive_count / seller_negative_count / seller_neutral_count: Number of positive, negative, and neutral reviews. Purpose: Detailed reputation analysis.
seller_lifetime_count: Total number of reviews received. Purpose: Assessing reputation reliability.
seller_objects_sold: Total objects sold by the seller. Purpose: Measuring seller experience and volume.
seller_lots_in_auction: Number of lots the seller currently has in auction. Purpose: Measuring seller current activity.
seller_created_at: Seller account creation date. Purpose: Assessing seller tenure.
seller_profile: Seller profile description, if any. Purpose: Understanding seller background.
seller_legal_entity: Legal entity information for business sellers, if any. Purpose: Business verification and lead generation.
seller_terms_url: Link to seller's terms, if any. Purpose: Reviewing seller-specific conditions.
Media and Other
images_count: Number of images in the lot. Purpose: Assessing listing completeness.
images: List of lot images (url, thumbnail_url, width, height). Purpose: Visual inspection, catalog building, image-based analysis.
disclaimers: Disclaimers attached to the lot. Purpose: Identifying legal or condition warnings.
feedbacks: Feedback entries attached to the lot. Purpose: Assessing buyer feedback.
shipping_config: Shipping configuration of the lot, if any. Purpose: Estimating delivery options and costs.
live_stream: Live stream information, if any. Purpose: Identifying lots with live presentation.
Source and Raw Data
source_url: Search/listing page URL where the lot was scraped. Purpose: Source tracing and data verification.
raw_data: Original unmodified JSON of the lot. Purpose: Accessing any field not exposed in the cleaned output (SEO data, calendar links, realtime tokens, etc.), debugging, auditing.
How to Use
Option A: Scrape by URLs
- Navigate to Catawiki.com and find search results or category pages you want to scrape.
- Copy the full URL (e.g.,
https://www.catawiki.com/en/s?q=vintage+watches). - Paste URLs into the
urlsarray. - Set
max_items_per_url(e.g.,100or200). - Enable
ignore_url_failures: truefor robust multi-URL runs. - Run the scraper and export the results.
Option B: Scrape by Search Filters
- Leave the
urlsarray empty. - Enter a
keyword(e.g.,"vintage watches","art deco"). - Apply optional filters:
sort_by:"bidding_end_desc"(Ending Soon) or"published_at_desc"(Newest)price_range:"100-5000"(€100–€5k)location:"de"(Germany),"nl"(Netherlands), etc.condition: e.g.,"71611"(As new),"165438"(Good – visible wear)period: e.g.,"70506"(1990-1999),"70568"(1900-1949)page: Start from page 2 or later if paginating
- Set
max_items_per_url(pagination limit per page). - Configure proxy settings for stability.
- Run and collect results.
Tips:
- Use
RESIDENTIALproxy with country matching your target items for best results. - Combine multiple filters for precise targeting (e.g., Italian vintage watches under €2k, as-new condition).
- Increase
max_items_per_urlfor comprehensive datasets; be mindful of runtime.
Use Cases & Business Value
- Price intelligence: Track what similar items sell for, building valuation models for collectibles.
- Market trend analysis: Spot rising or declining categories, seasonal demand patterns, or emerging collectibles.
- Competitive reselling: Monitor competing sellers, their inventory velocity, and pricing strategies.
- API aggregation: Feed Catawiki data into multi-source auction aggregators or vertical search engines.
- Research & analytics: Academic or business studies on collectible markets, buyer behavior, and auction dynamics.
The Catawiki Product Search Scraper eliminates hours of manual browsing, enabling real-time data insights that drive smarter bidding, pricing, and business decisions.
Conclusion
The Catawiki Product Search Scraper is an essential tool for anyone serious about collectible markets. Whether you're tracking prices, researching trends, or building a data platform, this scraper delivers rich, structured auction data across 30+ fields. Start a run today and unlock actionable insights from Europe's largest online auction platform.