ManoMano Listings Scraper avatar

ManoMano Listings Scraper

Pricing

from $2.00 / 1,000 product listings

Go to Apify Store
ManoMano Listings Scraper

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

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

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 scrapeProductDetails and 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

  1. Enter Category URLs – Provide one or more ManoMano category URLs (e.g. https://www.manomano.fr/perceuse-visseuse-perforateur-burineur-marteau-piqueur-465).
  2. Pick Depth – Leave scrapeProductDetails off for fast shallow card data, or turn it on to also fetch full PDPs.
  3. Cap Results – Set maxItems to control how many products you want (default 50).
  4. Run the Scraper – Start the run and receive structured JSON in the dataset.

⚙️ Input

FieldTypeDefaultDescription
startUrlsarray of { url }requiredManoMano category URLs (/{slug}-{categoryId}). FR / DE / ES / IT / UK all supported.
scrapeProductDetailsbooleanfalseIf 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.
maxItemsinteger50Global 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:

EventPrice (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.

CountryDomainCurrency
🇫🇷 Francemanomano.frEUR
🇩🇪 Germanymanomano.deEUR
🇪🇸 Spainmanomano.esEUR
🇮🇹 Italymanomano.itEUR
🇬🇧 United Kingdommanomano.co.ukGBP

💡 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.