
Cdiscount Scraper
hipersoft/cdiscount-scraper
Scrape products from Cdiscount.com, France's big online marketplace: price, comparison price, discount, deal badges, key specs, delivery, sponsored flag and images from any search or category. Track French e-commerce prices and promotions. Export CSV/JSON.
Total users
2Monthly users
1Total runs
21Per product
$0.002Last rebuilt
Oct 26, 2026Overview
Cdiscount Scraper extracts product data from Cdiscount.com, one of France's largest online retailers and marketplaces, with millions of products in high-tech, electroménager, maison, jardin, bricolage, jeux vidéo and sport. For every product you get the current price, comparison price, discount percentage, deal badges ("Bon plan", "Plus responsable"), key specifications, delivery options (free delivery, delivered by Cdiscount, Cdiscount à volonté), promotions, sponsored flag, high-resolution image and the product link. Search any keyword such as TV, iPhone, aspirateur robot, lave-linge or trottinette électrique, or paste any Cdiscount category or search link, and export to CSV, Excel or JSON. Ideal for price monitoring, competitor tracking and deal hunting on the French e-commerce market.
What does Cdiscount Scraper do?
- 🔎 Search by keyword: any term you would type into Cdiscount, one search per term.
- 🗂️ Category and search links: paste Cdiscount category pages or result links with your own filters and sorting.
- 💶 Prices and discounts: current price, comparison price ("Prix de comparaison") and discount %.
- 🏷️ Deal badges: "Bon plan", "Plus responsable" and other labels.
- 📋 Key specs: the highlighted characteristics shown for each product (screen size, power, capacity…).
- 🚚 Delivery: free delivery, delivered by Cdiscount, and Cdiscount à volonté eligibility.
- 🎁 Promotions: running commercial offers (e.g. "Partagez votre avis et gagnez 10€").
- 📢 Sponsored flag for paid placements, with an option to drop them.
- 🖼️ High-resolution product image (700×700).
- 🧹 Filters: min/max price and "only discounted products".
- 📈 Deep pagination: collect thousands of products per search.
What data can you scrape from Cdiscount?
| Field | Description |
|---|---|
| Product | Title, SKU, category code, offer ID, product link |
| Price | Price, comparison price and its label, discount % |
| Highlights | Key characteristics shown in the results |
| Badges | Bon plan, Plus responsable and other labels |
| Promotion | Current commercial offer |
| Delivery | Free delivery, delivered by Cdiscount, Cdiscount à volonté |
| Condition | New / refurbished label when shown |
| Image | High-resolution main image |
| Sponsored | Whether the result is a paid placement |
Use cases for Cdiscount product data
- Price monitoring: track prices and discounts for your products or competitors on Cdiscount every day.
- Marketplace sellers: research categories, price points and competition before listing on the Cdiscount marketplace.
- Brands and manufacturers: check how resellers price and promote your products in France.
- Deal and cashback sites: automatically find the biggest "Bon plan" discounts.
- E-commerce analytics: compare Cdiscount with Amazon.fr, Fnac and other French retailers.
- Market research: analyse assortments and pricing in the French retail market.
- Repricing tools: feed live French retail prices into dynamic pricing.
How to scrape Cdiscount
- Click Try for free to open Cdiscount Scraper in Apify Console.
- Enter search terms or paste Cdiscount category / search links.
- Optionally set a price range, Only discounted products, or drop sponsored results.
- Set Max products and click Start.
- Download the products as CSV, Excel or JSON.
Input
Example input
{
"searchTerms": ["aspirateur robot", "tv 55 pouces"],
"minPrice": 100,
"maxPrice": 800,
"onlyOnSale": true,
"includeSponsored": false,
"maxItems": 1000
}
| Field | Description |
|---|---|
| Search terms | Keywords to search, one search each. |
| Cdiscount category or search links | Category pages or result links with your own filters. |
| Minimum / Maximum price | Price range in €. |
| Only discounted products | Only products below their comparison price. |
| Include sponsored products | Keep or drop sponsored placements. |
| Max products | Stop after this many (0 = no limit). |
Output
Product example
{
"sku": "lie1705756008367",
"categoryCode": "1101409",
"offerId": "3273346749",
"url": "https://www.cdiscount.com/electromenager/aspirateurs-nettoyeurs/liectroux-g7-aspirateur-robot-4-en-1-avec-collecte/f-1101409-lie1705756008367.html",
"title": "LIECTROUX G7 Aspirateur robot 4 en 1 avec Collecteur automatique de poussières - Aspiration et lavage 6500 Pa - Navigation Laser",
"price": 179,
"comparisonPrice": 359,
"comparisonPriceLabel": "Prix de comparaison",
"discountPercent": 50,
"currency": "EUR",
"highlights": [
"Mode de nettoyage : Mode serpillère Standard et mode Boost",
"Collecte des poussières : Vidage automatique du bac à poussière",
"Capacité du collecteur : 300 ml",
"Puissance électrique : 1000 W"
],
"badges": ["Bon plan"],
"promotion": "Partagez votre avis et gagnez 10€",
"freeDelivery": true,
"deliveredByCdiscount": true,
"cdiscountAVolonte": true,
"condition": null,
"imageUrl": "https://www.cdiscount.com/pdt2/3/6/7/1/700x700/lie1705756008367/rw/liectroux-g7-aspirateur-robot-4-en-1-avec-collecte.jpg",
"sponsored": true,
"search": "aspirateur robot"
}
Output schema
| Field | Type | Description |
|---|---|---|
sku, categoryCode, offerId |
string | Identifiers. |
url, title |
string | Product link and title. |
price, comparisonPrice, comparisonPriceLabel, discountPercent, currency |
mixed | Pricing. |
highlights |
array | Key characteristics. |
badges |
array | Deal and sustainability labels. |
promotion |
string | Current offer. |
freeDelivery, deliveredByCdiscount, cdiscountAVolonte |
boolean | Delivery. |
condition |
string | Condition label. |
imageUrl |
string | Product image. |
sponsored |
boolean | Paid placement. |
search, scrapedAt |
string | Source info. |
How much does it cost to scrape Cdiscount?
Cdiscount Scraper uses pay-per-product pricing: a small fixed price per product, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price. It collects hundreds of products per minute.
More e-commerce data
- OTTO.de Scraper: German products, prices and ratings.
- Amazon Product Scraper: products and prices from Amazon.
- eBay Scraper: eBay listings and prices.
FAQ
How many products can I get? As many as Cdiscount lists for your search or category, including searches with thousands of products.
Can I scrape a whole category? Yes. Paste the category or search link into Cdiscount category or search links.
Can I track price changes?
Yes. Schedule the scraper daily and compare price and comparisonPrice over time, or turn on Only discounted products to catch new deals.
What is the comparison price?
It is the reference price Cdiscount shows next to the current price; discountPercent is calculated from it.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate Cdiscount Scraper with other apps? Cdiscount Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape Cdiscount? The scraper only collects publicly listed product information. You are responsible for using the data in line with Cdiscount's terms and applicable law.
Notes
Original clean-room implementation. Returns only public data. Not affiliated with Cdiscount.
Input
| Field | Type | Description |
|---|---|---|
searchTermsSearch terms | array | What to search on Cdiscount, e.g. tv, iphone, aspirateur robot, lave-linge, trottinette électrique. Each term is a separate search. |
startUrlsCdiscount category or search links | array | Optional. Paste Cdiscount category pages or search-results links with your own filters and sorting. |
minPriceMinimum price (€) | integer | Only products at or above this price. |
maxPriceMaximum price (€) | integer | Only products at or below this price. |
onlyOnSaleOnly discounted products | boolean | Only return products shown below their comparison price. Default: false |
includeSponsoredInclude sponsored products | boolean | Keep sponsored placements in the results (flagged with sponsored = true). Default: true |
maxItemsMax products | integer | Stop after this many products. 0 means no limit. Default: 200 |
proxyConfigurationProxy configuration | object | Not required for normal use. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~cdiscount-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchTerms": [
"aspirateur robot"
],
"maxItems": 50
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/cdiscount-scraper").call(run_input={
"searchTerms": [
"aspirateur robot"
],
"maxItems": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/cdiscount-scraper').call({
"searchTerms": [
"aspirateur robot"
],
"maxItems": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Product One Cdiscount product scraped | $0.002 | $0.001 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Carousell Scraper
Scrape Carousell search listings: title, price, condition, location, seller, photo and URL. Requires your own Carousell app token.
242 runs · 2 users · $0.003 / listing scrapedGoogle Flights Scraper
Scrape flight options from Google Flights by route and date: airline, flight number, departure and arrival times, duration, stops, layovers and price. One-way or round-trip, any cabin and currency. For travel and price monitoring.
216 runs · 4 users · $0.004 / flight scrapedPinterest Scraper
Search Pinterest and scrape pins (title, description, destination link, image, pinner, board, saves), boards and users. Fast. For visual research, e-commerce, trend and marketing analysis.
151 runs · 2 users · $0.0034 / item scrapedGoogle Trends Scraper
Scrape Google Trends for any keyword: interest over time, related and rising queries, and interest by region. Per country and timeframe. For SEO, market and trend research. No setup.
139 runs · 6 users · $0.001 / keyword scrapedAliExpress Product Search Scraper
Search AliExpress by keyword and export one clean row per product — title, sale price, original price, image and product URL. Export to JSON, CSV or Excel.
135 runs · 3 users · $0.003 / product scrapedGoogle Maps Scraper
Search Google Maps and scrape places: name, category, full address, city, coordinates, rating, phone, website, Place ID and map link. Fast browser-free via Google's internal endpoint, no setup. For local lead generation and market research.
130 runs · 2 users · $0.005 / place scrapedSend the site and the fields. We build it and you get it first.