{
  "id": "catawiki",
  "displayName": "Catawiki (closed-lot results & live lots)",
  "sourceId": "catawiki",
  "sourceName": "Catawiki",
  "sourceType": "auction_house",
  "sourceUrl": "https://www.catawiki.com",
  "module": "scrapfly/catawiki",
  "enginePriority": ["scrapfly"],
  "categories": ["pokemon", "magic_the_gathering", "yugioh", "one_piece_card_game", "disney_lorcana", "other_tcg", "basketball_cards", "baseball_cards", "football_cards", "hockey_cards", "soccer_cards", "f1_cards", "non_sport_cards", "rolex", "patek_philippe", "audemars_piguet", "omega", "other_watches", "pens", "lighters", "marvel_comics", "dc_comics", "independent_comics", "manga", "animation_art", "lego_sets", "funko", "model_cars", "model_trains", "action_figures", "vintage_toys", "designer_toys", "dolls", "plush", "video_games", "coins", "banknotes", "stamps", "medals", "wine", "whisky", "rum", "cognac", "music", "movie_posters", "cameras", "sports_memorabilia", "art", "contemporary_art", "photography", "jewelry", "gemstones", "luxury_handbags", "sneakers", "fashion_streetwear", "automobiles", "motorcycles", "automotive_memorabilia", "books", "maps", "historical_documents", "fossils", "minerals", "meteorites", "antiques", "design_furniture"],
  "regions": ["NL", "EU"],
  "languages": ["en"],
  "currency": ["EUR"],
  "supportsListings": false,
  "supportsSold": true,
  "supportsAuctions": true,
  "supportsImages": true,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": true,
  "refreshFrequencyMinutes": 240,
  "priority": "high",
  "trustScore": 0.8,
  "attributionRequired": true,
  "termsUrl": "https://www.catawiki.com/en/help/terms-of-use",
  "accessNotes": "Scrapfly (asp, NL exit) because catawiki.com returns 403 to non-browser clients. Two-phase crawl: (1) discovery — a rendered category page (render_js, ~6 credits) lists the live themed auctions of the category; each auction page /en/a/<id>-slug is server-rendered (__NEXT_DATA__, 1 credit, no JS) with its full lot list and closeAt; live lots are emitted as auction_lot records and remembered in the cursor; (2) harvest — after an auction closes, each remembered lot page /en/l/<id>-slug (1 credit, no JS) exposes biddingBlockResponse {closed, sold, final bid in EUR, biddingEndTime} plus title/subtitle/specifications/expert estimate/images/seller country, and sold lots become sale records. Robots (via Scrapfly): /*/c/*/* and *lot_id are disallowed — we only use single-segment category URLs, auction pages and lot pages, never the lot_id query. Prices: Catawiki's final bid is the hammer; the buyer pays an additional ~9% buyer protection fee, so buyerPremiumIncluded=false (fee noted in metadata). Sale date = biddingEndTime from the source. Unsold closed lots are discarded.",
  "enabled": true,
  "schemaVersion": "1.0",
  "config": {
    "seeds": [
      { "id": 725, "path": "725-trading-cards", "hint": "cards" },
      { "id": 299, "path": "299-watches-pens-lighters", "hint": "watches" },
      { "id": 139, "path": "139-comics-animation", "hint": "comics" },
      { "id": 363, "path": "363-toys-models", "hint": "toys" },
      { "id": 165, "path": "165-coins-stamps", "hint": "coins" },
      { "id": 720, "path": "720-wine-whisky-spirits", "hint": "wine" },
      { "id": 347, "path": "347-music-movies-cameras", "hint": "music" },
      { "id": 1097, "path": "1097-sports", "hint": "sports" },
      { "id": 714, "path": "714-jewellery-precious-stones", "hint": "jewelry" },
      { "id": 721, "path": "721-fashion", "hint": "fashion" },
      { "id": 85, "path": "85-art", "hint": "art" },
      { "id": 708, "path": "708-classic-cars-motorcycles-automobilia", "hint": "cars" },
      { "id": 863, "path": "863-archaeology-natural-history", "hint": "natural_history" },
      { "id": 1099, "path": "1099-books-historical-memorabilia", "hint": "books" }
    ],
    "maxNewAuctionsPerRun": 30,
    "maxLotFetchesPerRun": 400,
    "pendingCap": 6000,
    "harvestDelayMinutes": 20
  }
}
