Cettire Product Scraper
Pricing
from $3.00 / 1,000 dataset items
Cettire Product Scraper
Scrape Cettire luxury fashion products: price, original price, discount %, stock, designer style code, images and per-size availability, localised for 67 markets. Search, brand, product URL or full-catalogue modes. No login or browser needed. Pay only for the results you get.
Pricing
from $3.00 / 1,000 dataset items
Rating
0.0
(0)
Developer
axly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Cettire Product Scraper — luxury prices, discounts & stock in 67 markets
Extract structured product data from Cettire (cettire.com), the luxury fashion marketplace listing about 350,000 products from 2,600+ designers. Each product comes with its current price, original price and discount %, stock level, designer style code, images and, optionally, per-size availability. Prices are localised for any of Cettire's 67 markets (USD, GBP, EUR, AUD, JPY, HKD, AED and more).
Search by keyword, pull a designer's entire range, look up specific product URLs, or crawl the complete catalogue. No login, no browser and no cookies are needed.
Who uses this
| Buyer | What they do with it |
|---|---|
| Brand protection & pricing teams | Track how deeply Cettire discounts your brand, market by market and week by week |
| Resellers & arbitrage buyers | Find the deepest markdowns and compare the same item's price across markets |
| Equity analysts (ASX: CTT) | Monitor catalogue depth, stock and discounting over time |
| Fashion-data / PIM developers | Feed a stable JSON schema into price-comparison or product-matching pipelines |
What you get
| Field | Example | Notes |
|---|---|---|
brand | Gucci | designer |
title | Gucci Jackie 1961 Medium Shoulder Bag | |
url | https://www.cettire.com/products/… | |
price / compare_at_price | 3203.33 / 4504.95 | in the market currency |
discount_percent / on_sale | 28.9 / true | |
currency / country | USD / US | 67 markets |
in_stock / inventory_quantity | true / 3 | |
designer_model_number | 875056FAF8N | style code for matching across retailers |
designer_color / color | 9651 / Beige | |
department / category / product_type | women / bags / Shoulder Bags | |
image / images | CDN URLs | |
tags, final_sale, published_at, updated_at | ||
details (optional) | description, composition, made-in, dimensions, SKU, barcode, sizes[] with stock per size | turn on Include product details |
Use cases
- Weekly grey-market watch for your brand. Schedule a brand run with
onSaleOnlyand diff each week's discounts in Sheets or BigQuery. - Cross-market price arbitrage. Run the same brand for
US,GBandHK, then join onhandleto find the cheapest market for each item. - Match Cettire to other retailers. Join on
designer_model_numberagainst Farfetch, SSENSE or MR PORTER data. - New-arrival monitoring. Set
publishedWithinDays: 7to capture only what Cettire listed this week. - Full catalogue snapshots for research, assortment analysis or ML training data.
Input
| Parameter | Description | Default |
|---|---|---|
searchQueries | Keyword searches, e.g. gucci shoulder bag | [] |
brands | Exact designer names; each brand's full range | [] |
productUrls | Product URLs (any locale) or handles → full detail rows | [] |
fullCatalog | Crawl every brand (combine with filters to narrow) | false |
department / category / productType | Filters (women / men / kids / homeware; clothing / bags / shoes / accessories) | any |
onSaleOnly / inStockOnly | Only discounted / only in-stock products | false |
publishedWithinDays | New arrivals only (0 = off) | 0 |
sortBy | relevance, newest, price asc/desc, biggest discount | relevance |
country | Market for prices & availability | US |
includeDetails | Adds description, composition, per-size stock | false |
maxItemsPerQuery / maxItems | Per-query cap / whole-run cap (0 = unlimited) | 100 / 0 |
Example input
{"brands": ["Bottega Veneta"],"category": "bags","onSaleOnly": true,"country": "GB","maxItemsPerQuery": 0,"includeDetails": true}
Example output (one row, real data)
{"product_id": "cmVhY3Rpb24vcHJvZHVjdDplTTlNNllkSm9hcTdBWUZLYQ==","handle": "loewe-mini-puzzle-fold-tote-bag-928583014","url": "https://www.cettire.com/products/loewe-mini-puzzle-fold-tote-bag-928583014","title": "Loewe Mini Puzzle Fold Tote Bag","brand": "Loewe","brand_handle": "loewe","department": "women","category": "bags","product_type": "Tote Bags","color": "Black","designer_color": "1100","designer_model_number": "A657V25X01","price": 1545.95,"compare_at_price": 2050.38,"discount_percent": 24.6,"on_sale": true,"currency": "USD","country": "US","in_stock": true,"inventory_quantity": 3,"final_sale": false,"image": "https://d3vfig6e0r0snz.cloudfront.net/rcYjnYuenaTH5vyDF/images/products/b9333ee71e394a651b27638579f5ffb5.jpg","tags": ["Tote Bags", "Women", "Loewe", "Season_Carry", "Bags"],"published_at": "2023-08-31T01:03:27.000Z","source": "search:loewe puzzle","scraped_at": "2026-09-24T07:12:08Z","details": {"composition": "100% Calf Leather","made_in": "Spain","dimensions": "Width: 17cm, Height: 20.5cm, Depth: 10cm","highlights": ["Mini tote bag silhouette", "Black calf leather construction", "Removable shoulder strap"],"sizes": [{"size": "Only One Size", "available": 3, "is_sold_out": false, "price": 1545.95, "compare_at_price": 2050.38}],"sizes_in_stock": ["Only One Size"]}}
How it works and how reliable it is
The actor reads the same catalogue APIs that Cettire's own website and app use, so it does not need to beat an anti-bot wall. Large result sets are split into small exact slices (by product type, department and colour), which means brand and full-catalogue runs return every product rather than an overlapping sample. Duplicates are removed by product ID.
Runs checkpoint after every brand or query. If a run is migrated or restarted, it resumes where it left off without duplicate rows.
Scheduling, webhooks & integrations
- Schedule daily or weekly runs in Apify Console (Schedules) to build price history.
- Webhooks: trigger your pipeline on
ACTOR.RUN.SUCCEEDED. - Export to CSV, Excel or JSON, or connect Google Sheets, Make, Zapier, n8n, Airbyte or S3.
- API:
POST https://api.apify.com/v2/acts/<username>~cettire-product-scraper/run-sync-get-dataset-items.
Use with AI assistants (MCP)
Add this actor to Claude, Cursor or any MCP client through the
Apify MCP server. Your assistant can then answer questions
such as "What are the ten deepest Prada discounts on Cettire UK right now?" by
calling the actor with brands: ["Prada"], country: "GB" and sortBy: "discount_desc".
FAQ
How fresh is the data? Every run reads Cettire's live catalogue, so prices, discounts and stock are current at the moment of the run.
How many products can I get? Everything Cettire lists. A single brand typically
takes seconds to a couple of minutes. A full-catalogue crawl (~350k products) takes
a few hours, and maxItems caps any run.
Do I need a proxy? No. The proxy setting is only a fallback: if Cettire rate-limits a very large crawl, the run switches to proxy sessions automatically.
Which prices do I get? The prices shown to shoppers in the chosen country,
in that market's currency. Run once per market to compare.
Why do some rows have details: null? Details are fetched only when
Include product details is on (URL inputs always include them). If a single
detail call fails, the row is still delivered without it.
Is this legal? The actor collects publicly available product and price information. It does not log in and does not access personal data. You are responsible for using the data in line with applicable laws and Cettire's terms.
Is this affiliated with Cettire? No. This is an independent tool and is not endorsed by Cettire Limited.
Something broke? Open an issue on the actor's Issues tab. Failures also alert the maintainer automatically.