Crown & Caliber Watch Scraper - Pre-Owned Luxury Watches
Pricing
from $5.00 / 1,000 results
Crown & Caliber Watch Scraper - Pre-Owned Luxury Watches
Scrape pre-owned luxury watch listings from Crown & Caliber's live marketplace (now European Watch Co). Get title, brand, model, reference number, price, condition, year, box & papers, images, and URL. Search by brand/model or browse the full catalog.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Scrape pre-owned luxury watch listings from the Crown & Caliber marketplace. Get clean, structured data for each watch: title, brand, model, reference number, price, condition, year, box & papers, images, and listing URL.
Note on the source: Crown & Caliber's own shop (
crownandcaliber.com) has become an editorial newsletter, and its storefront now redirects to European Watch Company (europeanwatch.com) — the live pre-owned luxury watch marketplace that carries the inventory. This Actor scrapes that live storefront, so you always get real, in-stock listings.
Features
- 🔎 Search by brand/model — e.g.
rolex submariner,omega speedmaster,patek, or browse the entire catalog - 🏷️ Structured fields from each listing's schema.org Product data
- 💰 Price, condition, availability captured directly from the offer
- 📦 Box & papers and year parsed from the watch description
- 🖼️ Full image gallery URLs per watch
- ⚡ Fast & reliable — reads structured JSON-LD, no fragile CSS scraping
Input
| Field | Type | Description |
|---|---|---|
searchQueries | array of strings | Brand/model terms to filter listings. All terms in a query must appear in the listing. Leave empty to browse the full catalog. |
maxResults | integer | Max listings to scrape across all queries. 0 = unlimited. Default 50. |
scrapeDetails | boolean | Include each watch's full description text. Default true. |
proxyConfiguration | object | Optional proxy. Not required — the source serves clean data without anti-bot protection. |
Example input
{"searchQueries": ["rolex submariner", "omega speedmaster"],"maxResults": 50,"scrapeDetails": true}
To scrape everything, pass an empty searchQueries and set maxResults to 0.
Output
Each dataset item is one watch listing:
{"name": "Rolex 114060 Submariner No Date SS Black Dial","brand": "Rolex","referenceNumber": "114060","sku": "69241","model": "114060 Submariner No Date SS Black Dial","price": 12300,"priceCurrency": "USD","condition": "Used","availability": "InStock","year": "2018","boxAndPapers": "Box and papers","hasBox": true,"hasPapers": true,"description": "The Rolex 114060 Submariner No Date...","imageUrl": "https://images.europeanwatch.com/images/69/69241-1.jpg","imageUrls": ["https://images.europeanwatch.com/images/69/69241-1.jpg", "..."],"listingUrl": "https://www.europeanwatch.com/watch/rolex-114060-...-69241","query": "rolex submariner","scrapedAt": "2026-07-03T12:00:00.000Z"}
Use cases
- Track pre-owned luxury watch prices and inventory
- Build watch price indexes and arbitrage tools
- Populate resale / collector dashboards and alerts
- Market research on Rolex, Patek Philippe, Audemars Piguet, Omega, and more
Notes
- Data comes from each product page's schema.org
Productmarkup (name, brand, mpn/reference, sku, price, condition, images). yearand box/papers flags are inferred from the description text and may benullwhen not stated.- Please scrape responsibly and comply with the target site's terms of service.