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%
949 B

# 1stdibs — 1stDibs marketplace (dealer listings)

Browse pages (/furniture/seating/, /jewelry/, /jewelry/watches/wrist-watches/, /fashion/handbags-purses-bags/, /art/prints-works-on-paper/ … ?page=N, 60 items, ≤ 50 pages) embed the server-rendered Relay store in <script id="serverVars_data">. parseBrowseHtml dereferences the Item records: title, serviceId, display prices in 10 currencies (USD kept), seller company/id, designers, location, period/style line, materials, measurements, photos, sold/hold flags.

  • One raw record per page (trimmed items, not the 3 MB store), one listing per item.
  • Category from seed vertical + category code + attribute line/title (design_furniture / antiques / decorative-object slugs / jewelry / watch brands / luxury_handbags / art).
  • Cursor {seedIndex, page} with seed rotation; 5 s politeness.
  • Identifiers: firstdibs_item_id (f_51602042), firstdibs_seller_id.