We extract fragrance variants, cosmetic pricing signals, ingredient lists, and brand intelligence from flaconi.de. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.
Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.
Complete list of extractable fields for Product Listings objects from flaconi.de. All fields typed and schema-versioned.
"product_id": "FL-89210", "brand": "Dior", "title": "Sauvage Eau de Parfum", "price": 98.95, "base_price": "164.92 € / 100 ml", "volume_ml": 60, "in_stock": true, "rating": 4.8, "review_count": 1420
| # | product_id | brand | title | category | sub_category | price |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Pricing & Variants objects from flaconi.de. All fields typed and schema-versioned.
"product_id": "FL-89210", "variant_id": "VAR-89210-60", "size": "60 ml", "price": 98.95, "list_price": 115.0, "discount_pct": 14, "base_price_standardised": 164.92, "in_stock": true
| # | product_id | variant_id | size | price | list_price | discount_pct |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Ingredients & Specs objects from flaconi.de. All fields typed and schema-versioned.
"product_id": "FL-45112", "brand": "The Ordinary", "skin_type": "All skin types", "ingredients_list": "['Aqua', 'Niacinamide', 'Pentylene Glycol', 'Zinc PCA']", "is_vegan": true, "is_cruelty_free": true, "highlights": "['Alcohol-free', 'Oil-free', 'Silicone-free']"
| # | product_id | brand | title | skin_type | application_area | ingredients_list |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Reviews & Ratings objects from flaconi.de. All fields typed and schema-versioned.
"review_id": "REV-991823", "product_id": "FL-89210", "star_rating": 5, "reviewer_name": "Markus T.", "review_date": "2026-02-14", "review_text": "Long lasting fragrance, highly recommended.", "helpful_votes": 12, "verified_buyer": true
| # | review_id | product_id | star_rating | reviewer_name | review_date | review_text |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Brand & Category objects from flaconi.de. All fields typed and schema-versioned.
"brand_id": "BR-102", "brand_name": "Chanel", "category_path": "['Perfume', "Women's Fragrances"]", "product_count": 142, "min_price": 45.0, "max_price": 320.0, "is_premium": true, "brand_url": "https://www.flaconi.de/chanel/"
| # | brand_id | brand_name | category_path | product_count | min_price | max_price |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Our Flaconi extraction pipeline handles variant complexities, strict European geo-blocking, and dynamic pricing models to deliver clean cosmetic intelligence.
Full extraction of perfumes, makeup, and skincare lines across all top-level categories and sub-brands.
Track pricing across different volume sizes (e.g., 30ml vs 100ml) mapping parent-child product relationships.
Extract structured INCI lists, vegan certifications, and skin-type suitability flags directly from product descriptions.
Monitor flash sales, percentage discounts, and crossed-out list prices to track promotional intensity.
Track out-of-stock variants and estimated delivery timelines for DACH regions.
Extract user reviews, star ratings, and helpful vote counts across all product variants.
Reconstruct Flaconi's navigation tree from top-level beauty categories down to specific product types.
Execute crawls from German residential IPs to capture regional pricing and availability without triggering blocks.
Extract the mandatory EU base price metric (e.g., € per 100ml) for accurate cross-brand comparison.
Monitor brand-level assortments, new product launches, and category dominance metrics over time.
Brief in. Clean data out.
Provide brand lists, category URLs, or competitor sets. We design the extraction schema together.
We configure Scrapy / Playwright crawlers, German proxy rotation, and session management for flaconi.de.
Schema validation, null-rate checks, and price-outlier detection before full launch.
JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.
European eCommerce sites employ strict geo-blocking and aggressive bot mitigation. Here is how we maintain extraction stability.
Flaconi.de blocks non-European datacenter IPs. We route requests through German residential proxy pools to ensure consistent access and localised pricing.
Fragrance and skincare products load variant pricing dynamically via JavaScript. We execute full Playwright sessions to hydrate the DOM and capture all size options.
Strict GDPR compliance means aggressive cookie banners that block content. Our automated flows accept necessary cookies to load the full product grid.
European law mandates base pricing (e.g., €/100ml). We parse this structured data to standardise unit economics across different packaging sizes.
Retail DOM structures shift during sales events. We use multi-layer selectors targeting LD+JSON and internal API endpoints to prevent pipeline breakage.
Beauty retailers track Flaconi's pricing, discount depths, and promotional calendars to adjust their own positioning.
Cosmetic brands audit Flaconi to ensure products are not sold below Minimum Advertised Price thresholds.
Merchandising teams analyse Flaconi's category depth to identify missing brands or trending skincare categories.
Formulators and R&D teams mine ingredient lists to track the rise of specific compounds like Niacinamide or Retinol.
Marketing agencies extract review corpora to analyse sentiment around specific fragrance notes or skincare efficacy.
Supply chain analysts track out-of-stock rates across competitor brands to estimate sales velocity and supply constraints.
"Flaconi holds the most comprehensive structured dataset for European beauty and fragrance, but extracting variant-level pricing requires bypassing strict regional bot protection."
Most teams fail at European retail scraping because they rely on datacenter IPs and static HTTP clients. Reliable Flaconi extraction demands German residential proxies, JavaScript hydration for variant pricing, and automated consent management. DataFlirt absorbs this infrastructure overhead so your team can focus on market analysis.
Everything supported by our flaconi.de scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.
Open-source tooling on proven cloud infra — no vendor lock-in, full observability.
Scrapy handles crawl orchestration, deduplication, and retry logic. Playwright handles JavaScript rendering, cookie sessions, and interaction flows.
We maintain pools of residential ISP proxies in Germany and Austria. Rotation happens per-request to bypass Akamai and Cloudflare.
Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting. All state stored in managed Postgres.
Data delivered to where your team already works — no new tooling required.
About flaconi.de scraping, legality, and pipeline operations.
Ask us directly →Scraping public product and pricing data is generally permissible under EU and German law, provided it does not extract PII or breach database rights. DataFlirt targets only public retail data.
Fragrances and cosmetics have multiple sizes. We extract the parent product and iterate through all child variants, capturing the specific price, base price (€/100ml), and EAN for each size.
Yes. Flaconi restricts access outside Europe. Our pipelines route all requests through German residential proxies to ensure consistent, unblocked access.
Yes. We parse the INCI ingredient text blocks into structured arrays, alongside capturing flags for vegan, cruelty-free, and specific skin-type suitability.
We support daily full-catalogue refreshes or high-frequency intra-day polling for specific high-value brands or competitor monitoring.
Yes. We provide a sample run of up to 500 products or a specific brand category during the scoping phase to validate schema fit.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off brand catalogue extraction or continuous price-monitoring across the DACH beauty market — we scope, build, and operate the pipeline. Tell us what you need.