# Changelog of Chrono24 Luxury Watch Scraper (`sian.agency/chrono24-watch-scraper`) Actor

- **URL**: https://apify.com/sian.agency/chrono24-watch-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/sian.agency/chrono24-watch-scraper.md

## Changelog

All notable changes to the Chrono24 Luxury Watch Scraper are documented here.

### \[2026-06-09] — Tier integrity fix

#### 🔐 Changes

- **Free-tier limit integrity** — the internal smoke-test override is now ignored on the platform; only your actual plan tier governs the result allowance. No change for paying users.

### \[1.0.0] — stable release

#### ⚡ Much faster overview

- **Market sweeps are now several times faster** — pull hundreds of watch listings in seconds, so sizing a market or refreshing a price database is quicker and cheaper.
- **Rock-solid reliability** — every search page is fetched and parsed consistently, with clean retries under the hood.

#### ✅ Everything from 0.1, now stable

- All three search modes (by brand, by query, by search URL), Overview + Detail depths, dual-currency EUR/USD, box & papers booleans and self-documenting metadata — unchanged and battle-tested.

### \[0.1.0] — initial release

#### ⌚ Scrape luxury watch data from Chrono24

- **Pull Rolex, Omega, Patek Philippe, Audemars Piguet and every other brand** from the world's largest luxury watch marketplace as clean JSON or CSV.
- **Two depths:** *Overview* for a fast price + spec scan straight from search cards (~60–120 listings/fetch), and *Detail* for the full per-watch spec sheet — reference number, movement, case material & diameter, dial, bracelet, water resistance, year, condition, scope of delivery, gender and seller.

#### 🔎 Three ways to search

- **By brand** — pick brand slugs like `rolex`, `omega`, `tudor`, `breitling`, `cartier`.
- **By query** — free-text search any model or keyword, e.g. `submariner`, `daytona`, `speedmaster`.
- **By search URL** — paste one or more Chrono24 search/brand URLs; every filter you built into the URL is kept and pagination is automatic.

#### 🧼 Normalized, analytics-ready data

- **Box & papers as true/false** — `has_box` and `has_papers` are discrete booleans, so you can filter for full-set watches instantly.
- **Real numbers, not strings** — numeric case diameter in mm, separate `bracelet_material` and `bracelet_color`, and a `thumbnail` split out from the full image gallery.
- **Clean condition, availability and seller type** — returned as tidy values instead of buried in localized free text.

#### 💱 Dual-currency pricing

- **EUR + USD on every watch** from one live FX rate per run, so you can compare luxury watch prices internationally.

#### 🎚️ Filters & self-documenting output

- **Price range filter** (EUR) on By brand / By query searches.
- **Self-documenting datasets** — every row carries a `metadata` object recording the exact search settings that produced it.
- **HTML run report** alongside your data, plus clean JSON / CSV / Excel output.
- **Free tier:** up to 25 watches per run.

#### 💎 User Benefits

- Drop Chrono24 data straight into a spreadsheet or model — no manual cleanup of raw scraped text.
- Size a market cheaply with Overview, then go deep on the interesting references with Detail.
- Filter for full-set, in-budget watches in one click thanks to clean booleans and dual-currency prices.

#### 🎯 Use Cases

- Watch dealers pricing stock and building comp sets from live Chrono24 listings.
- Flippers and arbitrage hunters surfacing the cheapest clean examples of a reference.
- Market analysts and investors tracking luxury watch prices, condition mix and supply over time.
