Electro Depot Scraper: Prices, Discounts, Energy Labels & Specs
Pricing
$1.50 / 1,000 products
Electro Depot Scraper: Prices, Discounts, Energy Labels & Specs
Scrape electrodepot.fr products: price, real crossed-out price and discount, eco-fee, cash-back offers, rating, energy label, durability and repairability indexes, specs. Paste category, brand, department or product URLs. Built for French price monitoring.
Pricing
$1.50 / 1,000 products
Rating
0.0
(0)
Developer
Hexagone Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape products from electrodepot.fr, the French discount retailer for home appliances and electronics. Paste any category, brand, new-arrivals, department or product URL and get one clean record per product: current price, crossed-out price and discount, eco-fee, cash-back offers, rating, energy label, durability and repairability indexes, key specs and dimensions.
Built for price monitoring: every record comes from the prices the site actually displays, and each run reports how many products the site announced versus how many were collected.
What is Electro Depot Scraper and how does it work?
Electro Depot Scraper reads the product listings of electrodepot.fr the way the site serves them, follows every page of each listing, and returns one flat record per product. Give it a whole department such as Gros électroménager and it finds all the categories inside; give it a product page and it reads that product alone. No account, cookies or configuration are needed.
Why use this scraper?
- Complete listings. Pagination is followed exactly as the site does it, including filtered pages. In our tests, every sampled listing returned exactly the number of products electrodepot.fr announces, and a full-catalogue run covered 2,850 of the 2,862 products in the site's own sitemap — the small gaps come from the site itself (two listings announce one product more than they actually serve, and 12 sitemap products belong to no listing).
- Only real discounts.
originalPriceis filled only when the site actually shows a crossed-out price. Electro Dépôt keeps stale "former prices" in its data for products that are not on sale; this scraper ignores them, so you never report a fake promotion. - French-market fields. Eco-fee (
ecoParticipation), manufacturer cash-back offers (rebateAmount, with the terms PDF), French durability and repairability indexes, and the EU energy label with its scale (2021A–G orpre-2021A+++–D, because an old "A" is not a new "A"). - Spreadsheet-ready. Flat fields only (no lists, no nested objects), always the same columns: a daily CSV or Excel export lines up with yesterday's.
- No setup, no surprises. If the site ever starts refusing requests, the scraper switches automatically to a browser-grade fingerprint and, as a last resort, to Apify Proxy, at no extra cost to you. It is tested against the live site every day.
- Pay only for products. Pages without products, invalid URLs and pages that fail cost nothing.
What data can you get from Electro Dépôt?
| Field | Example | Notes |
|---|---|---|
sku, name, brand, url, image | 10011584, Lave-linge hublot 12 kg VALBERG… | name and texts are in French, as on the site |
price, priceCurrency | 349.98, EUR | displayed price |
originalPrice, discountPercent, priceDropLabel | 359.98, 2.8, Prix en baisse | only when a crossed-out price is displayed |
ecoParticipation | 15.42 | WEEE eco-fee in EUR |
rebateAmount, rebateType, rebateTermsUrl | 30, Prix, …/O1-989719.pdf | manufacturer cash-back offer |
condition, isNewArrival | new, false | refurbished for reconditioned products |
rating, reviewCount | 4.5, 121 | |
energyClass, energyLabelScale | A, 2021 | |
durabilityIndex, repairabilityIndex | 6.9, 9.0 | French indexes, out of 10 |
keyFeature1, keyFeature2, keyFeature3 | Capacité (kg) : 12 kg | the 3 key specs of the listing, in French |
heightCm, widthCm, depthCm | 85, 60, 67 | dimensions in cm |
category | Gros Electroménager > LAVE-LINGE > Lave-linge hublot | category breadcrumb |
availability | InStock | product-page URLs only |
position, page, sourceUrl, scrapedAt | where and when each product was found |
Product pages vs listings. A product URL returns that product alone, with its availability and its displayed crossed-out price, plus the technical fields (energy label, durability index, rating) when the product page itself carries them. Fields the product page does not show — such as key specs and dimensions, which only listings carry — stay null for a product scraped from its page alone. Paste both a listing and a product URL for the same product and you get one merged record, whatever the order: known product-page values take priority, missing values are filled from the listing, and listing position and provenance are retained. Explicit product pages wait for the requested listings before delivery; pages not found in those listings are delivered afterwards. A product limit can stop delivery before all those pages are delivered; the run summary identifies them.
Every field is always present (null when the site does not provide it). Results open in two ready-made views: Prices (price, crossed-out price, discount, promo, cash-back, eco-fee, rating) and Specs (energy label, indexes, key features, dimensions, category).


