{"brand": "L'Oréal", "slug": "l-oreal", "coverage": {"brand_key": "l oreal", "as_of": "2026-11-01", "products": 53, "with_composition": 53, "with_dated_composition": 31, "ages": {"under_2": 12, "from_2_to_5": 2, "over_5": 17, "unknown": 22}, "dated_share": 0.5849056603773585, "families": {"cosmetic": {"products": 53, "with_composition": 53, "with_dated_composition": 31}, "supplement": {"products": 0, "with_composition": 0, "with_dated_composition": 0}}, "composition_origins": {"brand_site": 0, "contributory": 44, "distributor": 9, "declaration": 0, "unknown": 0}, "public_origins": {"brand_site": 0, "contributory": 44, "distributor": 9, "declaration": 0, "unknown": 0}, "lists": {"brand_site": 0, "contributory": 44}, "variant_families": [], "discrepancies": {"products": 3, "items": [{"code": "30177673", "compositions": 2, "source_count": 3, "sources": ["commoncrawl", "obf"], "first_seen": "2020-08-09", "last_seen": "2026-10-31"}, {"code": "3474630618695", "compositions": 2, "source_count": 4, "sources": ["distributor", "obf-photo", "visitor"], "first_seen": "2021-06-26", "last_seen": "2026-10-31"}, {"code": "3600523557271", "compositions": 2, "source_count": 3, "sources": ["distributor", "obf", "visitor"], "first_seen": "2025-02-04", "last_seen": "2026-10-31"}]}, "to_complete_count": 22, "to_complete": [{"kind": "cosmetic", "ref": "3474630692800", "name": "Steam Pod Crème de lissage restructurante", "slug": "3474630692800-steam-pod-creme-de-lissage-restructurante", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600520978642", "name": "Casting crème gloos", "slug": "3600520978642-casting-creme-gloos", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600521137888", "name": "Out of bed", "slug": "3600521137888-out-of-bed", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600522109280", "name": "La Terra", "slug": "3600522109280-la-terra", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600522215653", "name": "Extraordinary Oil", "slug": "3600522215653-extraordinary-oil", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600522471714", "name": "Fix & Style Fixier-Lack", "slug": "3600522471714-fix-style-fixier-lack", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600522480082", "name": "Revitalift Laser Nuit", "slug": "3600522480082-revitalift-laser-nuit", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600523019441", "name": "Huile-en-crème fine de nutrition, non gras - sans rinçage, cheveux secs", "slug": "3600523019441-huile-en-creme-fine-de-nutrition-non-gras-sans-rincage-cheve", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600523201501", "name": "Revitalift filler", "slug": "3600523201501-revitalift-filler", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600523242658", "name": "SoinAge Perfect anti-âge re-fortifiant nuit 50ml", "slug": "3600523242658-soinage-perfect-anti-age-re-fortifiant-nuit-50ml", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600523456178", "name": "Revitalift Laser FPS 25", "slug": "3600523456178-revitalift-laser-fps-25", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600523498123", "name": "Mascarilla aceite extraordinario coco", "slug": "3600523498123-mascarilla-aceite-extraordinario-coco", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600523741502", "name": "3600523741502", "slug": "3600523741502-l-oreal-produit-sans-nom-3600523741502", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600523816248", "name": "Baume a barbe", "slug": "3600523816248-baume-a-barbe", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600524042455", "name": "hyaluron repulp", "slug": "3600524042455-hyaluron-repulp", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600524103330", "name": "revitalift clinical daily anti-uv fluid", "slug": "3600524103330-revitalift-clinical-daily-anti-uv-fluid", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600524138851", "name": "Shampooing Total Repair 5", "slug": "3600524138851-shampooing-total-repair-5", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "3600524173579", "name": "L'Oreal Hydra Hyaluronic Shampoo Nachfüllef", "slug": "3600524173579-l-oreal-hydra-hyaluronic-shampoo-nachfullef", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "7899706134156", "name": "Shampoo Elseve L'Oréal Hydra Detox 48h Anti-Caspa com 200ml", "slug": "7899706134156-shampoo-elseve-l-oreal-hydra-detox-48h-anti-caspa-com-200ml", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "7899706149631", "name": "Máscara Facial Detox L'Oréal Argila Pura Esfoliante 40g", "slug": "7899706149631-mascara-facial-detox-l-oreal-argila-pura-esfoliante-40g", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "7899706152181", "name": "ÓLEO EXTRAORDINÁRIO CACHOS CREME PARA PENTEAR 250ML", "slug": "7899706152181-oleo-extraordinario-cachos-creme-para-pentear-250ml", "url": null, "reasons": ["unknown_date"]}, {"kind": "cosmetic", "ref": "7899706180924", "name": "Shampoo L'Oréal Paris Elseve Liso dos Sonhos 200ml", "slug": "7899706180924-shampoo-l-oreal-paris-elseve-liso-dos-sonhos-200ml", "url": null, "reasons": ["unknown_date"]}], "diagnostic_path": "/pour-les-marques/verifier"}}