SPB Git forge

spb/rareindex

Public
54commits 1branches 0releases
7.1 MBsize
maindefault branch
10 days agolast push
TypeScript 61.9% HTML 37.2% SQL 0.7%
3.2 KB · 96 lines json
Raw Blame History
1{2  "id": "christies",3  "displayName": "Christie's (auction results)",4  "sourceId": "christies",5  "sourceName": "Christie's",6  "sourceType": "auction_house",7  "sourceUrl": "https://www.christies.com",8  "module": "api/christies",9  "enginePriority": [10    "api"11  ],12  "categories": [13    "rolex",14    "patek_philippe",15    "audemars_piguet",16    "omega",17    "other_watches",18    "luxury_handbags",19    "jewelry",20    "gemstones",21    "wine",22    "whisky",23    "cognac",24    "art",25    "contemporary_art",26    "photography",27    "books",28    "maps",29    "historical_documents",30    "antiques",31    "design_furniture",32    "scientific_instruments",33    "fossils",34    "minerals",35    "meteorites",36    "sports_memorabilia",37    "movie_memorabilia",38    "music_memorabilia",39    "sneakers",40    "vintage_toys",41    "automobiles"42  ],43  "regions": [44    "US",45    "GB",46    "HK",47    "FR",48    "CH"49  ],50  "languages": [51    "en"52  ],53  "currency": [54    "USD",55    "GBP",56    "HKD",57    "EUR",58    "CHF"59  ],60  "supportsListings": false,61  "supportsSold": true,62  "supportsAuctions": false,63  "supportsImages": true,64  "supportsCatalog": false,65  "supportsPopulation": false,66  "supportsLookup": false,67  "refreshFrequencyMinutes": 720,68  "priority": "high",69  "trustScore": 0.9,70  "attributionRequired": true,71  "termsUrl": "https://www.christies.com/en/help/terms-and-conditions",72  "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.",73  "enabled": true,74  "schemaVersion": "1.0",75  "config": {76    "categoryLabels": [77      "Jewellery, Watches & Handbags",78      "Wines & Spirits",79      "Collectibles",80      "Books & Manuscripts",81      "Science and Natural History",82      "Photographs & Prints",83      "Fine Art",84      "Furniture & Decorative Art",85      "Antiquities",86      "Asian Art",87      "Design",88      "Cars"89    ],90    "monthsPerRun": 2,91    "backfillMonths": 36,92    "maxSalesPerRun": 30,93    "pageSize": 8494  }95}96