loupe-this — Loupe This (online watch auctions, US)
Realised prices and live lots from Loupe This, through the public JSON:API the site loads.
GET api.loupethis.com/api/v1/auctions?status=closed|live&per_page=100&page=N&include=brand(+/auctions/<slug>for lookup).status=closed+sold_price_cents→ sale: price = winning bid + 10 % buyer's premium (buyerPremiumIncluded: true,metadata.hammer_price),saleDate=ends_at, USD. Closed lots without a sold price (reserve not met) are skipped.status=live→ auction_lot (current bid, starts/ends, live/upcoming). The endpoint also returns closed lots after the open ones; the connector keeps only open lots on that path and stops when a page has none.- Watch attributes: brand from
includedbrands, reference (WATCH_REF_RE+ letter-prefixed fallback for Seiko/IWC/Panerai codes), material, size, completeness, condition hints.identifiers.loupe_this_id(+reference). - Backfill: ~4 250 closed lots since 2021 (43 pages of 100) with
ctx.progressand cursor{ status, page }. - Bidder ids, comments, payment/auth endpoints are ignored.
Smoke: pnpm tsx connectors/api/_g9-asia-watch-sneaker-lib/capture.ts loupe-this --limit 1 --cursor '{"status":"closed","page":1}'.