{
  "id": "loupe-this",
  "displayName": "Loupe This (watch auctions — results + live lots)",
  "sourceId": "loupe-this",
  "sourceName": "Loupe This",
  "sourceType": "auction_house",
  "sourceUrl": "https://loupethis.com",
  "module": "api/loupe-this",
  "enginePriority": ["api"],
  "categories": ["watches", "rolex", "patek_philippe", "audemars_piguet", "omega", "other_watches"],
  "regions": ["US", "global"],
  "country": "US",
  "languages": ["en"],
  "currency": ["USD"],
  "supportsListings": false,
  "supportsSold": true,
  "supportsAuctions": true,
  "supportsImages": true,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": true,
  "refreshFrequencyMinutes": 60,
  "refreshClass": "active",
  "priority": "high",
  "trustScore": 0.9,
  "attributionRequired": true,
  "termsUrl": "https://loupethis.com/terms",
  "acquisitionMethod": "public JSON:API used by the site (api.loupethis.com), direct HTTP",
  "historicalDepth": "years",
  "accessNotes": "Reads the public, unauthenticated JSON:API that loupethis.com itself loads: `GET api.loupethis.com/api/v1/auctions?status=closed|live&per_page=100&page=N&include=brand` (title, lot, start/end, bids count, current bid, sold price, buyer's premium %, reserve-met flag, brand, image) and `GET /api/v1/auctions/<slug>` for URL lookup. robots.txt on both hosts allows everything (verified 2026-09-08). Closed lots are emitted as sales only when `sold_price_cents` is set; that figure is the winning bid plus the 10 % buyer's premium (`buyerPremiumIncluded: true`, hammer kept in `metadata.hammer_price`). Live/upcoming lots are auction_lot records with the current bid — never sales. Bidder/user ids, comments and the bid history included in single-auction responses are ignored; no login, no bidding endpoints. ~4 250 closed lots since 2021 (43 pages) — the backfill walks `status=closed` pages with progress. 1.5 s between requests, concurrency 1.",
  "enabled": true,
  "schemaVersion": "1.0",
  "requires": [],
  "config": {
    "livePages": 2,
    "closedPages": 2
  }
}
