Bob's Watches Scraper - Used Rolex & Luxury Watch Prices
Pricing
from $10.00 / 1,000 results
Bob's Watches Scraper - Used Rolex & Luxury Watch Prices
Scrape pre-owned luxury watch listings from BobsWatches.com. Get model, reference number, price, condition, year, box & papers, dial, metal, image, and URL. Includes Bob's market price index (retail vs buy price) per reference. Search by brand and model.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
Scrape pre-owned luxury watch listings and market price data from BobsWatches.com, one of the largest used Rolex and luxury watch marketplaces. Perfect for resellers, collectors, watch-flippers, price-tracking apps, and market-research teams.
What it does
Given one or more brand/model queries (e.g. rolex submariner, omega speedmaster, tudor black bay), the Actor collects:
- Full watch listings — name, brand, model, reference number, SKU, asking price, condition, year, dial color, metal, bezel, movement, box & papers, image, and listing URL.
- Market price index — for the searched model, Bob's published reference table of retail price vs. Bob's buy price, per reference number. Great for spotting arbitrage and tracking depreciation.
Input
| Field | Type | Description |
|---|---|---|
searchQueries | array | Brand + model queries, e.g. ["rolex submariner", "omega speedmaster"]. Also accepts a category path (used-rolex/datejust) or a full URL. Brand defaults to Rolex. |
maxResults | integer | Max listings to scrape across all queries. 0 = unlimited. Default 50. |
scrapeDetails | boolean | Visit each listing page to add the full description. Slower. Default false. |
includePriceIndex | boolean | Also output the market price index rows. Default true. |
proxyConfiguration | object | Proxy settings. Residential recommended (Cloudflare). Defaults to Apify residential. |
Example input
{"searchQueries": ["rolex submariner", "rolex datejust"],"maxResults": 100,"scrapeDetails": false,"includePriceIndex": true,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Output
Listing record:
{"name": "Used Oystersteel & 18k Yellow Gold Rolex Submariner ref 116613LB Bluesy","brand": "Rolex","modelName": "Submariner","referenceNumber": "116613LB","sku": "190567 PL","price": 16995,"priceCurrency": "USD","condition": "Used","availability": "InStock","year": "2010 - Present","boxAndPapers": "Box and Papers","hasBox": true,"hasPapers": true,"metalType": "Steel and Gold","dialColor": "Blue","bezelType": "Timing","movementType": "Automatic","ratingValue": 4.94,"ratingCount": 18,"imageUrl": "https://www.bobswatches.com/images/zUsed-Rolex-Submariner-116613-SKU190567-PL.jpg","listingUrl": "https://www.bobswatches.com/used-...-bluesy.html","scrapedAt": "2026-06-24T19:00:00.000Z"}
Price-index record (recordType: "priceIndex"):
{"recordType": "priceIndex","reference": "126613 Blue","retailPriceText": "$119,450","retailPrice": 119450,"buyPriceText": "$20,995","buyPrice": 20995,"query": "rolex submariner","scrapedAt": "2026-06-24T19:00:00.000Z"}
Notes
- Data is extracted from the site's embedded JSON-LD structured data, so it is clean and stable.
- Bob's Watches is behind Cloudflare bot protection; the Actor uses Apify residential proxies by default.
- Pricing: pay per result in the default dataset, plus a small per-run start fee.
Disclaimer
This Actor collects publicly available data for personal and research use. Respect BobsWatches.com's terms of service and applicable laws.