{
  "id": "christies",
  "displayName": "Christie's (auction results)",
  "sourceId": "christies",
  "sourceName": "Christie's",
  "sourceType": "auction_house",
  "sourceUrl": "https://www.christies.com",
  "module": "api/christies",
  "enginePriority": [
    "api"
  ],
  "categories": [
    "rolex",
    "patek_philippe",
    "audemars_piguet",
    "omega",
    "other_watches",
    "luxury_handbags",
    "jewelry",
    "gemstones",
    "wine",
    "whisky",
    "cognac",
    "art",
    "contemporary_art",
    "photography",
    "books",
    "maps",
    "historical_documents",
    "antiques",
    "design_furniture",
    "scientific_instruments",
    "fossils",
    "minerals",
    "meteorites",
    "sports_memorabilia",
    "movie_memorabilia",
    "music_memorabilia",
    "sneakers",
    "vintage_toys",
    "automobiles"
  ],
  "regions": [
    "US",
    "GB",
    "HK",
    "FR",
    "CH"
  ],
  "languages": [
    "en"
  ],
  "currency": [
    "USD",
    "GBP",
    "HKD",
    "EUR",
    "CHF"
  ],
  "supportsListings": false,
  "supportsSold": true,
  "supportsAuctions": false,
  "supportsImages": true,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": false,
  "refreshFrequencyMinutes": 720,
  "priority": "high",
  "trustScore": 0.9,
  "attributionRequired": true,
  "termsUrl": "https://www.christies.com/en/help/terms-and-conditions",
  "accessNotes": "Plain HTTPS JSON (no rendering, no credits) from the two endpoints the public christies.com pages themselves call: /api/discoverywebsite/auctioncalendar/auctionresults?language=en&month=M&year=Y (closed sales of a month with SaleID/SaleNumber, category/location filters and sale totals) and /api/discoverywebsite/auctionpages/lotsearch?language=en&SaleNumber=…&SaleId=…&page=N&pageSize=…&sortby=lotnumber (lots with estimate, price_realised, dates, image, lot url; max ~84 lots per page). christies.com/robots.txt (User-agent: *) disallows */search, */AjaxPages, */lotimages, */mychristies and similar — none of these paths are used. Prices realised are published by Christie's inclusive of buyer's premium → buyerPremiumIncluded=true; currency comes from price_realised_txt (e.g. 'GBP 190,500'); sale date = the lot's end_date. Categories come from the sale's category filter labels plus title keywords; unmapped lots keep the family suggested by the sale category. Upcoming lots are not exposed by these endpoints (calendar of future sales is a different client app), so supportsAuctions=false. Note: christies.com's edge drops requests whose User-Agent contains a URL or an e-mail address, so the connector identifies itself as 'RareIndex/0.1 (market data research; contact data at rareindex.io)' — no browser impersonation.",
  "enabled": true,
  "schemaVersion": "1.0",
  "config": {
    "categoryLabels": [
      "Jewellery, Watches & Handbags",
      "Wines & Spirits",
      "Collectibles",
      "Books & Manuscripts",
      "Science and Natural History",
      "Photographs & Prints",
      "Fine Art",
      "Furniture & Decorative Art",
      "Antiquities",
      "Asian Art",
      "Design",
      "Cars"
    ],
    "monthsPerRun": 2,
    "backfillMonths": 36,
    "maxSalesPerRun": 30,
    "pageSize": 84
  }
}
