ManoMano Listings Scraper
Pricing
from $2.00 / 1,000 product listings
ManoMano Listings Scraper
The ManoMano Listings Scraper extracts product listings and detailed PDPs from ManoMano (FR/DE/ES/IT/UK), capturing titles, brands, sellers, prices, discounts, ratings, images, categories, EAN, SKU, attributes, and delivery info — ideal for price tracking and e-commerce intelligence.
Pricing
from $2.00 / 1,000 product listings
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
🛠️ ManoMano Listings Scraper
Easily extract product listings from ManoMano, Europe's leading DIY and home improvement marketplace. The ManoMano Listings Scraper turns any category URL on manomano.fr (or .de, .es, .it, .co.uk) into clean, structured JSON — with optional one-click upgrade to full product detail pages (PDPs).
✨ Features
- 🏷️ Comprehensive Product Data: Title, brand, seller, current price, retail price, discount %, currency, rating, review count, images, full category trail, delivery type, promo flags, and PDP URL — stable and complete extraction.
- 🔎 Category-Based Extraction: Drop in any ManoMano category URL of the form
/{slug}-{categoryId}and pagination is handled automatically. - 📄 Optional PDP Enrichment: Flip on
scrapeProductDetailsand each listing is followed to its product detail page for the full description, attribute table, EAN, manufacturer SKU, media, breadcrumbs, carbon score, repairability index, and more. - 💸 Pay Per Event Pricing: Pay only for what you extract — cheap per-card listings, separate higher fee for deep PDPs.
- 🌍 Multi-Locale: Same scraper works across all five ManoMano marketplaces (FR / DE / ES / IT / UK).
- 🛡️ Reliable Against Anti-Bot Protection: Handled transparently — no proxy or anti-bot configuration needed on your side.
🛠️ How It Works
- Enter Category URLs – Provide one or more ManoMano category URLs (e.g.
https://www.manomano.fr/perceuse-visseuse-perforateur-burineur-marteau-piqueur-465). - Pick Depth – Leave
scrapeProductDetailsoff for fast shallow card data, or turn it on to also fetch full PDPs. - Cap Results – Set
maxItemsto control how many products you want (default 50). - Run the Scraper – Start the run and receive structured JSON in the dataset.
⚙️ Input
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array of { url } | required | ManoMano category URLs (/{slug}-{categoryId}). FR / DE / ES / IT / UK all supported. |
scrapeProductDetails | boolean | false | If enabled, each listed product is followed to its PDP and a richer record (description, attributes, EAN, manufacturer SKU, media, breadcrumbs, delivery, carbon score, repairability) is also stored. |
maxItems | integer | 50 | Global cap on listing products scraped across all categories. Pagination stops once the cap is reached. ManoMano returns 44 products per page and caps each category at 6 000 results. |
Example input
{"startUrls": [{ "url": "https://www.manomano.fr/perceuse-visseuse-perforateur-burineur-marteau-piqueur-465" }],"scrapeProductDetails": true,"maxItems": 100}
📊 Sample Output Data
The scraper produces two row shapes in the dataset. Shallow rows (dataType: "listing") are always pushed; deep rows (dataType: "detail") are pushed additionally when scrapeProductDetails is on.
Listing row
{"dataType": "listing","articleId": "73863399","title": "Dewalt – Perceuse-visseuse sans fil 12V avec 2 batteries 2.0Ah – DCD701D2","url": "https://www.manomano.fr/p/dewalt-perceuse-sans-fil-dcd-701-d2-12v-2-ah-15-10mm-73863399","brand": "DEWALT","sellerName": "Maxoutil.","priceCurrent": 168.17,"priceRetail": 328.04,"currency": "EUR","discountPercentage": 48,"ratingAverage": 4.73,"ratingCount": 45,"imageRegular": "https://cdn.manomano.com/dewalt-perceuse-…_1.jpg","category0": "Outillage","category1": "Outillage électroportatif","category2": "Perceuse, visseuse, perforateur, burineur, marteau-piqueur","category3": "Perceuse","deliveryType": "manoExpressFree","isInPromo": true,"scrapedAt": "2026-05-17T15:22:43.812Z"}
Detail row (PDP)
{"dataType": "detail","url": "https://www.manomano.fr/p/perceuse-visseuse-sans-fil-makita-ddf453sfe3-…-78567310","articleId": 78567310,"manufacturerSKU": "DDF453SFE","ean": "0088381659741","title": "Perceuse-visseuse MAKITA Brushless LXT DDF453SFE 18V + 2 batteries 3Ah + chargeur + coffret","description": "<h4>Description générale</h4>La perceuse visseuse Makita DDF453SFE est un outil sans fil léger…","attributes": [{ "name": "Tension", "label": "18 V", "valueType": "numerical", "unit": { "abbreviation": "V" } },{ "name": "Couple de serrage max.", "label": "42 Nm", "valueType": "numerical" }],"priceCurrent": 169,"currency": "EUR","brand": "MAKITA","carbonScore": { "…": "…" },"repairabilityIndex": { "…": "…" },"breadcrumbs": ["Outillage", "Outillage électroportatif", "Perceuse, visseuse, perforateur…"],"scrapedAt": "2026-05-17T15:22:43.812Z"}
💰 Pricing — Pay Per Event
This Actor uses Apify's Pay Per Event model. You only pay for what you extract:
| Event | Price (USD) | When it fires |
|---|---|---|
product-listing | $0.002 per item ($2 / 1 000) | Every shallow product card extracted from a category listing page. |
item-detail | $0.015 per item ($15 / 1 000) | Every full PDP scraped (only when scrapeProductDetails: true). |
Examples:
- 1 000 listing items, no PDPs: 1 000 × $0.002 = $2.00.
- 1 000 listing items + PDPs: 1 000 × $0.002 + 1 000 × $0.015 = $17.00.
Free Apify plan users still receive monthly platform credit that covers small runs.
🌍 Multi-Locale Support
The same scraper works against all five ManoMano marketplaces — drop in any category URL from the locale you care about and the output schema, pagination, and PDP enrichment behave identically.
| Country | Domain | Currency |
|---|---|---|
| 🇫🇷 France | manomano.fr | EUR |
| 🇩🇪 Germany | manomano.de | EUR |
| 🇪🇸 Spain | manomano.es | EUR |
| 🇮🇹 Italy | manomano.it | EUR |
| 🇬🇧 United Kingdom | manomano.co.uk | GBP |
💡 Tips
- Skip PDPs for analytics. Listing rows already include price, discount, brand, seller, rating, category, delivery — usually enough for price tracking, assortment monitoring, or market sizing.
- Mind the 6 000-per-category cap. ManoMano caps each category to 6 000 results (≈137 pages × 44). For deeper extraction, partition by brand, attribute, or price range using ManoMano's facet query params.
🚀 Run It
Run this Actor on Apify to get structured ManoMano data instantly — no infrastructure setup, no anti-bot wrangling, just clean JSON.