{
  "id": "chairish",
  "displayName": "Chairish (vintage furniture, decor, art & jewelry listings)",
  "sourceId": "chairish",
  "sourceName": "Chairish",
  "sourceType": "marketplace",
  "sourceUrl": "https://www.chairish.com",
  "module": "api/chairish",
  "enginePriority": ["api"],
  "categories": ["design_furniture", "antiques", "porcelain", "glass_crystal", "silver", "clocks", "art", "contemporary_art", "photography", "jewelry", "other_watches", "luxury_handbags"],
  "regions": ["US"],
  "languages": ["en"],
  "currency": ["USD"],
  "supportsListings": true,
  "supportsSold": false,
  "supportsAuctions": false,
  "supportsImages": true,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": true,
  "refreshFrequencyMinutes": 720,
  "priority": "medium",
  "trustScore": 0.75,
  "attributionRequired": true,
  "termsUrl": "https://www.chairish.com/legal",
  "acquisitionMethod": "public HTML — schema.org Product JSON-LD on browse pages",
  "historicalDepth": "none",
  "accessNotes": "Chairish browse pages (/collection/<slug> and /style/<slug>, ?page=N, 48 listings per page) are server-rendered and embed one schema.org Product per listing in a JSON-LD array: name, description, images, brand (designer/maker), color, material, width/depth/height, Offer {price, priceCurrency USD, availability, itemCondition, category path such as 'Furniture > Chairs > Chaises', seller address locality/country}. We read only that JSON-LD block — no search endpoint, no /product/list, /product/grid or /product/data XHRs (all disallowed by robots.txt), no account or cart paths. robots.txt (User-agent: * and named AI bots) disallows /search, /saved-search, /product/list|grid|data|id and account paths; /collection/ and /style/ are allowed. The terms-of-service URL is JS-only (help centre) and could not be reviewed automatically; no anti-bot challenge is served to the honest bot UA (200 OK). Asking prices only (listings, never sales); the seller's business location (city/country shown on every card) is kept as the listing location, no personal data. Category mapping: seed vertical + JSON-LD category + title keywords → design_furniture (default for furniture/lighting), antiques (period/antique evidence), porcelain, glass_crystal, silver, clocks, art/photography, jewelry, watch brands, luxury handbags; rugs/textiles/pillows/wallpaper are skipped. 3 s between requests, 1 in flight; 4 seeds × 2 pages per incremental run, seed rotation via cursor {seedIndex, page}.",
  "enabled": true,
  "schemaVersion": "1.0",
  "config": {
    "pagesPerSeed": 2,
    "seedsPerRun": 4,
    "seeds": [
      { "path": "/collection/vintage-furniture", "vertical": "furniture" },
      { "path": "/style/mid-century-modern", "vertical": "furniture" },
      { "path": "/collection/lighting", "vertical": "lighting" },
      { "path": "/collection/decor", "vertical": "decor" },
      { "path": "/collection/tableware-and-barware", "vertical": "tableware" },
      { "path": "/collection/art", "vertical": "art" },
      { "path": "/collection/jewelry", "vertical": "jewelry" },
      { "path": "/collection/watches", "vertical": "watches" },
      { "path": "/collection/handbags", "slug": "luxury_handbags", "vertical": "fashion" }
    ]
  }
}
