Darty Scraper — French Electronics & Appliance Prices
Pricing
Pay per usage
Darty Scraper — French Electronics & Appliance Prices
Scrape products, prices, ratings, and availability from Darty.com — France's leading electronics and home appliance retailer (Fnac Darty group). Extract TVs, smartphones, laptops, kitchen appliances, and more.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Darty Scraper
Scrape product data, prices, ratings, and availability from Darty.com -- France's leading electronics and home appliance retailer, part of the Fnac Darty group.
How it works
The scraper uses a headless browser (Playwright) to load Darty search results and product pages, then extracts product data from structured JSON-LD markup and the rendered DOM. This approach handles Darty's anti-bot protections reliably.
For listing pages, it extracts product cards with name, price, image, rating, and stock info directly. For product detail pages, it pulls the full data including specifications, description, and category breadcrumbs.
The scraper supports both keyword search and direct category URL scraping with automatic pagination.
Input
| Field | Type | Description |
|---|---|---|
searchQuery | string | Search term (e.g., "aspirateur", "television", "machine a laver") |
categoryUrl | string | Direct category URL from darty.com |
maxResults | integer | Maximum number of products (default: 100) |
proxyConfiguration | object | Proxy settings (French residential recommended) |
When no input is provided, it defaults to searching for "aspirateur" (vacuum cleaners).
Output
Each product includes the following fields:
| Field | Type | Example |
|---|---|---|
name | string | "Dyson V15 Detect Absolute" |
brand | string | "Dyson" |
price | number | 699.99 |
originalPrice | number | 799.99 |
currency | string | "EUR" |
sku | string | "7890123" |
inStock | boolean | true |
rating | number | 4.5 |
reviewCount | number | 234 |
url | string | Full product page URL |
imageUrl | string | Main product image URL |
description | string | Product description text |
category | string | "Aspirateur > Aspirateur balai" |
specs | object | Key-value technical specifications |
scrapedAt | string | ISO 8601 timestamp |
Cost
The scraper uses Playwright (headless browser) which consumes more resources than pure HTTP scrapers. Expect roughly 300-500 products per $1 on Apify, depending on proxy usage and the number of detail pages visited.
Why use Darty Scraper
- Price monitoring -- Track prices and promotions on one of France's biggest electronics retailers
- Competitive intelligence -- Compare your catalog against Darty pricing and availability
- Market research -- Analyze product trends, ratings, and customer sentiment in the French market
- Lead generation -- Build product datasets for affiliate sites, comparison tools, or data feeds
- No login or cookies required -- Works without authentication, just point and scrape
How to use Darty Scraper
- Open the Input tab and enter a search query or category URL
- Set
maxResultsto control how many products to extract - Configure proxy settings (French residential proxies recommended)
- Click Start and wait for the run to complete
- Download results from the Output tab in JSON, CSV, Excel, XML, or HTML
- Schedule recurring runs from the Schedule tab for ongoing monitoring
How to scrape Darty data
This Actor automates the process of extracting structured product data from Darty.com. You can run it directly from the Apify console, the Apify API, or any of the official SDKs (JavaScript, Python). The scraper handles pagination, retries, and anti-bot protections so you can focus on the data.
Typical workflows:
- One-off export: paste a search keyword or category URL, set
maxResults, and run - Scheduled monitoring: set a daily or weekly cron in the Schedule tab to track prices over time
- Programmatic integration: trigger runs from your backend via the Apify API and pull the dataset when finished
- Webhook automation: receive a callback the moment a run completes and pipe results into Zapier, Make, n8n, BigQuery, or Google Sheets
Example: Search for laptops
{"searchQuery": "ordinateur portable","maxResults": 50,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "FR"}}
Example: Scrape a category
{"categoryUrl": "https://www.darty.com/nav/achat/gros_electromenager/lave-linge.html","maxResults": 200}
Tips for best results
- Use French residential proxies -- Darty has anti-bot protections; French residential IPs work best
- Start small -- run with
maxResults: 10to verify everything works before larger jobs - Throttle on big jobs -- the scraper already limits concurrency, but keep runs reasonable
- Schedule regular runs -- daily or weekly monitoring captures price changes effectively
- Check the dataset schema -- the Storage tab shows the full output structure with all available fields
Supported product categories
Darty covers the full range of electronics and home appliances:
- TVs, monitors, and projectors
- Laptops, desktops, and tablets
- Smartphones and accessories
- Kitchen appliances (ovens, dishwashers, microwaves)
- Laundry (washing machines, dryers)
- Vacuum cleaners and floor care
- Audio and headphones
- Gaming consoles and accessories
- Smart home devices
- Small appliances (coffee makers, toasters, blenders)
FAQ and support
Is it legal to scrape Darty? This Actor extracts publicly available data. Always review the website's Terms of Service before scraping at scale, and respect rate limits.
Why am I getting fewer results than expected? Some searches have fewer
products available. Try broader keywords or increase maxResults and verify
proxy settings.
The scraper returns 0 items -- what should I do? Enable residential proxies with a French IP in the proxy configuration. Datacenter IPs are blocked by Darty's anti-bot system.
Can I scrape a single product? Not directly through this actor's input. To get data for a specific product, use its product name as the search query.
For issues, feature requests, or bug reports, open a ticket in the Issues tab on the Actor page or contact support. We monitor every actor and ship fixes quickly when sites change.