{
  "id": "bobs-watches",
  "displayName": "Bob's Watches (pre-owned Rolex listings)",
  "sourceId": "bobs-watches",
  "sourceName": "Bob's Watches",
  "sourceType": "dealer",
  "sourceUrl": "https://www.bobswatches.com",
  "module": "api/bobs-watches",
  "enginePriority": ["api", "firecrawl"],
  "categories": ["rolex", "watches", "other_watches"],
  "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.8,
  "attributionRequired": true,
  "termsUrl": "https://www.bobswatches.com/terms-and-conditions",
  "accessNotes": "Public model-family pages (bobswatches.com/rolex-<model>) fetched over plain HTTPS with the RareIndex user agent; robots.txt allows them (sort/query/search URLs are disallowed and never used). Each page embeds schema.org Product JSON-LD per watch (name, mpn = reference, sku = stock id, colour/material, USD price, availability). Listings only; Bob's does not publish realised prices. 1.5 s between pages.",
  "enabled": true,
  "schemaVersion": "1.0",
  "config": {
    "seeds": ["rolex-submariner", "rolex-daytona", "rolex-gmt-master-ii", "rolex-datejust", "rolex-day-date", "rolex-explorer", "rolex-sea-dweller", "rolex-yacht-master", "rolex-oyster-perpetual", "rolex-sky-dweller", "rolex-milgauss", "rolex-air-king", "vintage-rolex", "used-rolex-watches"]
  }
}
