Catawiki Scraper avatar

Catawiki Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Catawiki Scraper

Catawiki Scraper

[πŸ’° $2.50 / 1K] Extract Catawiki auction lots β€” titles, current bids and currencies, bidding start/end times, reserve and buy-now status, seller, and images. Search by keyword and category or paste Catawiki search URLs. Built for collectors, dealers, and auction market research.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pull live auction lots from Catawiki at scale β€” titles, multi-currency bids, bidding windows, reserve and buy-now status, verified seller details, full-resolution image galleries, and category data for art, watches, jewelry, classic cars, wine, coins, and every other Catawiki specialty. Built for collectors, resellers, and auction-market researchers who need structured Catawiki lot data without clicking through endless result pages by hand.

Why This Scraper?

  • Multi-currency live bids in one row β€” every lot's currentBid is returned simultaneously in EUR, USD, and GBP, so you can compare across markets without converting anything yourself.
  • ~35 structured fields per lot β€” including verified seller details (shop name, username, country) and the full-resolution image gallery, not just a single thumbnail.
  • Live auction state on every lot β€” bidding start and end timestamps, reserve-price-met flag, buy-now availability, close status (open/closed), and live favourite count.
  • 6 interface languages β€” English, Dutch, German, French, Spanish, and Italian, controlling both the lot text returned and the locale context.
  • 3 sort modes for time-sensitive monitoring β€” Best Match, Ending Soonest, and Newest, so you can catch lots in the final hours or track freshly listed objects.
  • Paste any Catawiki URL β€” drop in a search or category URL and every filter already in it (category, country, price band, sort) is honoured exactly as the website renders it.
  • Unlimited results with automatic pagination β€” set Max Results to 0 and the scraper walks every page of a result set until it runs out.
  • Covers every Catawiki category β€” art, watches, jewelry, classic cars, wine & whisky, coins & stamps, comics, antiques, and more, all through the same input.

Use Cases

Auction Market Research

  • Track closing prices and bid activity across watch, art, and jewelry categories
  • Compare current bids in EUR, USD, and GBP to spot cross-market arbitrage
  • Monitor how reserve prices and buy-now options affect bidding behaviour
  • Build datasets of lots by category for trend and demand analysis

Reseller & Dealer Sourcing

  • Find undervalued lots ending soon with no reserve met
  • Surface buy-now-available lots for instant acquisition
  • Filter sourcing to a specific category by pasting its Catawiki URL
  • Compare seller shops and countries to identify reliable suppliers

Price & Auction Monitoring

  • Watch lots in their final hours with the Ending Soonest sort
  • Alert on new lots in a niche by re-running a keyword search on a schedule
  • Track favourite counts as an early signal of bidding interest
  • Capture point-in-time snapshots of current bids for valuation models

Collection Valuation

  • Pull comparable sold and active lots to value a private collection
  • Aggregate current bids across similar objects to estimate fair market value
  • Match lots by category and seller country for like-for-like comparisons

Lead Generation

  • Build lists of active seller shops by category and country
  • Identify high-volume sellers worth approaching for partnerships
  • Capture seller usernames and shop URLs for outreach

Getting Started

Just type what you're looking for:

{
"searchQueries": ["rolex submariner"],
"maxResults": 50
}

Multiple Keywords, Ending Soonest

Run several searches in one go and prioritise lots about to close:

{
"searchQueries": ["omega speedmaster", "tag heuer monaco"],
"sortBy": "bidding_end_desc",
"language": "en",
"maxResults": 200
}

Paste a Filtered Catawiki URL

Browse a category or apply price filters on Catawiki, then paste the URL β€” every filter in it is honoured:

