Watch Deal Aggregator avatar

Watch Deal Aggregator

Pricing

from $9.99 / 1,000 results

Go to Apify Store
Watch Deal Aggregator

Watch Deal Aggregator

Cross-marketplace luxury watch aggregator with a computed deal score. v1 sources Chrono24; built on a pluggable source interface for future marketplaces. Unofficial, not affiliated with Chrono24.

Pricing

from $9.99 / 1,000 results

Rating

0.0

(0)

Developer

Gaurang Ghinaiya

Gaurang Ghinaiya

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Search any watch brand, model, or reference and get back listings ranked by how good a deal each one actually is, not just a raw price dump. Point it at Chrono24 today, more marketplaces are coming, and every listing is scored against a live, outlier-resistant market price computed from the other listings of the same reference. Runs on the Apify platform: proxy rotation, scheduling, an API, and CSV/JSON/Excel export included, no scraping code of your own.

What does Watch Deal Aggregator do?

This Actor takes a brand, model, or reference number (for example "Rolex 126710BLRO") and searches for matching listings. For every reference it finds more than one listing of, it computes a reference market price (the trimmed median of that reference's current prices, so a couple of unusually cheap or expensive outliers do not distort it), then scores every listing by how far below or above that price it sits. The result is a ranked list, from the best deal to the worst, for every reference in your search. v1 sources Chrono24; the source layer is pluggable, so additional marketplaces can be added without changing how you use the Actor or how deal scores are computed.

Why use Watch Deal Aggregator?

  • Dealers and flippers can scan a reference across many listings in one run and jump straight to the ones priced meaningfully below market instead of manually comparing dozens of tabs.
  • Buyers can sanity-check whether an asking price is actually a good deal or simply average, before making an offer.
  • Analysts get a normalized market price per reference alongside the raw data, useful for tracking how a reference's market moves over time.
  • Builders can call this through the Apify API on a schedule to power an alert ("notify me when a 116610LV lists more than 10% under market"), with a per-run spend cap so cost never surprises you.

How to use Watch Deal Aggregator

  1. Click Try for free (or Run) on this Actor's page.
  2. Enter one or more Query values: a brand, a model, or a specific reference number. Each query is searched independently.
  3. Leave Sources as chrono24 (the only source available in v1).
  4. Optionally set Max results per source to cap how many listings are pulled per query, and Condition filter to restrict to new or used only.
  5. Click Start. Results appear in the Dataset tab as they are scored.
  6. Sort or filter the dataset by dealScore to find the best deals first, or export as JSON, CSV, or Excel.

Input

FieldTypeDescription
queryarray of stringsBrand, model, or reference to search for, e.g. "Rolex 126710BLRO". Each query is searched independently.
sourcesarrayWhich marketplaces to include. Only chrono24 is available in v1.
maxResultsintegerUpper bound on listings returned per source, across all queries. Default 100.
conditionFilterstringnew, used, or any (default). Filters on the listing's stated condition.
proxyConfigurationobjectProxy settings. Apify Proxy (datacenter) is enabled by default and is sufficient for this target.

See the Input tab for the full schema with validation and defaults.

Output

Every item is one listing, enriched with its computed deal score:

{
"brand": "Rolex",
"model": "Submariner Date",
"reference": "116610LV",
"price": 18900,
"currency": "USD",
"condition": "Used (Very good) The item shows minor signs of wear, such as small, intangible scratches.",
"year": "2014",
"sellerCountry": "United States of America",
"source": "chrono24",
"listingUrl": "https://www.chrono24.com/rolex/submariner-date--id46779547.htm",
"scrapedAt": "2026-07-06T05:49:57.472Z",
"referenceMarketPrice": 20949.5,
"dealScore": -9.78,
"rank": 1
}

This example is a real item captured from a live run. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel from the Dataset tab.

Data fields

FieldDescription
brand, model, referenceWatch identification.
price, currencyListed price and its currency.
condition, yearCondition grade and production year.
sellerCountryCountry the listing ships from.
sourceWhich marketplace this listing came from (chrono24 in v1).
listingUrlLink to the original listing.
referenceMarketPriceTrimmed-median price across this reference's current listings (top and bottom 10% dropped before the median, so outliers do not skew it). Null if this listing's reference did not have enough comparable listings to score.
dealScorePercent this listing's price sits below (negative) or above (positive) referenceMarketPrice. A listing at -15 is priced 15% under the reference market price. Null when unscored.
rankThis listing's rank within its reference group, 1 is the best deal. Null when unscored.
scrapedAtTimestamp this record was scraped.

Pricing: how much does it cost to use Watch Deal Aggregator?

This Actor uses Apify's pay-per-event pricing: you pay only for what you use, and platform and proxy usage are billed to you directly, separately from the event price below, so the Actor's own running cost stays near zero for the builder and stays at Apify's actual cost for you.

  • Actor start: $0.01 (charged once per run)
  • Result: $0.00999 per scored listing

Worked example. In a small cloud test, scoring 6 real listings of the same reference took under 10 seconds of compute and about 135 KB of datacenter proxy transfer, an actual measured platform cost of roughly $0.0003 per listing. At the pricing above, a run of 1,000 listings costs:

  • 1 run start: $0.01
  • 1,000 results at $0.00999 each: $9.99
  • Total: about $10.00 per 1,000 listings, plus a small amount of platform/proxy usage (well under a dollar per 1,000 based on measured test runs)

That price sits above commodity Chrono24 listing scrapers (roughly $3 per 1,000 at the low end of the market), reflecting that this Actor does not just return raw listings: it computes and ranks a market price for you, work you would otherwise have to do yourself after buying raw data from a cheaper scraper.

Set Max results per source and your run's spend cap to control cost precisely, and the Actor stops cleanly once your limit is reached so you are never surprised by a bill.

Tips and advanced options

  • A query that matches very few listings of a reference produces a less meaningful market price; the trimmed median needs a reasonable sample to be useful. Broader queries (a full model line rather than one exact reference) tend to return more comparable listings.
  • If a query returns zero results, try running it again. Chrono24's anti-bot layer occasionally blocks the very first search request in a run; Apify Proxy session rotation recovers from this most of the time, but a run that lands on the one that does not can return no listings even though the target site is normal.
  • conditionFilter matches on the listing's stated condition text ("New", "Unworn", "Used ..."), not a marketplace-specific search parameter, so it behaves consistently as more sources are added.

FAQ, disclaimer, and support

Is this affiliated with Chrono24? No. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Chrono24 GmbH. "Chrono24" and its logo are trademarks of Chrono24 GmbH.

How is the reference market price calculated? It is the trimmed median of that reference's current listing prices in your result set: sort the prices, drop the top and bottom 10%, then take the median of what is left. This is computed fresh from your own run's results, not a stored price book, so it reflects live market conditions rather than historical averages.

What data does this collect? Only publicly visible listing data shown on the source marketplace's own pages: price, specification, condition, and the public-facing seller country. No private, account, or contact information is collected.

Is scraping Chrono24 allowed? Use of this Actor must comply with Chrono24 GmbH's Terms of Service and all applicable laws, including data protection regulations such as GDPR and CCPA. This Actor is intended for legitimate research, market analysis, and personal buying or selling decisions. Please respect rate limits and avoid overloading the source marketplace's infrastructure; you are responsible for how you use the data you collect.

Will more marketplaces be added? The source layer is built to support additional marketplaces without changing the input, output shape, or deal-score logic. If you would like a specific marketplace added, let us know through the Issues tab.

Need something custom? If you need additional fields, your own reference price book instead of the computed market price, or a related scraper, reach out through the Issues tab or the Actor's contact option in Apify Store.