ManoMano Scraper — French DIY & Home Improvement Marketplace
Pricing
Pay per usage
ManoMano Scraper — French DIY & Home Improvement Marketplace
Scrape product listings, prices, seller information, ratings, and specifications from ManoMano.fr. Europe's leading online DIY marketplace with 10M+ products from thousands of sellers. No login required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
ManoMano Scraper -- French DIY & Home Improvement Marketplace
Scrape product data from ManoMano.fr -- Europe's leading online marketplace for DIY, home improvement, and garden products with over 10 million products from thousands of independent sellers. No login or cookies required.
How to scrape ManoMano data
ManoMano Scraper extracts product listings from ManoMano.fr including prices, seller information, ratings, specifications, and stock status. Search by keyword or browse categories to get structured, ready-to-use data.
What is ManoMano?
ManoMano is Europe's largest online marketplace dedicated to DIY, home improvement, and garden products. Founded in France, it operates in 6 European countries and connects millions of buyers with thousands of professional sellers. Unlike single-retailer stores, ManoMano aggregates offers from multiple merchants, making it a prime source for competitive pricing data.
Who uses this scraper:
- Price comparison platforms -- ManoMano aggregates sellers, giving you multi-vendor pricing in one crawl. Compare offers across merchants for the same product.
- Marketplace sellers & brands -- Monitor your product listings, track competitor pricing, and detect unauthorized sellers. Know exactly where you stand in search results.
- E-commerce competitors -- If you sell DIY, tools, or home improvement products in France, ManoMano pricing sets market expectations. Track what customers see before they visit your store.
- Market researchers -- Analyze the French DIY market: seller concentration, price distributions, brand representation, category trends, and promotional patterns.
- Procurement teams -- Find the best-priced suppliers for tools, building materials, plumbing, and electrical supplies across thousands of vendors.
Search by keyword
The fastest way to find products:
{"searchQuery": "perceuse","maxResults": 100}
Browse a category
Scrape an entire product category. Copy category URLs from manomano.fr navigation:
{"categoryUrl": "https://www.manomano.fr/cat/perceuses+visseuses-12","maxResults": 200}
Scrape specific URLs
Pass individual product pages or listing pages directly:
{"startUrls": [{ "url": "https://www.manomano.fr/cat/peinture-interieure-16" },{ "url": "https://www.manomano.fr/cat/robinetterie-462" }],"maxResults": 500}
Tip: Use French residential proxies for best results. ManoMano uses DataDome anti-bot protection that works best with French IP addresses.
What data does ManoMano Scraper extract?
| Field | Type | Description |
|---|---|---|
name | String | Full product title |
brand | String | Brand or manufacturer name |
price | Number | Current selling price in EUR |
currency | String | Always "EUR" |
originalPrice | Number | Price before discount/promotion |
sellerName | String | Marketplace seller name |
sellerRating | Number | Seller's average rating |
inStock | Boolean | Product availability |
rating | Number | Average product rating (0-5) |
reviewCount | Number | Number of customer reviews |
sku | String | Product SKU or model reference |
ean | String | EAN barcode |
imageUrl | String | Primary product image |
description | String | Product description |
category | String | Product category |
categories | Array | Full breadcrumb path |
specs | Object | Technical specifications (key-value pairs) |
Output
A realistic ManoMano product record:
{"name": "Bosch Professional Perceuse-visseuse sans fil GSR 18V-28","brand": "Bosch Professional","price": 129.90,"currency": "EUR","url": "https://www.manomano.fr/p/bosch-professional-perceuse-visseuse-gsr-18v-28-12345678","scrapedAt": "2026-05-19T10:30:00.000Z","originalPrice": 159.90,"sellerName": "Outillage Pro FR","sellerRating": 4.7,"inStock": true,"rating": 4.5,"reviewCount": 234,"sku": "GSR18V28","ean": "3165140953092","imageUrl": "https://cdn.manomano.com/media/product/bosch-gsr-18v-28.jpg","description": "Perceuse-visseuse sans fil 18V avec mandrin auto-serrant 13mm, couple max 63Nm, eclairage LED integre.","category": "Perceuses-visseuses","categories": ["Outillage", "Outillage electroportatif", "Perceuses-visseuses"],"specs": {"Tension": "18V","Couple max": "63 Nm","Mandrin": "13 mm","Poids": "1.6 kg"}}
How much does it cost?
| Scenario | Estimated cost |
|---|---|
| 50 products (search) | ~$0.15 |
| 200 products (category) | ~$0.50 |
| 1,000 products (multiple categories) | ~$2.00 |
| Large catalog crawl | ~$5.00+ |
ManoMano Scraper uses PlaywrightCrawler with browser rendering to handle DataDome anti-bot protection. This uses more compute than lightweight scrapers, but ensures reliable data extraction.
Can I integrate?
Connect ManoMano data to your tools:
- Google Sheets -- track French DIY marketplace prices and seller offers
- Webhooks -- trigger alerts when prices drop or new sellers appear
- Zapier / Make -- automate competitive intelligence workflows
- Slack -- daily notifications on price changes in your product categories
- Amazon S3 / Google Cloud Storage -- archive pricing snapshots for trend analysis
- PostgreSQL / MySQL -- feed marketplace data into your analytics stack
Can I use it as an API?
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("studio-amba/manomano-scraper").call(run_input={"searchQuery": "perceuse","maxResults": 50,"proxyConfiguration": {"useApifyProxy": True,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "FR",},})for item in client.dataset(run["defaultDatasetId"]).iterate_items():seller = f" (by {item['sellerName']})" if item.get('sellerName') else ''print(f"{item['brand']} - {item['name']} -- EUR {item['price']}{seller}")
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('studio-amba/manomano-scraper').call({searchQuery: 'perceuse',maxResults: 50,proxyConfiguration: {useApifyProxy: true,apifyProxyGroups: ['RESIDENTIAL'],apifyProxyCountry: 'FR',},});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => {const seller = item.sellerName ? ` (by ${item.sellerName})` : '';console.log(`${item.brand} - ${item.name} -- EUR ${item.price}${seller}`);});
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | String | Search for products by keyword (French terms recommended) | |
categoryUrl | String | A ManoMano category page URL | |
startUrls | Array | List of ManoMano URLs to scrape | |
maxResults | Integer | 100 | Maximum number of products to return |
proxyConfiguration | Object | Apify proxy | Proxy settings (FR residential recommended) |
FAQ
Does this handle ManoMano's anti-bot protection? Yes. ManoMano uses DataDome anti-bot. The scraper uses browser fingerprinting and session management to work with it. For best results, use French residential proxies.
Can I get seller information?
Yes. The scraper extracts sellerName and sellerRating for each product. ManoMano is a marketplace with thousands of sellers, so this data is valuable for competitive analysis.
What language is the data in? All data comes in French, matching the manomano.fr site.
How often do ManoMano prices change? ManoMano prices are set by individual sellers and can change at any time. Weekly scraping captures most pricing trends. Daily scraping catches flash sales and promotional events.
Can I scrape other ManoMano country sites? This scraper targets manomano.fr (France). ManoMano also operates in Spain, Italy, Germany, and the UK with separate sites.
Limitations
- The scraper targets manomano.fr (France). Other ManoMano country sites have different URL structures.
- ManoMano uses DataDome anti-bot protection. French residential proxies are recommended for reliable results.
- Very large crawls (1000+ products) run at low concurrency to avoid detection, so they take longer.
- Seller-specific data (seller rating, seller name) is most complete on product detail pages. Listing-page results may have partial seller info.
- Product specifications vary by category. Some products have detailed specs, others have minimal info.
Other DIY and home improvement scrapers
Build comprehensive European DIY market intelligence:
- Leroy Merlin Scraper -- France's largest DIY retailer
- Castorama Scraper -- French DIY chain (Kingfisher group)
- Hornbach Scraper -- German DIY retailer across Europe
- Bauhaus Scraper -- European building materials
- OBI Scraper -- German home improvement chain
- Brico Depot Scraper -- Budget DIY in France
- Gamma Scraper -- Dutch DIY retailer
- HUBO Scraper -- Belgian DIY chain
Your feedback
Found an issue or want a new feature? Let us know through the Apify Store actor page. We fix bugs quickly and actively maintain this scraper.