Chrono24 Scraper - Watch Listings & Market Prices
Pricing
from $5.00 / 1,000 watch listings
Chrono24 Scraper - Watch Listings & Market Prices
Scrape Chrono24 luxury watch listings by brand or model: price, shipping, reference number, dealer country and city. Every run also returns market statistics per target - count, min, quartiles, median, max and median price by dealer country. Residential proxy handled. No personal data.
Pricing
from $5.00 / 1,000 watch listings
Rating
0.0
(0)
Developer
Andrés Santiso
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Chrono24 Scraper API - luxury watch prices by reference
Get Chrono24 listings as clean JSON, plus the one number a dealer actually needs: what a reference is going for right now.
Point it at a brand (rolex, omega, tudor, cartier) or at a model catalog
URL, and every run returns two things:
- One row per listing - price, shipping, reference number, dealer country and city, image and listing URL.
- Market statistics per target, in the key-value store record
MARKET_STATS- listing count, minimum, 25th percentile, median, 75th percentile, maximum, mean, and the median price broken down by dealer country.
Most Chrono24 scrapers hand you sixty rows and let you work out the market price yourself. This one computes it.
What you get per listing
| Field | Example |
|---|---|
title | Rolex Submariner (No Date) |
referenceNumber | 124060 |
priceValue / currency | 11049.0 / USD |
shippingValue / totalValue | 79.0 / 11128.0 |
priceOnRequest | false |
dealerCity / dealerCountry / dealerCountryCode | Paramus / United States of America / US |
brand, description, imageUrl, url, listingId | |
position, page, sourceUrl, scrapedAt |
And in MARKET_STATS, per target:
{"https://www.chrono24.com/rolex/submariner--mod1.htm": {"listingsWithPrice": 60,"currency": "USD","min": 4350.0, "p25": 8846.0, "median": 12249.0,"p75": 20298.75, "max": 199000.0, "mean": 19562.52,"byDealerCountry": { "US": { "listings": 60, "median": 12249.0 } }}}
Typical uses
- Price a reference before you buy or list it. Median and quartiles for one model, in one run.
- Watch a model over time. Schedule it daily and diff the median.
- Find the cheap market.
byDealerCountryshows where a reference trades below the global median. - Feed an AI agent. The output is flat JSON with no nested surprises.
Input, in one example
{"startUrls": ["https://www.chrono24.com/rolex/submariner--mod1.htm"],"maxItems": 120,"maxPagesPerTarget": 2,"dealerCountries": ["US", "DE", "IT"],"minPrice": 5000}
Leave the input empty and it reads the first page of Rolex.
Two limits, stated up front
- Chrono24 search URLs are not supported.
/search/index.htm?query=is served behind an anti-bot challenge and would fail silently, so this Actor refuses it. Use a brand or model catalog URL instead; that is what Chrono24 publishes for indexing. - The residential proxy is not optional. Chrono24 rejects datacenter IPs.
useApifyProxyis on by default and turning it off will return nothing.
No personal data
Dealers are recorded as a business location only: city and country. No dealer names, no contact details, no seller profiles, no buyers. If you need those, this is not the Actor for you, and that is deliberate.
Pricing
Pay per event:
apify-default-dataset-item- one per listing returned. Listings dropped by a filter are never charged.catalog-page- one per catalog page actually fetched and parsed. This is where the residential-proxy traffic goes. A page that fails is not charged.
A run that returns nothing charges nothing beyond the start event.