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%
2.0 KB · 39 lines json
Raw Blame History
1{2  "id": "loupe-this",3  "displayName": "Loupe This (watch auctions — results + live lots)",4  "sourceId": "loupe-this",5  "sourceName": "Loupe This",6  "sourceType": "auction_house",7  "sourceUrl": "https://loupethis.com",8  "module": "api/loupe-this",9  "enginePriority": ["api"],10  "categories": ["watches", "rolex", "patek_philippe", "audemars_piguet", "omega", "other_watches"],11  "regions": ["US", "global"],12  "country": "US",13  "languages": ["en"],14  "currency": ["USD"],15  "supportsListings": false,16  "supportsSold": true,17  "supportsAuctions": true,18  "supportsImages": true,19  "supportsCatalog": false,20  "supportsPopulation": false,21  "supportsLookup": true,22  "refreshFrequencyMinutes": 60,23  "refreshClass": "active",24  "priority": "high",25  "trustScore": 0.9,26  "attributionRequired": true,27  "termsUrl": "https://loupethis.com/terms",28  "acquisitionMethod": "public JSON:API used by the site (api.loupethis.com), direct HTTP",29  "historicalDepth": "years",30  "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.",31  "enabled": true,32  "schemaVersion": "1.0",33  "requires": [],34  "config": {35    "livePages": 2,36    "closedPages": 237  }38}39