Watch Deal Aggregator
Pricing
from $9.99 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
- Click Try for free (or Run) on this Actor's page.
- Enter one or more Query values: a brand, a model, or a specific reference number. Each query is searched independently.
- Leave Sources as
chrono24(the only source available in v1). - 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.
- Click Start. Results appear in the Dataset tab as they are scored.
- Sort or filter the dataset by
dealScoreto find the best deals first, or export as JSON, CSV, or Excel.
Input
| Field | Type | Description |
|---|---|---|
query | array of strings | Brand, model, or reference to search for, e.g. "Rolex 126710BLRO". Each query is searched independently. |
sources | array | Which marketplaces to include. Only chrono24 is available in v1. |
maxResults | integer | Upper bound on listings returned per source, across all queries. Default 100. |
conditionFilter | string | new, used, or any (default). Filters on the listing's stated condition. |
proxyConfiguration | object | Proxy 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
| Field | Description |
|---|---|
| brand, model, reference | Watch identification. |
| price, currency | Listed price and its currency. |
| condition, year | Condition grade and production year. |
| sellerCountry | Country the listing ships from. |
| source | Which marketplace this listing came from (chrono24 in v1). |
| listingUrl | Link to the original listing. |
| referenceMarketPrice | Trimmed-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. |
| dealScore | Percent 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. |
| rank | This listing's rank within its reference group, 1 is the best deal. Null when unscored. |
| scrapedAt | Timestamp 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.
conditionFiltermatches 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.