Cosmetics Druni App avatar
Cosmetics Druni App

Pricing

$10.00 / 1,000 products

Go to Apify Store
Cosmetics Druni App

Cosmetics Druni App

This Apify actor scrapes product information from Druni’s makeup category. It fetches details such as product names, categories, subcategories, prices, and URLs. The actor supports subcategory aliasing, input validation, and uses PuppeteerCrawler for reliable data extraction.

Pricing

$10.00 / 1,000 products

Rating

0.0

(0)

Developer

Kaidev

Kaidev

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

3

Monthly active users

a month ago

Last modified

Share

Druni Cosmetics Scraper

This Apify Actor extracts cosmetics and makeup products from Druni.es with detailed product information including prices, descriptions, ingredients and beauty tips.

It's designed for market research, price monitoring, product cataloging and competitive analysis in the cosmetics industry.


Features

  • Comprehensive Product Data: Extract product titles, brands, prices, descriptions, ingredients and beauty tips
  • Smart Category Navigation: Support for 9 main categories and 50+ subcategories
  • Price Monitoring: Track current prices, old prices and discount percentages
  • Automatic Pagination: Navigate through all product pages automatically
  • Robust Error Handling: Built-in retry logic and fallback selectors
  • Proxy Support: Built-in Apify Proxy integration for reliable scraping

Supported Categories

Main Categories

  • Eyes (ojos) - Mascaras, eyeliners, eyeshadows, eyebrows, primers
  • Face (rostro) - Foundations, primers, powders, blushes, contouring
  • Nails (uñas) - Nail polishes, removers, treatments, accessories
  • Lips (labios) - Lipsticks, glosses, lip liners, volumizers
  • Accessories (complementos) - Brushes, sponges, organizers, mirrors
  • Palettes (paletas) - Eyeshadow palettes, blush palettes, contouring sets
  • Cases (maletines) - Makeup cases and organizers
  • Sets (estuches-sets) - Makeup sets and collections
  • New Arrivals (novedades) - Latest products
  • Body Care (corporal) - Body cosmetics

Subcategories

Each main category includes multiple specific subcategories for precise targeting.


Input Configuration

The scraper accepts the following input parameters:

{
"category": "ojos",
"subcategory": "mascaras-pestanas",
"minimumPrice": 0,
"maximumPrice": 100
}

OR

{
"category": "maletines",
"subcategory": "",
"minimumPrice": 0,
"maximumPrice": 15
}
FieldTypeDescriptionRequiredDefault
categoryStringMain product category-
subcategoryStringSpecific subcategory"" (all subcategories)
minimumPricenumber[Filter] Minimum price.-
maximumPricenumber[Filter] Maximum price. Must be provided if minimumPrice is set.-

Available Categories

Eyes (ojos)

  • Mascara de pestañas (mascaras-pestanas)
  • Delineadores de Ojos (delineadores-eyeliners)
  • Sombras de Ojos (sombras)
  • Cejas (cejas)
  • Prebases para Ojos (prebases_ojos)
  • Primer de Pestañas (primer-pestanas)
  • Pestañas Postizas (pestanas-postizas)

Face (rostro)

  • Bases de Maquillaje (bases)
  • Prebases de Maquillaje (prebases_rostro)
  • Polvos de Maquillaje (polvos)
  • Coloretes (coloretes_rostro)
  • Contorno Maquillaje (contouring-contorno)
  • Bronceadores (bronceadores)
  • Correctores de Maquillaje (correctores_rostro)
  • Iluminadores Maquillaje (iluminadores)
  • Fijadores Maquillaje (fijadores)
  • BB cream (bb-cream)
  • CC cream (cc-cream)

Nails (uñas)

  • Lacas y Esmaltes Uñas (lacas-esmaltes)
  • Quitaesmaltes (quitaesmaltes)
  • Tratamientos para Uñas (tratamientos)
  • Accesorios para Uñas (accesorios)
  • Uñas Postizas (postizas)
  • Base Coat & Top Coat (top-base-coat)
  • Lámparas Led (lamparas-led)
  • Pegatinas para Uñas (pegatinas)

Lips (labios)

  • Pintalabios (pintalabios)
  • Gloss de Labios (gloss)
  • Perfiladores de Labios (perfiladores)
  • Voluminizadores (voluminizador)
  • Prebases (prebases)

Accessories (complementos)

  • Brochas y Pinceles (brochas-pinceles)
  • Esponjas de Maquillaje (esponjas)
  • Organizadores (organizadores)
  • Neceseres (neceseres)
  • Rizador de Pestañas (rizador-pestanas)
  • Espejos maquillaje (espejos)
  • Sacapuntas (sacapuntas)

Palettes (paletas)

  • Sombras de Ojos (sombras-ojos)
  • Coloretes (coloretes_paletas)
  • Contouring (contouring)
  • Labios (labios)
  • Correctores (correctores_paletas)
  • Profesional (profesionales)
  • Baratas (low-cost)

Form Selection

Admin dashboard example

Output

Results are stored in the Apify Dataset and can be downloaded as JSON, CSV, Excel, or other formats.

Product Data Structure

{
"category": "ojos",
"subcategory": "mascaras-pestanas",
"url": "https://www.druni.es/mascara-pestañas-example",
"brand": "L'Oréal",
"title": "Volume Million Lashes Mascara",
"finalPrice": "12,95 €",
"oldPrice": "15,95 €",
"discountPercentage": "19%",
"description": "Máscara de pestañas que proporciona volumen y longitud...",
"beautyTips": "Aplica desde la raíz hasta las puntas...",
"ingredients": "Aqua, Paraffinum Liquidum, Cera Carnauba...",
"date": "2024-01-15T10:30:00.000Z"
}

Output Fields

FieldTypeDescription
categoryStringMain product category
subcategoryStringProduct subcategory
urlStringProduct page URL
brandStringProduct brand/manufacturer
titleStringProduct name
finalPriceStringCurrent selling price
oldPriceStringOriginal price (if on sale)
discountPercentageStringDiscount percentage
descriptionStringProduct description
beautyTipsStringBeauty application tips
ingredientsStringProduct ingredients list
dateStringScraping timestamp

Technical Details

Architecture

  • Framework: Crawlee + Puppeteer
  • Language: TypeScript
  • Platform: Apify Actor
  • Browser: Headless Chrome via Puppeteer

Performance

  • Concurrency: 5 parallel requests
  • Retry Logic: Built-in error handling and retries
  • Proxy Support: Apify Proxy integration

Error Handling

  • Robust selector fallbacks
  • Comprehensive error logging
  • Graceful failure handling
  • Automatic retry mechanisms

Resources


License

ISC License