CHRONEXT Watch Scraper avatar

CHRONEXT Watch Scraper

Pricing

from $1.10 / 1,000 results

Go to Apify Store
CHRONEXT Watch Scraper

CHRONEXT Watch Scraper

[💰 $1.1 / 1K] Extract luxury watch listings from CHRONEXT: brand, model, reference, condition, year, case size, movement, materials, dial colour, price and images. Filter by 56 brands, price, year, size and features across 8 country storefronts in EUR, GBP or CHF.

Pricing

from $1.10 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Pull luxury watch listings from CHRONEXT at scale — live prices in EUR, GBP or CHF, manufacturer reference codes, condition grade, year of manufacture, box-and-papers provenance, full case and movement specifications, and every listing photo. Built for watch dealers, resellers, collectors, market analysts, and insurance and valuation teams who need a clean, structured inventory feed without hand-crafting search links or checking listings one page at a time.

Why This Scraper?

  • 8 country storefronts in 3 currencies — International (EUR), United Kingdom (GBP), Switzerland (CHF), plus Germany, Austria, France, Italy and the Netherlands. Prices, condition labels and delivery text come back in that store's own currency and language.
  • 161 filter values across 14 filter families, every one verified live — 56 brands, 5 condition grades, 3 movement types, 22 case materials, 24 strap and bracelet materials, 23 dial colours and 25 complications, plus price, year and case-size ranges. Unknown values are dropped with a warning instead of silently zeroing your run.
  • 25 named complications to filter on — chronograph, perpetual and annual calendar, moon phase, GMT second time zone, world time, power reserve indicator, tachymeter, flyback, helium escape valve, co-axial escapement, and more.
  • 13 extra specification fields on demand — turn on full specifications and every watch also returns case shape, clasp type, crystal, dial index type, movement, taxation scheme and warranty status: 44 attributes per watch instead of the 23 a listing card carries.
  • 120 watches with full specifications in 33.6 seconds — measured, not estimated. Watch pages are collected in parallel, so depth costs you very little time.
  • Manufacturer reference codes on every row — both the short reference (126710BLNR) and the dial-specific long reference (126710BLNR-0003), ready to join against price guides, auction records or your own stock list.
  • Human-readable prices with a computed discount17270.00 in the store's currency alongside the raw minor-unit value, the crossed-out strikePrice, and a calculated discountPercent so markdowns are one column, not arithmetic.
  • Filters run on CHRONEXT's own index, not after collection — narrowing to "Rolex, very good, with papers, under €20,000" means you collect and pay for that subset only, never the full catalogue.
  • Whole catalogue in a single run — around 2,000 watches on each EUR storefront, about 1,350 in Switzerland and about 380 in the UK, walked page by page with automatic de-duplication.

Use Cases

Dealer & Reseller Operations

  • Rebuild your competitor inventory sheet every morning with current asking prices
  • Spot new arrivals by reference code before they appear on aggregator sites
  • Track which references sell through fastest by watching stock disappear
  • Filter to ready-to-ship stock only when you need a watch in hand this week

Pricing & Market Intelligence

  • Compare the same reference across EUR, GBP and CHF storefronts for arbitrage gaps
  • Measure the price premium of box-and-papers examples over bare watches
  • Chart price against year of manufacture for a single model line
  • Watch discount depth across the catalogue using strikePrice and discountPercent

Insurance, Valuation & Appraisal

  • Build replacement-cost tables by reference code and condition grade
  • Support appraisals with live retail comparables rather than stale guide prices
  • Document specifications — case size, material, movement, crystal — for policy schedules
  • Track vintage pieces separately using the Vintage condition filter

Collector & Enthusiast Research

  • Hunt a specific complication across all 56 brands at once
  • Find every 36–40 mm steel piece with a black dial and a date
  • Filter to unworn examples with original papers only
  • Track a grail reference across every storefront until the price drops

Data Products & Integration

  • Feed a watch price-comparison site with structured, deduplicated listings
  • Enrich a CRM or marketplace catalogue with images and full specifications
  • Power dashboards on luxury watch supply, pricing and condition mix
  • Schedule daily runs and pipe new listings straight into Slack or a spreadsheet