{
"searchUrls": [
"https://www.catawiki.com/en/s?q=art+deco+lamp&filters=current_bid_eur[max]=500"
],
"language": "de",
"maxResults": 100
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
searchQueriesstring[]["rolex submariner"]Plain keywords to search Catawiki for, e.g. "art deco lamp". Each keyword runs its own search β€” no URL building needed.
searchUrlsstring[][]Paste Catawiki search or category URLs directly. Any filters already in the URL β€” keyword, category, country, price, sort β€” are honoured as-is. This is how you collect a whole category.

Search Filters

ParameterTypeDefaultDescription
sortByselectBest MatchOrder in which keyword-search results are collected: Best Match, Ending Soonest, or Newest. Applies to keyword searches only β€” pasted URLs keep the sort encoded in the URL.

Options

ParameterTypeDefaultDescription
maxResultsinteger100Maximum lots to return across all keywords and URLs combined. Set to 0 for unlimited. Start with 20–50 to test, then increase.
languageselectEnglishLanguage and locale for the Catawiki site and the returned lot text: English, Dutch, German, French, Spanish, or Italian.

Output

Each lot is one flat row. Here's a representative result:

{
"id": 92345678,
"title": "Rolex - Submariner Date - 16610",
"subtitle": "Men - 2002-2003",
"description": "Stainless steel automatic dive watch with box and papers...",
"url": "https://www.catawiki.com/en/l/92345678-rolex-submariner-date-16610",
"auctionId": 4567890,
"scrapedFromUrl": "rolex submariner",
"currentBid": { "EUR": 6200, "USD": 6700, "GBP": 5300 },
"currentBidValue": 6200,
"currentBidCurrency": "EUR",
"biddingStartTime": "2026-05-30T10:00:00Z",
"biddingEndTime": "2026-06-06T19:18:58Z",
"reservePriceSet": true,
"reservePriceMet": false,
"isBuyNowAvailable": false,
"buyNow": null,
"closeStatus": "open",
"favoriteCount": 47,
"sellerId": 1234567,
"sellerShopName": "Vintage Time Pieces",
"sellerUserName": "vintagetime",
"sellerUrl": "https://www.catawiki.com/en/u/1234567-vintagetime",
"sellerCountry": "Italy",
"thumbImageUrl": "https://assets.catawiki.com/image/thumb/example.jpg",
"originalImageUrl": "https://assets.catawiki.com/image/full/example.jpg",
"images": [
"https://assets.catawiki.com/image/full/example1.jpg",
"https://assets.catawiki.com/image/full/example2.jpg"
],
"categoryId": 343,
"categoryName": "Rolex Watches",
"categoryUrl": "https://www.catawiki.com/en/c/343-rolex-watches",
"hasFreeShipping": false,
"isContentExplicit": false,
"localized": true,
"translatedTitle": null,
"translatedSubtitle": null
}

Core Fields

FieldTypeDescription
idnumberUnique Catawiki lot identifier
titlestringLot title
subtitlestringLot subtitle (often condition/era summary)
descriptionstringFull lot description text
urlstringDirect URL to the lot page
auctionIdnumberParent auction identifier
scrapedFromUrlstringThe keyword or URL this row originated from

Pricing & Bidding

FieldTypeDescription
currentBidobjectCurrent top bid in all three currencies: { EUR, USD, GBP }
currentBidValuenumberCurrent top bid in the locale currency
currentBidCurrencystringCurrency code of currentBidValue
biddingStartTimestringWhen bidding opens (ISO 8601)
biddingEndTimestringWhen bidding closes (ISO 8601)
reservePriceSetbooleanWhether the lot has a reserve price
reservePriceMetbooleanWhether the reserve has been met
isBuyNowAvailablebooleanWhether a buy-now option is available
buyNowobjectBuy-now details when present
closeStatusstringAuction state: open or closed
favoriteCountnumberLive count of users who favourited the lot

Seller

FieldTypeDescription
sellerIdnumberSeller identifier
sellerShopNamestringSeller shop / display name
sellerUserNamestringSeller username
sellerUrlstringURL to the seller's Catawiki profile
sellerCountrystringCountry the seller ships from

Images & Media

FieldTypeDescription
thumbImageUrlstringThumbnail image URL
originalImageUrlstringPrimary full-size image URL
imagesstring[]All full-resolution image URLs for the lot

Category & Flags

FieldTypeDescription
categoryIdnumberCatawiki category identifier
categoryNamestringReadable category name (e.g. "Rolex Watches")
categoryUrlstringURL to the lot's category page
hasFreeShippingbooleanWhether the lot ships for free
isContentExplicitbooleanAdult/explicit-content flag
localizedbooleanWhether the text is localized to the requested language
translatedTitlestringMachine-translated title when the locale differs
translatedSubtitlestringMachine-translated subtitle when the locale differs

Tips for Best Results

  • Start small β€” set Max Results to 20–50 on your first run to confirm the data matches your needs, then scale up.
  • Paste a filtered Catawiki URL to scope precisely β€” apply a price band or category filter on the Catawiki website, copy the resulting URL into Search URLs, and the scraper reproduces that exact view. This is the most powerful way to narrow large categories.
  • Use Ending Soonest for time-sensitive sourcing β€” pair the Ending Soonest sort with a keyword to surface lots in their final hours, ideal for last-minute bidding decisions.
  • Read currentBid directly for cross-market comparison β€” it already carries EUR, USD, and GBP side by side, so there's no need to convert currentBidValue yourself.
  • Combine keywords and URLs in one run β€” mix plain keyword searches with pasted category URLs; results are merged and counted against a single Max Results cap.
  • Set Max Results to 0 for a full sweep β€” when you need an entire category or search, leave the cap at 0 and the scraper paginates to the end on its own.
  • Match the language to your audience β€” switching Language re-runs the search in that locale, so titles and descriptions come back in the language your team or models expect.

Pricing

From $2.50 per 1,000 results β€” among the most affordable Catawiki lot extractors on the market. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.30$0.28$0.265$0.25
1,000$3.00$2.80$2.65$2.50
10,000$30.00$28.00$26.50$25.00
100,000$300.00$280.00$265.00$250.00

A "result" is one auction lot row in the output dataset. No compute or time-based charges β€” you pay per result, plus a small fixed per-run start fee. Platform fees depend on your Apify plan.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n β€” Workflow automation
  • Google Sheets β€” Direct spreadsheet export
  • Slack / Email β€” Notifications on new results
  • Webhooks β€” Trigger custom APIs on run completion
  • Apify API β€” Full programmatic access

This actor is designed for legitimate auction-market research, sourcing, valuation, and analysis. Users are responsible for complying with applicable laws and Catawiki's Terms of Service. Do not use extracted data for spam, harassment, or any unlawful purpose, and handle any personal data (such as seller details) in line with applicable privacy regulations.