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.1 KB

# spink — Spink & Son sold lots

London auction house (rooms in London, New York, Hong Kong, Singapore): coins, banknotes, stamps, medals, bonds. Public results for every sale since December 2002.

  • Engine: api (static HTML), Firecrawl fallback; 1.5 s politeness; ≤ 80 lot pages per run.
  • Flow: /auctions/prices (auction <select>: code, date, title — the only place with the sale date) → /auction/<code>?page=1 (links to every lot of the sale) → /lot/<code><lot 6 digits> (description, "Sold for", "Starting price", images) → one raw record per sold lot.
  • Records: sale — price in the printed currency (GBP / HK$ / US$ / S$), buyerPremiumIncluded=null (Spink does not say whether "Sold for" includes the premium), sale date = dropdown date, grade + cert (Cert. #…) parsed from the description, identifiers.spink_lot, <grader>_cert.
  • Cursor: { doneSales, inProgress: { sale, lotUrls, index }, done }; wine / jewellery / handbag / autograph / bond sales are skipped by title.
  • Smoke: pnpm tsx connectors/api/spink/_smoke.ts 2