Chrono24 Watch Market Analyzer — Price Distribution & Comps avatar

Chrono24 Watch Market Analyzer — Price Distribution & Comps

Pricing

from $20.00 / 1,000 watch analyses

Go to Apify Store
Chrono24 Watch Market Analyzer — Price Distribution & Comps

Chrono24 Watch Market Analyzer — Price Distribution & Comps

One call = one watch model analyzed. Live market analysis from Chrono24 listings: median asking price, percentiles, market depth, seller mix + cleaned comps. Built for AI agents, dealers and collectors.

Pricing

from $20.00 / 1,000 watch analyses

Rating

0.0

(0)

Developer

Juan de Pablos

Juan de Pablos

Maintained by Community

Actor stats

0

Bookmarked

0

Total users

0

Monthly active users

a day ago

Last modified

Share

One call = one watch model analyzed. Get the live market picture of any watch from Chrono24 — the world's largest luxury watch marketplace — as structured data: median asking price, percentiles, market depth, seller-country mix, Certified share, and the cleaned comparable listings behind every number. Built for AI agents, dealers, collectors and resale platforms.

Not another raw-listings scraper: listings are cleaned before the math (promoted cards, straps/bezels/dials sold alone, parts/defective/replica listings and duplicates are filtered out), so the stats describe the actual model you asked about.

What you get

{
"query": "Rolex Submariner 16610",
"domain": "chrono24.es",
"analysis": {
"n": 46,
"currency": "EUR",
"median": 9150,
"meanTrimmed": 9877.3,
"p10": 8000, "p25": 8690, "p75": 11400, "p90": 13465,
"min": 7000, "max": 17012,
"medianExclShipping": 9150,
"priceBasis": "asking",
"marketDepth": 1181,
"certifiedSharePct": 21.7,
"dealerCountryMix": [
{ "country": "IT", "count": 10 },
{ "country": "ES", "count": 7 },
{ "country": "DE", "count": 7 }
],
"confidence": "high"
},
"comps": [
{
"title": "Rolex Submariner Date",
"subtitle": "16610 (2007) with Rolex warranty (03-2027)",
"price": 8000,
"currency": "EUR",
"sellerCountry": "NL",
"certified": "optional",
"chrono24Direct": false,
"url": "https://www.chrono24.es/rolex/...--id12345678.htm"
}
],
"meta": {
"rawParsed": 60,
"compsAnalyzed": 46,
"filteredOut": { "promoted": 13, "junkTitle": 1, "accessory": 0 },
"marketDepth": 1181,
"fetchedAt": "2026-07-05T01:00:00.000Z"
}
}

Why asking prices matter (and what they are not)

priceBasis is always "asking": these are live dealer and private asks, not confirmed sales. Asking-price distribution tells you where the market is priced today — what you'd pay right now, how deep the supply is (marketDepth), and how spread the market is (p10p90). To negotiate or estimate liquidation value, combine it with confirmed-sales data (e.g. our eBay Sold Price Appraiser on the same model) and you get both sides of the market: ask vs sold.

Input

FieldDefaultNotes
queryBrand + model (+ reference): "Rolex Submariner 16610"
itemsBatch of up to 25 queries, each may override any option
domainchrono24.com.com USD · .es/.de/.fr/.it EUR · .co.uk GBP
priceMin / priceMaxTrim outliers before stats
maxComps60Comps returned (stats always use all cleaned listings)
strictCleantrueFilter promoted/accessory/parts/replica/duplicate listings
minTitleMatch"0.6"Share of query tokens required in the listing title. Set "1" to require the exact reference
sellerCountriesISO-2 filter, e.g. ["ES", "DE"]

Tip: include the reference number in query and set minTitleMatch: "1" when you need reference-exact stats (e.g. 16610 vs 16610LV price different markets).

Use with AI agents (MCP)

Give your agent a real-time watch-market tool via Apify's MCP server:

https://mcp.apify.com?tools=jdepablos/chrono24-watch-analyzer

The output schema is designed for agents: one call returns a complete, self-describing market analysis — no pagination, no post-processing.

Pricing

Pay per event: $0.02 per watch analysis (up to 60 cleaned comps included). Analyses that return no data are never charged — you only pay when you get numbers.

FAQ

Which Chrono24 domains are supported? chrono24.com, .es, .de, .fr, .it, .co.uk. The domain sets the listing currency; inventory is largely global.

How many listings feed each analysis? Up to 60 (one result page, relevance-sorted) after cleaning. marketDepth reports the total supply matching your query.

Why were some listings filtered out? Check meta.filteredOut: promoted cards, accessory listings (a strap "for Submariner" is not a Submariner), parts/defective/replica titles, duplicates and price-on-request listings never enter the stats.

Can I track a model over time? Yes — schedule a daily/weekly run and diff median/marketDepth. The analysis is deterministic per snapshot.

Is this affiliated with Chrono24? No. Data comes from publicly visible listings.