{
  "id": "sothebys",
  "displayName": "Sotheby's (auction results & upcoming lots)",
  "sourceId": "sothebys",
  "sourceName": "Sotheby's",
  "sourceType": "auction_house",
  "sourceUrl": "https://www.sothebys.com",
  "module": "api/sothebys",
  "enginePriority": ["api", "firecrawl"],
  "categories": ["rolex", "patek_philippe", "audemars_piguet", "omega", "other_watches", "luxury_handbags", "jewelry", "gemstones", "wine", "whisky", "cognac", "sneakers", "fashion_streetwear", "pokemon", "magic_the_gathering", "basketball_cards", "baseball_cards", "football_cards", "sports_memorabilia", "marvel_comics", "dc_comics", "independent_comics", "art", "contemporary_art", "photography", "books", "maps", "historical_documents", "coins", "banknotes", "design_furniture", "antiques", "automobiles", "space", "scientific_instruments", "fossils", "minerals", "meteorites", "music_memorabilia", "movie_memorabilia", "video_games", "vintage_toys"],
  "regions": ["US", "GB", "HK", "FR", "CH"],
  "languages": ["en"],
  "currency": ["USD", "GBP", "HKD", "EUR", "CHF"],
  "supportsListings": false,
  "supportsSold": true,
  "supportsAuctions": true,
  "supportsImages": true,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": true,
  "refreshFrequencyMinutes": 360,
  "priority": "high",
  "trustScore": 0.9,
  "attributionRequired": true,
  "termsUrl": "https://www.sothebys.com/en/terms-conditions",
  "accessNotes": "Auction pages https://www.sothebys.com/en/buy/auction/<year>/<slug> are server-rendered (__NEXT_DATA__ Apollo cache) with auction metadata, department names, currency, dates and the first 48 lot cards including estimates and, for closed sales, the visible result (BidState.sold.premiums.finalPriceV2 = price including buyer's premium, currentBidV2 = hammer). Remaining lots are paged with the same public GraphQL endpoint the page uses (clientapi.prod.sothelabs.com/graphql, query LotCardsFilterByPaginated, no authentication; we request only public lot-card fields). Auction discovery: links on the public /en/results and /en/calendar pages (rendered through Firecrawl, 1 credit each), plus config.seeds auction URLs; auctions seen while open are re-checked after they close so their results are captured. robots.txt disallows /bsp-api/* and PDFs — not used. Prices: finalPriceV2 (buyer's premium included) → buyerPremiumIncluded=true, hammer kept in metadata; sale date = lot closingTime or the auction's closed timestamp. Condition reports are behind login and are not fetched.",
  "enabled": true,
  "schemaVersion": "1.0",
  "config": {
    "seeds": [],
    "discoveryPages": ["https://www.sothebys.com/en/results", "https://www.sothebys.com/en/calendar"],
    "departments": [],
    "maxAuctionsPerRun": 25,
    "pageSize": 48
  }
}
