TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1# chairish — Chairish vintage design marketplace (listings)23Reads the schema.org `Product` JSON-LD array embedded in Chairish browse pages4(`/collection/<slug>`, `/style/<slug>`, `?page=N`, 48 per page): name, images, brand, color, material,5dimensions, Offer (USD price, availability, condition, category path, seller city/country).67- One raw record per page, one `listing` per product (asking prices, never sales).8- Category: seed vertical + offer category + title → `design_furniture` / `antiques` / `porcelain` /9 `glass_crystal` / `silver` / `clocks` / `art` / `jewelry` / watch brand / `luxury_handbags`; rugs and10 textiles skipped.11- Cursor `{seedIndex, page}` rotates seeds between runs; `lookup()` handles `/product/<id>/…` URLs.12- Identifier: `chairish_product_id`.13