{
  "id": "wright",
  "displayName": "Wright / Rago (design & art results)",
  "sourceId": "wright",
  "sourceName": "Wright",
  "sourceType": "auction_house",
  "sourceUrl": "https://www.wright20.com",
  "module": "api/wright",
  "enginePriority": ["api"],
  "categories": ["design_furniture", "art", "contemporary_art", "photography", "glass_crystal", "porcelain", "silver", "clocks", "jewelry", "other_watches", "antiques", "books", "movie_posters"],
  "regions": ["US"],
  "country": "US",
  "languages": ["en"],
  "currency": ["USD"],
  "supportsListings": false,
  "supportsSold": true,
  "supportsAuctions": true,
  "supportsImages": true,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": false,
  "refreshFrequencyMinutes": 1440,
  "priority": "medium",
  "trustScore": 0.9,
  "attributionRequired": true,
  "termsUrl": "https://www.wright20.com/buying/terms-of-sale/",
  "acquisitionMethod": "embedded Inertia JSON (data-page) on public session pages",
  "historicalDepth": "decades",
  "accessNotes": "Plain HTTPS with the RareIndex user agent. robots.txt: Crawl-delay 10 (honoured: 10 s between requests), Disallow /items/item/*, /items/index/zoom/*, /auctions/bid/*, /auctions/view/*, /auctions/view_search/*, /search/*, /catalogs/popup*, /*?cms=* — none of these paths is ever requested. We read only /sitemap-index.xml (which lists one child sitemap per sale session, sitemaps/sessions/sitemap-auctions_<yyyy>_<mm>_<slug>.xml; the child files are not fetched, the session URL is derived from the name), the session index page /auctions/<yyyy>/<mm>/<slug> whose <div id=app data-page> Inertia JSON holds every lot of the sale (artist, title, lot number, estimate, price realized `result`, bid count, image, location) and, for closed sales, the public /auctions/<yyyy>/<mm>/<slug>/info page whose JSON carries the session close time (ended_at) and the flag show_results_with_premium (1 → results include the buyer's premium; stored as buyerPremiumIncluded, null when the info page is unavailable). Lot detail pages are never fetched. Sale date = ended_at (fallback: auction date). Results flagged preliminary by the house lower confidence to 0.75. Sessions go back to 2000 (614 sessions in the index). 0 credits.",
  "enabled": true,
  "schemaVersion": "1.0",
  "config": {
    "sessionsPerRun": 2,
    "fetchInfoPage": true
  }
}
