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%
1.0 KB

# dlrc — David Lawrence Rare Coins sold lots

US coin dealer/auction house; weekly internet auctions ("no buyer's fee"). Public JSON API of the site's SPA (Collectibles Showcase, tenant header x-client-id resolved from /consumer/client?url=).

  • Engine: api (JSON), 0 credits.
  • Flow (incremental): /consumer/auction/past → newest closed auctions → /consumer/inventory/past/auction?auctions=<id>&pageNumber=N&pageSize=100.
  • Flow (backfill): unfiltered /consumer/inventory/past/auction?pageNumber=N (162k sold lots incl. legacy 2016+ sales), cursor archivePage.
  • Records: sale per sold lot — salePrice cents → USD, buyerPremiumIncluded=true (no buyer's fee, note in metadata), sale date = lot closing day, grade from gradingService/fullGrade/isPlus/isCac, identifiers dlrc_inventory_id, pcgs_number, <grader>_cert, optional numista_id.
  • Config: clientId (default 3), auctionsPerRun, pagesPerRun.
  • Smoke: pnpm tsx connectors/api/dlrc/_smoke.ts 1