Getting Started

{
"searchTerms": ["submariner"],
"maxResults": 100
}

Brand and Condition, in Pounds

{
"marketplace": "co.uk",
"brands": ["Rolex", "Omega"],
"condition": ["Unworn - New", "Like New"],
"maxResults": 200
}

Cheapest Chronographs with Full Specifications

{
"features": ["Chronograph"],
"minPrice": 3000,
"maxPrice": 12000,
"sortBy": "priceAsc",
"includeSpecs": true,
"maxResults": 250
}

Advanced — Vintage Steel, Papers Required

{
"searchTerms": ["daytona", "speedmaster"],
"startUrls": ["https://www.chronext.com/rolex/submariner"],
"marketplace": "com",
"condition": ["Vintage", "Very Good"],
"movement": ["Manual Wind"],
"caseMaterial": ["Stainless Steel"],
"dialColor": ["Black", "Silver"],
"minYear": 1960,
"maxYear": 1990,
"minCaseSize": 36,
"maxCaseSize": 42,
"originalPapers": "yes",
"immediateDeliveryOnly": true,
"sortBy": "priceDesc",
"includeSpecs": true,
"maxResults": 500
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
searchTermsstring[]["submariner"]Plain-word searches such as "daytona ceramic" or "omega speedmaster". Each term runs separately and all matches are returned. Leave empty to browse the whole catalogue.
startUrlsstring[][]Paste CHRONEXT web addresses directly — a listing page, a brand page, a brand-and-model page, or a single watch page. The country store is read from each address, so a .co.uk link returns prices in GBP. Filters, search words and sort order already in the address are read and applied, so a link copied from a filtered CHRONEXT page returns that same selection.
marketplaceselectInternational — EURWhich country store to read: International (EUR), United Kingdom (GBP), Germany (EUR), Austria (EUR), Switzerland (CHF), France (EUR), Italy (EUR), Netherlands (EUR). Sets both the currency and the label language.

Brand, Condition & Movement

ParameterTypeDefaultDescription
brandsselect[][]Pick from 56 brands — Rolex, Omega, Patek Philippe, Audemars Piguet, Cartier, Tudor, IWC, Hublot, Breitling, Grand Seiko and more. Empty means every brand.
conditionselect[][]Unworn – New, Like new, Very good, Good, or Vintage.
genderselect[][]Men's, Women's or Unisex sizing.
movementselect[][]Automatic (self-winding), Quartz (battery) or Manual wind.

Price, Year & Size Ranges

ParameterTypeDefaultDescription
minPriceintegeremptyLowest price to include, in the currency of the country store you picked.
maxPriceintegeremptyHighest price to include, in the same currency.
minYearintegeremptyOldest year of manufacture. CHRONEXT currently stocks watches from 1954 onwards.
maxYearintegeremptyNewest year of manufacture.
minCaseSizeintegeremptySmallest case diameter in millimetres. Stock ranges from 20 mm to 52 mm.
maxCaseSizeintegeremptyLargest case diameter in millimetres.

Materials, Dial & Complications

ParameterTypeDefaultDescription
caseMaterialselect[][]22 case materials — stainless steel, steel and yellow/rose/white gold, platinum, titanium, ceramic, carbon, bronze and more.
braceletMaterialselect[][]24 strap and bracelet materials — steel, gold, titanium, ceramic, rubber, silicone, textile, and calf, alligator, lizard or ostrich leather.
dialColorselect[][]23 dial colours including mother of pearl, skeletonised, champagne, anthracite, Tiffany blue and pavé (diamond set).
featuresselect[][]25 features and complications — chronograph, chronometer certified, day and date, annual and perpetual calendar, moon phase, GMT, world time, power reserve, tachymeter, flyback, helium escape valve, co-axial escapement and more.

Provenance & Availability

ParameterTypeDefaultDescription
originalBoxselectDoesn't matterRequire the original box, exclude it, or ignore the question entirely.
originalPapersselectDoesn't matterRequire original papers and certificate, exclude them, or ignore.
immediateDeliveryOnlybooleanfalseOnly return watches CHRONEXT can ship immediately, rather than ones with a longer lead time.

Results

ParameterTypeDefaultDescription
sortByselectBest matchResult order: Best match, Price low to high, Price high to low, Brand A–Z, Brand Z–A, Model A–Z, or Model Z–A.
maxResultsinteger100How many watches to return per search. Leave it out and you get 100. Set it to 0 to collect everything that matches — around 2,000 watches on the EUR stores, about 1,350 in Switzerland and about 380 in the UK, which is the most expensive setting. Results arrive in pages of 24, so the last page may take you slightly past your number.
includeSpecsbooleanfalseOpen each watch's own page to add 13 specification fields — case size, case material, case shape, strap material, clasp, crystal, dial colour, dial index type, movement, who it's worn by, complications, taxation scheme and warranty. If a watch's page can't be opened in time it still comes back with all of its basic details, and the log says how many were affected.

Output

One flat row per watch. Here's a representative result with full specifications enabled:

{
"watchId": "V1098853",
"sku": "A35139_V1098853",
"productKey": "A35139",
"productId": "6c1f0f3a-4b21-4a8e-9d0c-2f7b51a9e004",
"name": "Rolex GMT-Master II 126710BLNR",
"brand": "Rolex",
"brandSlug": "rolex",
"model": "GMT-Master",
"submodel": "II",
"referenceCode": "126710BLNR",
"detailedReferenceCode": "126710BLNR-0003",
"url": "https://www.chronext.com/rolex/gmt-master/126710blnr/V1098853",
"price": 17270.0,
"priceCents": 1727000,
"currency": "EUR",
"strikePrice": 18500.0,
"discountPercent": 6.65,
"condition": "Very Good",
"year": 2019,
"hasOriginalBox": true,
"hasOriginalPapers": true,
"caseSize": 40,
"caseMaterial": ["Stainless Steel"],
"caseForm": "Round",
"braceletMaterial": ["Stainless Steel"],
"braceletClasp": "Folding Clasp",
"dialColor": ["Black"],
"dialIndexType": "Dot Indexes",
"crystal": "Sapphire",
"movement": "Automatic",
"gender": "Male",
"features": ["Date", "Second Timezone", "Screw Down Crown", "Luminescent Hands"],
"taxation": "Diff Taxation",
"hasWarranty": true,
"inStock": true,
"stockType": "onStock",
"deliveryTime": "2-3 days",
"fastDelivery": true,
"imageUrl": "https://cdn.chronext.com/watches/rolex-gmt-master-ii-126710blnr-1.jpg",
"images": [
"https://cdn.chronext.com/watches/rolex-gmt-master-ii-126710blnr-1.jpg",
"https://cdn.chronext.com/watches/rolex-gmt-master-ii-126710blnr-2.jpg"
],
"marketplace": "com",
"locale": "en_DE.UTF-8@EUR",
"itemCategory": "Watch",
"searchTerm": "gmt-master",
"scrapedAt": "2026-08-02T14:30:00+00:00"
}

Identity

FieldTypeDescription
watchIdstringStable identifier for this individual watch
skustringFull stock keeping unit
productKeystringCatalogue key for the product
productIdstringInternal catalogue product identifier
namestringFull listing title
brandstringBrand display name, e.g. "Rolex"
brandSlugstringBrand name in web-address form, e.g. "rolex"
modelstringModel line, e.g. "GMT-Master"
submodelstringSub-line, e.g. "II"
referenceCodestringManufacturer reference, e.g. "126710BLNR"
detailedReferenceCodestringFull reference including the dial variant
urlstringDirect link to the watch on CHRONEXT

Pricing

FieldTypeDescription
pricenumberAsking price in whole currency units, e.g. 17270.00
priceCentsintegerThe same price in minor units, as the store serves it
currencystringEUR, GBP or CHF, depending on the country store
strikePricenumberCrossed-out reference price when the watch is discounted
discountedPricenumberExplicit discounted price when the store publishes one (rarely populated — use strikePrice and discountPercent instead)
discountPercentnumberSaving against strikePrice, calculated for you

Condition & Provenance

FieldTypeDescription
conditionstringUnworn – New, Like New, Very Good, Good or Vintage
yearintegerYear of manufacture
hasOriginalBoxbooleanComes with its original box
hasOriginalPapersbooleanComes with original papers and certificate

Specifications

Populated when includeSpecs is on.

FieldTypeDescription
caseSizeintegerCase diameter in millimetres, rounded to the nearest millimetre
caseMaterialstring[]Case material or combination of materials
caseFormstringCase shape, e.g. Round or Tonneau
braceletMaterialstring[]Strap or bracelet material
braceletClaspstringClasp type
dialColorstring[]Dial colour or colours
dialIndexTypestringIndex style on the dial
crystalstringCrystal type, e.g. Sapphire
movementstringAutomatic, Quartz or Manual Wind
genderstringWho the watch is sized for
featuresstring[]Complications and features on this watch
taxationstringTaxation scheme applied to the sale
hasWarrantybooleanCovered by the CHRONEXT warranty

Availability & Media

FieldTypeDescription
inStockbooleanStock flag as published by the store
stockTypestringAvailability type, e.g. "onStock"
deliveryTimestringStated delivery window
fastDeliverybooleanReady to ship immediately
imageUrlstringPrimary listing photo
imagesstring[]Every listing photo — up to 5 per watch

Run Metadata

FieldTypeDescription
marketplacestringCountry store this row came from
localestringLanguage and currency the store actually served for this row
itemCategorystringCatalogue category, always "Watch"
searchTermstringWhich of your search terms produced this row
scrapedAtstringTimestamp of collection

Fields with no value are left out of the row rather than returned empty, so a row for a brand-new watch with no strike price simply has no strikePrice key.

Tips for Best Results

  • Pick the country store before you set a price range. minPrice and maxPrice are read in that store's currency, so a €5,000 floor becomes a £5,000 floor the moment you switch to the UK store.
  • Multi-value filters widen, they don't narrow. Choosing both Moon phase and Chronograph returns watches with either one. To narrow, add a filter from a different family — brand plus condition plus movement all intersect.
  • The UK store carries about 380 watches and Switzerland about 1,350, against roughly 2,000 on each EUR storefront. A tight filter can empty the smaller stores completely — start on the International store, then re-run against a country store once you know the filter returns results.
  • Turn on full specifications only when you need them. The 13 extra fields are worth it for valuation and catalogue work; for a price sweep the listing fields alone are faster.
  • Sort by price ascending with a small maxResults to get "the ten cheapest Speedmasters" in one run instead of collecting everything and sorting afterwards.
  • Join on referenceCode for market comparisons and watchId for tracking a single piece. The reference groups every example of a model; the watch identifier stays stable for one specific physical watch across runs, which is how you detect that a listing has sold or changed price.
  • Start with maxResults at 24 to preview. Results arrive in pages of 24, so 24 is exactly one page — enough to confirm the filters do what you expect before you scale up.

Pricing

From $1.10 per 1,000 results — one of the lowest rates for structured luxury watch inventory. Bronze, Silver and Gold subscribers pay progressively less; the table below shows the total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.13$0.125$0.115$0.11
1,000$1.30$1.25$1.15$1.10
10,000$13.00$12.50$11.50$11.00
100,000$130.00$125.00$115.00$110.00

A "result" is one watch row in your dataset. No compute or time-based charges — you pay per result, plus a small fixed per-run start fee. Turning on full specifications costs nothing extra; the price per watch is the same either way.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n — Workflow automation
  • Google Sheets — Direct spreadsheet export
  • Slack / Email — Notifications when new watches appear
  • Webhooks — Trigger your own systems when a run finishes
  • Apify API — Full programmatic access and scheduled runs

This actor is built for legitimate market research, pricing analysis, valuation, and catalogue enrichment. You are responsible for complying with applicable laws and CHRONEXT's Terms of Service. Collect only what you need, keep request volumes reasonable, and do not use the data for spam, misrepresentation, or any unlawful purpose. Listing content and photographs remain the property of their respective owners.