Luxury Watch Price & Listing Data — Chrono24 Scraper avatar

Luxury Watch Price & Listing Data — Chrono24 Scraper

Pricing

from $2.40 / 1,000 record scrapeds

Go to Apify Store
Luxury Watch Price & Listing Data — Chrono24 Scraper

Luxury Watch Price & Listing Data — Chrono24 Scraper

Scrape luxury and pre-owned watch listings from Chrono24 — price, brand, model, reference, dealer name, rating, and location for every watch.

Pricing

from $2.40 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Chrono24 Luxury Watch Marketplace Scraper — Price & Listing Data

Scrape luxury and pre-owned watch listings from Chrono24, the largest global marketplace for new and secondhand watches. Returns price, brand, model, reference number, condition, and the selling dealer's name, location, and rating for every listing.


Chrono24 Scraper Features

  • Extracts price, currency, condition, and year of production for every listing
  • Returns dealer name, location, and star rating — the provenance data most watch scrapers skip
  • Collects reference numbers and box/papers status, the two fields that actually move resale price
  • Covers 24 major brands out of the box — Rolex, Omega, Patek Philippe, Audemars Piguet, Cartier, and 19 more
  • Pulls full-size photo URLs for every watch, not just a thumbnail
  • Point it at a specific brand, a set of brands, or drop in direct Chrono24 URLs — your call

Who Uses Chrono24 Watch Data?

  • Watch dealers — benchmark their own pricing against live Chrono24 listings before relisting.
  • Arbitrage traders — spot underpriced watches across dealer locations and currencies, or at least the raw numbers that make spotting them possible.
  • Price analysts — track reference-number price history for a specific model over time.
  • Insurance and appraisal firms — pull comparable market prices for valuation reports.
  • Marketplace researchers — study dealer rating and location patterns across the pre-owned watch trade.

How It Works

  1. Pick one or more brands (or leave it blank to cover all 24 supported brands).
  2. The scraper walks each brand's listing pages, collecting the URL for every watch it finds.
  3. Each watch's detail page is fetched and parsed for price, condition, dealer info, and photos.
  4. Records land in your dataset as they're collected — no waiting for the whole run to finish before you can start pulling data.

Chrono24 Scraper Input

{
"brands": ["rolex", "omega"],
"maxItems": 100,
"maxPagesPerBrand": 3
}

Or skip brand selection and point it straight at specific pages:

{
"startUrls": [
"https://www.chrono24.com/rolex/submariner-date-116610ln-40mm-black-ceramic-bezel-stainless-steel--id47341084.htm"
],
"maxItems": 1
}
FieldTypeDefaultDescription
brandsarray(all 24)Chrono24 brand slugs to scrape — rolex, omega, patekphilippe, audemarspiguet, cartier, and 19 more. Leave empty to cover all supported brands.
maxItemsinteger10Maximum number of watch listings to collect.
maxPagesPerBrandinteger2Maximum search-result pages to paginate per brand (~30 watches per page).
startUrlsarray[]Direct Chrono24 brand listing or watch detail page URLs. Overrides brands when set.
resumeCursorstring(empty)Cursor from a previous run's Output. Leave empty for a fresh crawl.

Chrono24 Scraper Output Fields

{
"listing_id": "47341084",
"title": "Rolex Submariner Date 116610LN 40mm Black Ceramic Bezel Stainless Steel",
"brand": "Rolex",
"model": "Submariner Date",
"reference_number": "116610LN",
"price": 11495,
"currency": "USD",
"condition": "Used (Very good)",
"year": "2010",
"box_papers": "Original box, no original papers",
"dealer_name": "QD Watches",
"dealer_location": "United States of America, California, San Diego",
"dealer_rating": 4.9,
"shipping_from": "United States of America, California, San Diego",
"listing_url": "https://www.chrono24.com/rolex/submariner-date-116610ln-40mm-black-ceramic-bezel-stainless-steel--id47341084.htm",
"image_urls": ["https://img.chrono24.com/images/uhren/47341084-cekfmwhjyn3daoa1oei5pflg-ExtraLarge.jpg"],
"scraped_at": "2026-08-04T01:27:35.517Z"
}
FieldTypeDescription
listing_idstringUnique numeric listing identifier from the Chrono24 URL
titlestringWatch title (brand + model line)
brandstringWatch brand name
modelstringWatch model / collection name
reference_numberstringManufacturer reference number
pricenumberListing price
currencystringISO currency code for the listed price
conditionstringWatch condition (e.g. New, Used - Very good)
yearstringYear of production
box_papersstringScope of delivery — original box / papers included
dealer_namestringSelling dealer's storefront name
dealer_locationstringDealer's country/region/city as shown on the listing
dealer_ratingnumberDealer's average rating out of 5
shipping_fromstringLocation the watch ships from
listing_urlstringCanonical Chrono24 URL for this listing
image_urlsarrayFull-size watch photo URLs
scraped_atstringISO-8601 timestamp when the record was scraped

Resuming a large crawl

Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.

  • You are not re-charged for records the earlier run already delivered.
  • Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its resumeCursor is no longer valid.
  • resumeCursor is opaque — supply it unmodified.

FAQ

How do I scrape Chrono24? Run this actor with a list of brands (or leave it blank for all 24 supported brands) and a maxItems cap. It returns price, dealer, and provenance data for every listing it finds — no browser extension or manual copy-pasting required.

What data can I get from Chrono24? Price, currency, condition, year of production, reference number, box/papers status, and the selling dealer's name, location, and rating — for any of the 24 major brands this actor covers, or any specific listing URL you point it at.

Can I filter by brand? Yes. Pass one or more Chrono24 brand slugs in the brands field — rolex, omega, patekphilippe, and 21 more. Leave it empty and the run covers all 24.

How much does the Chrono24 Scraper cost to run? Pricing is pay-per-result on the Apify platform — check the actor's Pricing tab on the Apify Store for the current per-record rate.

Does the Chrono24 Scraper need a login? No. It reads publicly listed watches — no Chrono24 account, login, or API key required on your end.


Need More Features?

Need custom fields, filters, or a different target site? File an issue or get in touch.

Why Use the Chrono24 Scraper?

  • Dealer provenance included — name, location, and rating on every record, not just price and title.
  • Full brand coverage — 24 major brands out of the box, or point it at any specific Chrono24 URL. Most Chrono24 scrapers make you pick one brand and stick with it.
  • Resumable — pass a resumeCursor and pick up a stopped run without paying for records you already have.