SPB Git

spb/rareindex

Public

# woolley-wallis — Woolley & Wallis (Salisbury) hammer prices

robots.txt disallows /umbraco/ (the site's past-sales JSON) → not used. Instead: /sitemap-xml → sale pages /departments/<dept>/<code>/ (title, date) → view-lot/1/ exposes sale-id → public JSON GET /api/lots/search?saleId=<id>&pageIndex=N&pageSize=100 (LotNumber, Title, FullDescription, estimates, HammerPrice, image, ViewUrl).

  • HammerPrice is explicitly the hammer → buyerPremiumIncluded=false, GBP; missing hammer → auction_lot (ended).
  • fetchSalePage is overridden to resolve the sale id once per sale (cached in sale.extra.sale_id).
  • Identifiers woolley_wallis_lot = <sale code>/<lot>; metadata.ww_lot_id = platform lot id.
  • Fixtures: pnpm tsx connectors/api/_g8-auctions-eu-apac-lib/capture.ts woolley-wallis --save.
Files · f83c5da5cb0efde9d75cc62be156c52ca2afe623
Menu

Theme