Crown & Caliber Watch Scraper - Pre-Owned Luxury Watches avatar

Crown & Caliber Watch Scraper - Pre-Owned Luxury Watches

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Crown & Caliber Watch Scraper - Pre-Owned Luxury Watches

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

lulz bot

Maintained by Community

Actor 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

FieldTypeDescription
searchQueriesarray of stringsBrand/model terms to filter listings. All terms in a query must appear in the listing. Leave empty to browse the full catalog.
maxResultsintegerMax listings to scrape across all queries. 0 = unlimited. Default 50.
scrapeDetailsbooleanInclude each watch's full description text. Default true.
proxyConfigurationobjectOptional 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 Product markup (name, brand, mpn/reference, sku, price, condition, images).
  • year and box/papers flags are inferred from the description text and may be null when not stated.
  • Please scrape responsibly and comply with the target site's terms of service.