SYSTEM all green source cluse.com queue 1,842 pages p99 latency 215ms dataflirt.com · scraper/cluse-com
RUN - 14 active pipelines - cluse.com live

Cluse catalogue data,
at warehouse scale.

We extract watch listings, strap variations, dial colours, pricing, stock depth, and bundle configurations from Cluse. Delivered as clean JSON, CSV, or Parquet to S3 or BigQuery on your cadence.

Products extracted
1,248 /run
Variant mappings
5,192 /run
Stock updates
14.2K /24h
Active pipelines
14
Uptime
99.98%
Data Dictionary

Every field we extract from cluse.com

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Watch Models objects from cluse.com. All fields typed and schema-versioned.

product_idskutitlecollectioncategorypricecurrencyurldescriptiongenderprimary_image_url
watch_models
● 200 OK
"sku": "CW0101201004",
"title": "La Bohème Rose Gold White/Grey",
"collection": "La Bohème",
"category": "Watches",
"price": 99.95,
"currency": "EUR",
"gender": "Women"
# product_idskutitlecollectioncategoryprice
1
2
3

Complete list of extractable fields for Strap & Dial Variants objects from cluse.com. All fields typed and schema-versioned.

variant_skuparent_skustrap_colourstrap_materialdial_colourcase_colourvariant_pricestock_statusinterchangeablevariant_image_url
strap_& dial variants
● 200 OK
"variant_sku": "CS14011",
"parent_sku": "CW0101201004",
"strap_colour": "Grey",
"strap_material": "Leather",
"dial_colour": "White",
"case_colour": "Rose Gold",
"stock_status": "in_stock"
# variant_skuparent_skustrap_colourstrap_materialdial_colourcase_colour
1
2
3

Complete list of extractable fields for Pricing & Inventory objects from cluse.com. All fields typed and schema-versioned.

skuregioncurrencybase_pricesale_pricediscount_percentagestock_levelavailability_statusrestock_datescraped_at
pricing_& inventory
● 200 OK
"sku": "CW0101201004",
"region": "EU",
"currency": "EUR",
"base_price": 99.95,
"sale_price": 89.95,
"availability_status": "in_stock",
"scraped_at": "2026-05-12T09:14:00Z"
# skuregioncurrencybase_pricesale_pricediscount_percentage
1
2
3

Complete list of extractable fields for Technical Specifications objects from cluse.com. All fields typed and schema-versioned.

skucase_diametercase_thicknesscase_materialglass_typemovement_typewater_resistancestrap_widthwarranty_years
technical_specifications
● 200 OK
"sku": "CW0101201004",
"case_diameter": "38 mm",
"case_thickness": "7 mm",
"case_material": "Brass",
"glass_type": "Mineral",
"movement_type": "Quartz",
"water_resistance": "3 ATM",
"strap_width": "18 mm"
# skucase_diametercase_thicknesscase_materialglass_typemovement_type
1
2
3

Complete list of extractable fields for Bundles & Sets objects from cluse.com. All fields typed and schema-versioned.

bundle_skubundle_namebundle_pricecurrencyincluded_itemscomponent_skustotal_valuesavings_amountbundle_url
bundles_& sets
● 200 OK
"bundle_sku": "CG10116",
"bundle_name": "Minuit Mesh Gift Box",
"bundle_price": 129.95,
"currency": "EUR",
"component_skus": "['CW0101203001', 'CS14011']",
"total_value": 149.9,
"savings_amount": 19.95
# bundle_skubundle_namebundle_pricecurrencyincluded_itemscomponent_skus
1
2
3

Capabilities

Everything you need from Cluse - nothing you don't

Our Cluse scraper maps complex watch-to-strap variant logic, tracks multi-currency pricing, and monitors stock levels across regional storefronts.

Full Catalogue Extraction

Extract SKU, name, collection, and category mapping across all watch, jewelry, and strap categories.

Strap & Dial Variant Mapping

Resolve interchangeable strap options to parent watch faces, capturing all possible product combinations.

Multi-Currency Pricing

Track EUR, GBP, and USD pricing dynamically based on regional storefront routing and session headers.

Stock Availability

Monitor in-stock, out-of-stock, and low-stock indicators per variant to inform merchandising decisions.

Bundle & Gift Set Data

Extract component SKUs from gift sets to calculate individual item value and total bundle savings.

Technical Specifications

Capture case diameter, water resistance, movement type, and strap width directly from product detail accordions.

Media & Lookbook

Extract high-resolution product images, variant-specific gallery assets, and lifestyle lookbook photography.

Regional Storefronts

Scrape localised sites (.com, .co.uk, EU domains) to capture region-specific assortments and campaigns.

Scheduled Change Detection

Run daily catalogue syncs that only push modified SKUs, reducing downstream data warehouse compute costs.

// engagement pipeline

From SKU list to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide target collections, region URLs, or full-site directives. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy / Playwright crawlers, proxy rotation, and session management for cluse.com.

Validation & QA
d 4–6

Schema validation, null-rate checks, and variant mapping verification before full launch.

Delivery
ongoing

JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.

Under the hood

How our Cluse pipeline handles the hard parts

Extracting DTC watch catalogues requires precise variant mapping and regional session management. Here is how we maintain data integrity.

pipeline-monitor · cluse.com · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
Variant matrix mapping
Resolving interchangeable components

Cluse watches feature interchangeable straps, creating a complex SKU matrix. Our crawlers execute JavaScript to iterate through all strap and dial combinations, recording the unique SKU, price, and stock status for every possible variant.

Regional pricing sessions
Geolocation-based price extraction