How do I scrape Electro Dépôt?
- Open electrodepot.fr and copy the URL of a category (for example Télévision), a brand page, the new-arrivals page, a whole department (for example Gros électroménager) or single product pages. Paste clean URLs: sorting, filtering, store-selection and search parameters are not supported (the site's robots.txt disallows them).
- Paste the URLs into Start URLs (use Bulk edit to paste many at once). Department pages are expanded into all their categories automatically.
- Set Maximum number of products (default 500;
0means no limit). - Click Start, then download the results as JSON, CSV or Excel, or open the Prices and Specs views.
- For daily price monitoring, add a schedule and connect the results to one of the integrations below.

Input example
{"startUrls": [{ "url": "https://www.electrodepot.fr/tv-image-son/television.html" },{ "url": "https://www.electrodepot.fr/gros-electromenager.html" }],"maxItems": 500}
Output example
{"sku": "10011584","name": "Lave-linge hublot 12 kg VALBERG WF 1214 A-20 F W566C","brand": "VALBERG","url": "https://www.electrodepot.fr/lave-linge-frontal-valberg-wf-1214-a-20-f-w566c.html","image": "https://www.electrodepot.fr/media/catalog/product/cache/6517c62f5899ad6aa0ba23ceb3eeff97/P10011584.jpg","price": 349.98,"priceCurrency": "EUR","originalPrice": 359.98,"discountPercent": 2.8,"priceDropLabel": "Prix en baisse","ecoParticipation": 15.42,"rebateAmount": null,"rebateType": null,"rebateTermsUrl": null,"condition": "new","isNewArrival": false,"availability": null,"rating": 4.5,"reviewCount": 121,"energyClass": "A","energyLabelScale": "2021","durabilityIndex": 6.9,"repairabilityIndex": 9.0,"keyFeature1": "Capacité (kg) : 12 kg","keyFeature2": "Vitesse d'essorage : 1400 t","keyFeature3": "Volume du tambour (L) : 76 L","heightCm": 85.0,"widthCm": 60.0,"depthCm": 67.0,"category": "Gros Electroménager > LAVE-LINGE > Lave-linge hublot","position": 5,"page": 1,"sourceUrl": "https://www.electrodepot.fr/gros-electromenager/lave-linge.html","scrapedAt": "2026-10-08T01:37:02+00:00"}
How many products can you scrape?
The whole catalogue. In our tests, the 53 top-level pages of the site gave 2,851 unique products in about 6 minutes, with no duplicates. A single category of 60 products takes a few seconds. Products listed in several categories are returned once.
How much will it cost to scrape Electro Dépôt?
This Actor is pay per result: $1.50 per 1,000 products. Platform usage is included, and you pay nothing for URLs that return no product.
From our own measurements: a category of 60 products costs about $0.09; the full catalogue (about 2,850 products) costs about $4.28. Use Maximum number of products, or the maximum charge per run in Apify, to cap any run: the scraper stops exactly at that limit.
What happens when a URL returns nothing?
Each run stores a summary under Run summary (key OUTPUT): for every URL, its page type, the products collected, the product rows actually seen, the products the site announced, and a status. Other URLs are never affected by one that fails. A listing that serves two or more products fewer than its own counter is also reported under Checks, even when every advertised pagination page was read; Electro Depot has been observed over-announcing a single product, which is the only tolerated gap.
About billing: a page that returns no product costs nothing, but the products already delivered before a URL fails or the run stops stay in the dataset and are charged as usual — they are yours to keep. If one URL of a multi-URL run fails halfway through its listing, the earlier URLs and their products are unaffected.
| Status | Meaning |
|---|---|
done | every page of the listing was read |
expanded | a department page, replaced by its categories |
stopped_at_limit | stopped at your maximum number of products or maximum charge |
not_processed | not reached: the limit was reached before this URL (raise the limit to include it) |
no_products | the page exists but shows no products (promotional or information page) |
not_found | the page does not exist (404) |
blocked_by_site | the site refused every access level, including the proxy |
rate_limited, http_error, network_error | the site or the network kept failing after several retries |
interrupted | the run was aborted or timed out before the listing was finished |
internal_error | the page was read but its structure was not recognised safely; please report the URL in Issues |
URLs from other sites, search pages and URLs with unsupported parameters are listed under rejectedUrls, with the reason.

Integrations and API
Like any Apify Actor, Electro Depot Scraper connects to Google Sheets, Make, Zapier, Slack, Airbyte, webhooks and more from the Integrations tab, and can be called from your code through the Apify API:
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("hexagone-data/electrodepot-scraper").call(run_input={"startUrls": [{"url": "https://www.electrodepot.fr/tv-image-son/television.html"}],"maxItems": 100,})for product in client.dataset(run.default_dataset_id).iterate_items():print(product["name"], product["price"], product["originalPrice"])
AI agents can use it through Apify's MCP server.
Use cases
- Price monitoring and repricing for retailers and marketplace sellers of appliances and electronics.
- Promotion tracking: detect price drops, crossed-out prices and cash-back offers as soon as they appear.
- Assortment and brand analysis: which brands, energy classes or repairability scores a category carries.
- Market research and price comparison sites covering the French market.
FAQ
Is it legal to scrape electrodepot.fr? This Actor collects publicly displayed product information (prices, specifications, ratings). It does not collect personal data and does not log in. It does not use the site search, which electrodepot.fr's robots.txt disallows. Check that your use of the data complies with the laws and terms that apply to you; if unsure, consult a lawyer.
Can I search by keyword? No. Electro Dépôt's search pages are disallowed by its robots.txt, so this scraper works from category, brand, department and product URLs instead. A department URL covers everything it contains.
Which store do prices belong to?
Leave storeCode empty to collect only pages whose Electro Depot header explicitly says Choose a store. Or provide a code such as F698: the scraper verifies its city and postal code against Electro Depot's official store directory, carries the public store_code parameter on every requested page, and refuses pages that do not corroborate it. Every row contains the resulting priceContext. It never infers a national price from missing cookies. Historical tests found equal prices in three stores, but that observation is not presented as a guarantee.
Why is originalPrice empty when the site data contains a former price?
Because the site does not display it. Only crossed-out prices visible to shoppers are returned.
Does it return the EAN barcode or stock levels? No. Electro Dépôt does not publish EAN codes on its pages, and its stock figure has no documented meaning, so neither is returned rather than returning something misleading.
Why are product names and specs in French? They are returned exactly as the site shows them. Translating them would change the data.
Français
Electro Depot Scraper extrait les produits d'electrodepot.fr : prix affiché, prix barré et remise réellement affichés, éco-participation, offres de remboursement, note et avis, étiquette énergie avec son échelle, indices de durabilité et de réparabilité, caractéristiques et dimensions. Collez une URL de catégorie, de marque, d'arrivages, de rayon entier ou de fiche produit ; un rayon est développé automatiquement en toutes ses catégories. Chaque exécution indique combien de produits le site annonçait et combien ont été collectés. Pensé pour la veille de prix : champs à plat et colonnes identiques d'un export à l'autre, programmez une exécution quotidienne et reliez les résultats à Google Sheets ou à votre outil. Facturation au résultat, sans compte ni proxy à configurer.
Your feedback
Found a page that does not work, or need a field that is not there? Open an issue on this Actor's Issues tab with the URL: issues are answered and fixed.
Electro Dépôt is a trademark of its owner. This Actor is not affiliated with, endorsed by or sponsored by Electro Dépôt.