Chrono24 Watch Scraper avatar

Chrono24 Watch Scraper

Pricing

from $4.00 / 1,000 watch listings

Go to Apify Store
Chrono24 Watch Scraper

Chrono24 Watch Scraper

Scrape watch listings (brand, model, ref, price, condition, seller) from Chrono24.

Pricing

from $4.00 / 1,000 watch listings

Rating

0.0

(0)

Developer

Masked Hacker

Masked Hacker

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Chrono24 Watch Scraper: Prices, Specs & Seller Data

Turn any Chrono24 search into a clean, structured dataset of luxury watch listings. Search by brand or keyword and get full detail-page data for every watch: price, reference number, movement, case and bracelet material, year, condition, box & papers, plus the seller's name, rating and location.

Perfect for price research, market comps, dealer monitoring, and resale analytics across Rolex, Omega, Patek Philippe, Audemars Piguet and every other brand on the marketplace.

What you get

  • 🔎 Search by brand or keyword, or paste your own Chrono24 search URLs.
  • 🧾 Full spec sheet per watch: reference, movement, case, bracelet, diameter, water resistance, year, condition and scope of delivery.
  • 💶 Normalized price + currency so you can compare listings directly.
  • 🏪 Seller intelligence: dealer name, rating and location.
  • 🖼️ All listing images, deduplicated.
  • 📄 Clean JSON / CSV / Excel export, ready for a spreadsheet or a pipeline.

Pricing

Pay per event: $0.015 per watch listing returned, plus a small per-run start fee. You only pay for watches you actually receive; no monthly subscription.

Input

FieldTypeDescription
searchQueriesstring[]Brands or keywords to search, e.g. rolex submariner.
startUrlsurl[]Chrono24 search URLs to scrape directly, instead of or alongside queries.
maxItemsintStop after this many watch listings (default 200).
proxyConfigurationproxyResidential proxy recommended. Chrono24 blocks datacenter IPs.

Example input

{
"searchQueries": ["rolex submariner", "omega speedmaster"],
"maxItems": 100
}

Output

One record per watch listing. Search-card data is merged with the watch's detail page; if a detail page can't be fetched, the row is still returned with the card fields and detailFetched: false.

FieldDescription
brand, model, referenceNumberWatch identity.
price, currencyAsking price and currency.
condition, yearOfProductionCondition and production year.
movement, caseMaterial, braceletMaterial, caseDiameter, waterResistanceCore specs.
scopeOfDeliveryBox & papers.
dealerName, dealerRating, locationSeller details.
images, imageUrlListing photos.
description, fullDescription, specsSearch-card summary, full detail text, and the raw spec table.
badgeListing badge (e.g. certification / top-listing marker), when present.
detailFetchedtrue when the detail page was merged, false if only card fields are present.
url, id, query, scrapedAtListing URL, ID, source query and scrape time.

Example output

{
"brand": "Rolex",
"model": "Submariner Date",
"referenceNumber": "126610LN",
"price": 14500,
"currency": "USD",
"condition": "Very good",
"yearOfProduction": "2022",
"movement": "Automatic",
"caseMaterial": "Steel",
"dealerName": "Prestige Time",
"dealerRating": 4.9,
"location": "United States of America, New York",
"url": "https://www.chrono24.com/rolex/submariner--id26529871.htm",
"detailFetched": true
}

FAQ

Do I need a Chrono24 account or API key? No. Just provide a search query or URL.

Which currencies are returned? The price and currency shown on each listing, inferred from the price symbol on the page.

Is this legal? The actor collects only publicly available listing data. You are responsible for complying with Chrono24's terms and applicable law in your use of the data.