Cluse dynamically alters pricing and currency based on the user's IP and session cookies. We utilise region-specific residential proxies and strict cookie management to extract accurate localised pricing for EU, UK, and US markets.

Dynamic stock hydration
Capturing real-time inventory

Stock levels and availability badges often load asynchronously via XHR requests after the initial page render. We use Playwright to intercept these network requests, ensuring inventory data is perfectly synchronised with the product record.

Bundle resolution
Mapping parent to child SKUs

Gift sets and bundles contain multiple individual products. Our pipeline parses the DOM to extract the underlying component SKUs, allowing your analysts to calculate true discount rates and component-level inventory consumption.

Schema stability
Fallback selectors for DOM changes

eCommerce platforms frequently update their frontend components. We deploy multiple fallback extraction rules per field, ensuring that a minor CSS class change on the Cluse storefront does not interrupt your daily data feed.

Applications

Who uses Cluse data - and how

Teams across industries use cluse.com data to build competitive products and smarter operations.

01
Competitor Price Monitoring

Fashion and accessory brands track Cluse pricing, discount velocity, and promotional campaigns to benchmark their own pricing strategies.

02
Assortment Analysis

Retail buyers analyse category depth across watches and jewelry to understand product lifecycle and new collection launch cadences.

03
Trend Forecasting

Market analysts monitor the introduction of new case materials, dial colours, and strap variations to quantify emerging fashion trends.

04
Grey Market Detection

Brand protection teams compare official Cluse pricing and SKUs against third-party marketplaces to identify unauthorised resellers.

05
Inventory Benchmarking

Supply chain teams track out-of-stock rates across specific collections to estimate sales velocity and production bottlenecks.

06
Brand Equity Monitoring

Marketing agencies extract product reviews and ratings to run sentiment analysis on specific watch collections and materials.

Why DataFlirt

"Cluse's modular product architecture means a single watch face creates dozens of SKUs. Extracting accurate variant data requires precise DOM mapping."

DTC watch brands utilise complex front-end logic to handle interchangeable straps and customisable bundles. Standard HTTP clients fail to resolve these dynamic SKU matrices. DataFlirt executes full browser sessions to map every watch, strap, and dial combination accurately, delivering normalised catalogue data directly to your warehouse.

Technical Spec

Cluse scraper - technical capabilities

Everything supported by our cluse.com scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

JavaScript rendering
Full Playwright sessions required for variant selection and dynamic stock loading
Supported
Residential proxy rotation
ISP-grade residential IPs for regional pricing accuracy
Supported
Multi-region pricing
Extract EUR, GBP, and USD pricing via localised sessions
Supported
Variant/variation mapping
Parent to child SKU relationships for all strap combinations
Supported
Bundle component resolution
Identify individual SKUs contained within gift sets
Supported
Stock status tracking
Capture in-stock, out-of-stock, and low-stock indicators
Supported
High-res image extraction
Capture primary, gallery, and lifestyle image URLs
Supported
Change detection (diffs)
Hash-based diff: only emit records with changed fields since last run
Supported
User account order history
Requires customer authentication credentials
Partial
Customer wishlist contents
Gated behind individual user sessions
Partial
Infrastructure

Infrastructure powering the Cluse pipeline

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy handles crawl orchestration and deduplication. Playwright manages JavaScript rendering, variant selection clicks, and regional cookie sessions.

Regional Proxy Infrastructure

We route requests through EU, UK, and US residential proxies to ensure the pricing and assortment data matches the target geographic market.

Cloud-Native Orchestration

Pipelines run on AWS infrastructure. Airflow handles daily scheduling and change-detection diffing. All state is stored in managed Postgres.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Newline-delimited or nested - schema versioned per run
CSV
Flat file with typed columns - Excel/Sheets compatible
XLS
Formatted spreadsheet for manual business review
Parquet
Columnar format for BigQuery, Snowflake, Athena
AWS S3
Direct bucket delivery - compatible with any data lake
Webhook
HTTP POST per record for real-time downstream processing
API
REST endpoint to query latest catalogue snapshots
BigQuery
Streamed directly into your dataset with schema auto-detect
PostgreSQL
Upsert into your existing schema with conflict resolution
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About cluse.com scraping, legality, and pipeline operations.

Ask us directly →
Is scraping Cluse legal?

Scraping publicly available catalogue and pricing data is generally permissible. DataFlirt targets only public, non-authenticated product information. We do not extract user data or bypass authentication walls.

Can you map interchangeable straps to watch faces?

Yes. Our pipeline iterates through frontend configuration options to capture every valid combination of watch face and strap, generating a distinct record and price for each variant.

How do you handle regional pricing?

We utilise region-specific residential proxies and manage locale cookies to ensure we extract accurate EUR, GBP, or USD pricing exactly as a local customer would see it.

Do you extract bundle and gift set components?

Yes. We parse the DOM to identify the individual SKUs that comprise a gift set, allowing you to calculate the component value versus the bundled price.

How frequently can you check stock levels?

We can configure pipelines to run at daily, hourly, or custom intervals depending on your monitoring requirements and the total number of SKUs targeted.

Can you extract lifestyle and lookbook images?

Yes. We extract URLs for all media assets associated with a product, including primary product shots, variant-specific images, and lifestyle lookbook photography.

What is the minimum viable engagement?

Our minimum engagement covers a complete catalogue extraction for a single region delivered weekly. Multi-region daily tracking is scoped based on total variant count and run frequency.

$ dataflirt scope --new-project --source=cluse.com ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off catalogue dump or continuous price and stock monitoring across all regional storefronts - we scope, build, and operate the pipeline. Tell us what you need.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Related Scrapers

More in watches

Services

Data Extraction for Every Industry

View All Services →