{"brand": "Hairstory", "slug": "hairstory", "coverage": {"brand_key": "hairstory", "as_of": "2026-11-01", "products": 167, "with_composition": 0, "with_dated_composition": 0, "ages": {"under_2": 0, "from_2_to_5": 0, "over_5": 0, "unknown": 0}, "dated_share": 0.0, "families": {"cosmetic": {"products": 167, "with_composition": 0, "with_dated_composition": 0}, "supplement": {"products": 0, "with_composition": 0, "with_dated_composition": 0}}, "composition_origins": {"brand_site": 0, "contributory": 0, "distributor": 0, "declaration": 0, "unknown": 0}, "public_origins": {"brand_site": 0, "contributory": 0, "distributor": 0, "declaration": 0, "unknown": 0}, "lists": {"brand_site": 0, "contributory": 0}, "variant_families": [{"identity": "hairstory.com|better-bottle-empty", "name": "Better Bottle (Empty)", "products": 1}, {"identity": "hairstory.com|blue-color-boost-1-pack", "name": "Blue Color Boost", "products": 1}, {"identity": "hairstory.com|blue-color-boost-4-pack", "name": "Blue Color Boost", "products": 1}, {"identity": "hairstory.com|bond-boost-and-new-wash-original-set", "name": "Bond Boost and New Wash Original Set", "products": 1}, {"identity": "hairstory.com|bond-serum-2-oz", "name": "Bond Serum", "products": 1}, {"identity": "hairstory.com|brunette-perfecting-color-boost-set-with-new-wash-original", "name": "Brunette Perfecting Color Boost Set with New Wash Original", "products": 1}, {"identity": "hairstory.com|care-texture-set", "name": "Care and Texture Set", "products": 1}, {"identity": "hairstory.com|clarifying-hair-method", "name": "Clarifying Hair Method", "products": 1}, {"identity": "hairstory.com|colored-ring-blue", "name": "Color Ring for New Wash Better Bottle - Blue", "products": 1}, {"identity": "hairstory.com|colored-ring-purple", "name": "Color Ring for New Wash Better Bottle - Purple", "products": 1}, {"identity": "hairstory.com|colored-ring-red", "name": "Color Ring for New Wash Better Bottle - Red", "products": 1}, {"identity": "hairstory.com|damage-repair-method", "name": "Damage Repair Method", "products": 1}, {"identity": "hairstory.com|deep-bond-boost-set-bottle-boost-spatula", "name": "Bond Boost and New Wash Deep Clean Set", "products": 1}, {"identity": "hairstory.com|hair-balm-4-oz", "name": "Hair Balm", "products": 1}, {"identity": "hairstory.com|hair-balm-8-oz-refill", "name": "Hair Balm", "products": 1}, {"identity": "hairstory.com|hair-oil-2-oz-refill", "name": "Oil", "products": 1}, {"identity": "hairstory.com|healthiest-hair-method", "name": "Healthiest Hair Method", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/8oz-new-wash-deep-case-6", "name": "WS New Wash Deep Clean 8oz Refill Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/8oz-new-wash-original-case-6", "name": "WS New Wash Original 8oz Refill Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/8oz-new-wash-rich-case-6", "name": "WS New Wash Rich 8oz Refill Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/air-dry-kit", "name": "Air Dry Mini Kit", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/air-dry-kit-deep", "name": "Air Dry Kit New Wash Deep Clean", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/air-dry-kit-ff", "name": "Air Dry Kit New Wash Original Fragrance Free", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/air-dry-kit-full-size", "name": "Air Dry Kit New Wash Original", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/air-dry-kit-rich", "name": "Air Dry Kit New Wash Rich", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/backbar-kit", "name": "The Backbar Kit", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/backbar-new-wash-deep-clean-x3", "name": "Backbar New Wash Deep Clean x3", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/backbar-new-wash-rich-x3", "name": "Backbar New Wash Rich x3", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/blue-color-boost-case-6", "name": "WS Blue Color Boost Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/bond-boost-1-pack", "name": "Bond Boost for New Wash", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/bond-boost-4-pack", "name": "Bond Boost For New Wash", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/bond-boost-case-6", "name": "WS Bond Boost Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/bond-serum-case-6", "name": "WS Bond Serum Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/hair-balm-8oz-refill-case-6", "name": "WS Hair Balm 8oz Refill Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/hair-balm-case-6", "name": "WS Hair Balm Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/hair-oil-set-case-6", "name": "WS Oil Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/lift-case-6", "name": "WS Root Lift Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-deep-8oz-bottle-20oz-refill", "name": "New Wash Deep Refill Set 20oz", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-deep-refill-set-8oz", "name": "New Wash Deep Clean Refill Set 8oz", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-method-all-hair-types", "name": "New Wash Method for All Hair Types", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-method-backbar-deep-clean", "name": "New Wash Method Backbar - Deep Clean", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-method-backbar-original", "name": "New Wash Method Backbar - Original", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-method-backbar-rich", "name": "New Wash Method Backbar - Rich", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-method-dry-hair", "name": "New Wash Method for Dry Hair", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-method-fragrance-free-for-all-hair-types", "name": "New Wash Method Fragrance-Free for All Hair Types", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-method-oily-hair", "name": "New Wash Method for Oily Hair", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-original-8oz-bottle-20oz-refill", "name": "New Wash Original Refill Set 20oz", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-original-refill-set-8oz", "name": "New Wash Original Refill Set 8oz", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-purple", "name": "New Wash Original Purple", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-rich-8oz-bottle-20oz-refill", "name": "New Wash Rich Refill Set 20oz", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/new-wash-rich-refill-set-8oz", "name": "New Wash Rich Refill Set 8oz", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/powder-case-6", "name": "WS Powder Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/pre-wash-4oz-case-6", "name": "WS Pre-Wash 4oz Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/primer-case-6", "name": "WS Primer Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/red-color-boost-case-6", "name": "WS Red Color Boost Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/undressed-case-6", "name": "WS Undressed Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/wax-case-6", "name": "WS Wax Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/whisk-tin-set", "name": "WS Whisk + Aluminum Tin Set", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-20oz-new-wash-deep-case-6-pouch", "name": "WS New Wash Deep Clean 20 oz Refill Pouch Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-20oz-new-wash-original-case-6-pouch", "name": "WS New Wash Original 20 oz Refill Pouch Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-20oz-new-wash-rich-case-6-pouch", "name": "WS New Wash Rich 20 oz Refill Pouch Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-8oz-new-wash-deep-case-6-bottle", "name": "WS 8oz New Wash Deep Clean Case (6) BOTTLE", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-8oz-new-wash-fragrance-free-case-6-bottle", "name": "WS New Wash Original Fragrance-Free 8oz Bottle Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-8oz-new-wash-original-case-6-bottle", "name": "WS 8oz New Wash Original Case (6) BOTTLE", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-8oz-new-wash-rich-case-6-bottle", "name": "WS 8oz New Wash Rich Case (6) BOTTLE", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-air-dry-mini-kit", "name": "WS Air Dry Mini Kit", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-air-dry-mini-kit-case-6", "name": "WS Air Dry Mini Kit Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-aluminum-tin-3-oz", "name": "WS Aluminum Tin", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-aluminum-tin-8-oz", "name": "WS Aluminum Tin", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-backbar-new-wash-original-32oz", "name": "Backbar New Wash Original x3", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-blue-color-boost-1-pack", "name": "WS Blue Color Boost", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-blue-color-boost-4-pack", "name": "WS Blue Color Boost", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-bond-boost-1-pack", "name": "WS Bond Boost for New Wash", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-bond-boost-4-pack", "name": "WS Bond Boost for New Wash", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-bond-serum-2-oz", "name": "WS Bond Serum", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-gel-case-6", "name": "WS Gel Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-gel-pouch-case-6", "name": "WS Gel Pouch Case (6)kit", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-hair-balm-4-oz", "name": "WS Hair Balm", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-hair-balm-8-oz", "name": "WS Hair Balm Refill", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-hair-oil-2-oz", "name": "WS Oil", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-lift-8-oz", "name": "WS Root Lift", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-massaging-scalp-brush", "name": "WS Massaging Scalp Brush - CLEAR", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-massaging-scalp-brush-case-blue-6", "name": "WS Massaging Scalp Brush Case BLUE (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-massaging-scalp-brush-case-light-gray-6", "name": "WS Massaging Scalp Brush Case LIGHT GRAY (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-backbar-bottle", "name": "WS New Wash Backbar Bottle", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-deep-20-oz", "name": "WS New Wash Deep Clean 20oz Refill", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-deep-32-oz-hd", "name": "Backbar New Wash Deep Clean", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-deep-8-oz", "name": "WS New Wash Deep Clean 8oz Refill", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-deep-bottle", "name": "WS New Wash Deep Clean", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-fragrance-free", "name": "WS New Wash Original Fragrance-Free", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-fragrance-free-20-oz-refill-pouch-case-6", "name": "WS New Wash Original Fragrance-Free 20 oz Refill Pouch Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-fragrance-free-20oz-refill", "name": "WS New Wash Original Fragrance-Free 20oz Refill", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-mini", "name": "WS New Wash Original Mini", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-mini-6-unit-case", "name": "WS new wash mini 6 unit case", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-original-20-oz", "name": "WS New Wash Original 20oz Refill", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-original-32-oz-hd", "name": "Backbar New Wash Original", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-original-8-oz", "name": "WS New Wash Original 8oz Refill", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-original-bottle", "name": "WS New Wash Original", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-original-purple", "name": "WS New Wash Original Purple", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-original-purple-case", "name": "WS New Wash Original Purple 8oz Refill Case (6)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-rich-20-oz", "name": "WS New Wash Rich 20oz Refill", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-rich-32-oz-hd", "name": "Backbar New Wash Rich", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-rich-8-oz", "name": "WS New Wash Rich 8oz Refill", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-new-wash-rich-bottle", "name": "WS New Wash Rich", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-powder", "name": "WS Powder", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-pre-wash-4-oz", "name": "WS Pre-Wash 4oz", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-pre-wash-8-oz", "name": "WS Pre-Wash 8oz", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-pre-wash-8oz-6-unit-case", "name": "WS pre wash 8oz 6 unit case", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-primer", "name": "WS Primer", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-red-color-boost-1-pack", "name": "WS Red Color Boost", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-red-color-boost-4-pack", "name": "WS Red Color Boost", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-silicone-brush-blue", "name": "WS Massaging Scalp Brush - Blue", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-silicone-brush-citron-green", "name": "WS Massaging Scalp Brush - Citron", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-silicone-brush-gray", "name": "WS Massaging Scalp Brush - Gray", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-silicone-spatula", "name": "WS Spatula", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-styling-gel-bottle", "name": "WS Styling Gel Bottle", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-styling-gel-refill", "name": "WS Styling Gel Refill", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-travel-bottle-3-oz", "name": "WS Travel Bottle (Empty)", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-undressed-8-oz", "name": "WS Undressed", "products": 1}, {"identity": "hairstory.com|https://hairstory.com/products/ws-wax-2-oz", "name": "WS Wax", "products": 1}, {"identity": "hairstory.com|lift-8-oz", "name": "Root Lift", "products": 1}, {"identity": "hairstory.com|massaging-scalp-brush", "name": "Massaging Scalp Brush", "products": 1}, {"identity": "hairstory.com|massaging-scalp-brush-blue", "name": "Massaging Scalp Brush - Blue", "products": 1}, {"identity": "hairstory.com|massaging-scalp-brush-citron", "name": "Massaging Scalp Brush - Citron", "products": 1}, {"identity": "hairstory.com|massaging-scalp-brush-gray", "name": "Massaging Scalp Brush - Gray", "products": 1}, {"identity": "hairstory.com|microfiber-hair-wrap", "name": "Microfiber Hair Wrap", "products": 1}, {"identity": "hairstory.com|new-wash-deep-20-oz", "name": "New Wash Deep Clean Refill", "products": 1}, {"identity": "hairstory.com|new-wash-deep-32-oz", "name": "New Wash Deep Clean Refill", "products": 1}, {"identity": "hairstory.com|new-wash-deep-8-oz", "name": "New Wash Deep Clean Refill", "products": 1}, {"identity": "hairstory.com|new-wash-deep-clean", "name": "New Wash Deep Clean", "products": 1}, {"identity": "hairstory.com|new-wash-dispenser", "name": "New Wash Dispenser", "products": 1}, {"identity": "hairstory.com|new-wash-fragrance-free-20oz-refill", "name": "New Wash Fragrance Free 20oz refill", "products": 1}, {"identity": "hairstory.com|new-wash-fragrance-free-8oz-bottle", "name": "New Wash Fragrance Free 8oz bottle", "products": 1}, {"identity": "hairstory.com|new-wash-fragrance-free-refill-set", "name": "New Wash Fragrance Free Refill Set 20oz", "products": 1}, {"identity": "hairstory.com|new-wash-original", "name": "New Wash Original", "products": 1}, {"identity": "hairstory.com|new-wash-original-20-oz", "name": "New Wash Original Refill", "products": 1}, {"identity": "hairstory.com|new-wash-original-32-oz", "name": "New Wash Original Refill", "products": 1}, {"identity": "hairstory.com|new-wash-original-8-oz", "name": "New Wash Original Refill", "products": 1}, {"identity": "hairstory.com|new-wash-original-mini-3-oz", "name": "New Wash Mini", "products": 1}, {"identity": "hairstory.com|new-wash-rich", "name": "New Wash Rich", "products": 1}, {"identity": "hairstory.com|new-wash-rich-20-oz", "name": "New Wash Rich Refill", "products": 1}, {"identity": "hairstory.com|new-wash-rich-32-oz", "name": "New Wash Rich Refill", "products": 1}, {"identity": "hairstory.com|new-wash-rich-8-oz", "name": "New Wash Rich Refill", "products": 1}, {"identity": "hairstory.com|powder", "name": "Powder", "products": 1}, {"identity": "hairstory.com|pre-wash-4-oz", "name": "Pre-Wash", "products": 1}, {"identity": "hairstory.com|pre-wash-8-oz", "name": "Pre-Wash", "products": 1}, {"identity": "hairstory.com|primer-8-oz", "name": "Primer", "products": 1}, {"identity": "hairstory.com|red-color-boost-1-pack", "name": "Red Color Boost", "products": 1}, {"identity": "hairstory.com|red-color-boost-4-pack", "name": "Red Color Boost", "products": 1}, {"identity": "hairstory.com|red-enhancing-color-boost-starter-set-with-new-wash-original", "name": "Red Enhancing Color Boost Starter Set with New Wash Original", "products": 1}, {"identity": "hairstory.com|rich-blue-boost-set-bottle-boost-spatula-ring", "name": "Brunette Boosting Starter Set with New Wash Rich", "products": 1}, {"identity": "hairstory.com|rich-bond-boost-set-bottle-boost-spatula", "name": "Bond Boost and New Wash Rich Set", "products": 1}, {"identity": "hairstory.com|rich-red-boost-set-bottle-boost-spatula-ring", "name": "Red Enhancing Color Boost Starter Set with New Wash Rich", "products": 1}, {"identity": "hairstory.com|richest-damage-repair-method", "name": "Richest Damage Repair Method", "products": 1}, {"identity": "hairstory.com|richest-hair-method", "name": "Richest Hair Method", "products": 1}, {"identity": "hairstory.com|silicone-spatula", "name": "Spatula", "products": 1}, {"identity": "hairstory.com|styling-gel-bottle", "name": "Styling Gel", "products": 1}, {"identity": "hairstory.com|styling-gel-pouch", "name": "Styling Gel", "products": 1}, {"identity": "hairstory.com|travel-bottle-3-oz", "name": "Travel Bottle (Empty)", "products": 1}, {"identity": "hairstory.com|undressed-8-oz", "name": "Undressed", "products": 1}, {"identity": "hairstory.com|wax-2-oz", "name": "Wax", "products": 1}, {"identity": "hairstory.com|ws-pro-affiliate-backbar-kit", "name": "WS Pro Affiliate Backbar Kit", "products": 1}, {"identity": "hairstory.com|ws-pro-affiliate-salon-intro-kit-1", "name": "WS Salon Intro Kit - Set Up", "products": 1}, {"identity": "hairstory.com|ws-pro-affiliate-salon-intro-kit-2", "name": "WS Salon Intro Kit — Solid", "products": 1}, {"identity": "hairstory.com|ws-pro-affiliate-salon-intro-kit-3", "name": "WS Salon Intro Kit — Stocked", "products": 1}, {"identity": "hairstory.com|ws-pro-affiliate-starter-kit", "name": "WS Pro Affiliate Starter Kit", "products": 1}, {"identity": "hairstory.com|ws-pro-affiliate-starter-kit-original", "name": "WS Pro Affiliate Starter Kit Original", "products": 1}], "discrepancies": {"products": 0, "items": []}, "to_complete_count": 167, "to_complete": [{"kind": "cosmetic", "ref": "https://hairstory.com/products/8oz-new-wash-deep-case-6", "name": "WS New Wash Deep Clean 8oz Refill Case (6)", "slug": null, "url": "https://hairstory.com/products/8oz-new-wash-deep-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/8oz-new-wash-original-case-6", "name": "WS New Wash Original 8oz Refill Case (6)", "slug": null, "url": "https://hairstory.com/products/8oz-new-wash-original-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/8oz-new-wash-rich-case-6", "name": "WS New Wash Rich 8oz Refill Case (6)", "slug": null, "url": "https://hairstory.com/products/8oz-new-wash-rich-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/air-dry-kit", "name": "Air Dry Mini Kit", "slug": null, "url": "https://hairstory.com/products/air-dry-kit", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/air-dry-kit-deep", "name": "Air Dry Kit New Wash Deep Clean", "slug": null, "url": "https://hairstory.com/products/air-dry-kit-deep", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/air-dry-kit-ff", "name": "Air Dry Kit New Wash Original Fragrance Free", "slug": null, "url": "https://hairstory.com/products/air-dry-kit-ff", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/air-dry-kit-full-size", "name": "Air Dry Kit New Wash Original", "slug": null, "url": "https://hairstory.com/products/air-dry-kit-full-size", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/air-dry-kit-rich", "name": "Air Dry Kit New Wash Rich", "slug": null, "url": "https://hairstory.com/products/air-dry-kit-rich", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/backbar-kit", "name": "The Backbar Kit", "slug": null, "url": "https://hairstory.com/products/backbar-kit", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/backbar-new-wash-deep-clean-x3", "name": "Backbar New Wash Deep Clean x3", "slug": null, "url": "https://hairstory.com/products/backbar-new-wash-deep-clean-x3", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/backbar-new-wash-rich-x3", "name": "Backbar New Wash Rich x3", "slug": null, "url": "https://hairstory.com/products/backbar-new-wash-rich-x3", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/better-bottle-empty#8oz", "name": "8oz", "slug": null, "url": "https://hairstory.com/products/better-bottle-empty", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/blue-color-boost-1-pack#1 Tube", "name": "1 Tube", "slug": null, "url": "https://hairstory.com/products/blue-color-boost-1-pack", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/blue-color-boost-4-pack#4 Tubes", "name": "4 Tubes", "slug": null, "url": "https://hairstory.com/products/blue-color-boost-4-pack", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/blue-color-boost-case-6", "name": "WS Blue Color Boost Case (6)", "slug": null, "url": "https://hairstory.com/products/blue-color-boost-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/bond-boost-1-pack", "name": "Bond Boost for New Wash", "slug": null, "url": "https://hairstory.com/products/bond-boost-1-pack", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/bond-boost-4-pack", "name": "Bond Boost For New Wash", "slug": null, "url": "https://hairstory.com/products/bond-boost-4-pack", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/bond-boost-and-new-wash-original-set#3 Product Set", "name": "3 Product Set", "slug": null, "url": "https://hairstory.com/products/bond-boost-and-new-wash-original-set", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/bond-boost-case-6", "name": "WS Bond Boost Case (6)", "slug": null, "url": "https://hairstory.com/products/bond-boost-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/bond-serum-2-oz#2oz", "name": "2oz", "slug": null, "url": "https://hairstory.com/products/bond-serum-2-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/bond-serum-case-6", "name": "WS Bond Serum Case (6)", "slug": null, "url": "https://hairstory.com/products/bond-serum-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/brunette-perfecting-color-boost-set-with-new-wash-original#4 Product Set", "name": "4 Product Set", "slug": null, "url": "https://hairstory.com/products/brunette-perfecting-color-boost-set-with-new-wash-original", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/care-texture-set#3 Product Set", "name": "3 Product Set", "slug": null, "url": "https://hairstory.com/products/care-texture-set", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/clarifying-hair-method#4 Product Set", "name": "4 Product Set", "slug": null, "url": "https://hairstory.com/products/clarifying-hair-method", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/colored-ring-blue#Blue", "name": "Blue", "slug": null, "url": "https://hairstory.com/products/colored-ring-blue", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/colored-ring-purple#Purple", "name": "Purple", "slug": null, "url": "https://hairstory.com/products/colored-ring-purple", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/colored-ring-red#Red", "name": "Red", "slug": null, "url": "https://hairstory.com/products/colored-ring-red", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/damage-repair-method#4 Product Set", "name": "4 Product Set", "slug": null, "url": "https://hairstory.com/products/damage-repair-method", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/deep-bond-boost-set-bottle-boost-spatula#3 Product Set", "name": "3 Product Set", "slug": null, "url": "https://hairstory.com/products/deep-bond-boost-set-bottle-boost-spatula", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/hair-balm-4-oz#4oz bottle", "name": "4oz bottle", "slug": null, "url": "https://hairstory.com/products/hair-balm-4-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/hair-balm-8-oz-refill#8oz refill pouch", "name": "8oz refill pouch", "slug": null, "url": "https://hairstory.com/products/hair-balm-8-oz-refill", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/hair-balm-8oz-refill-case-6", "name": "WS Hair Balm 8oz Refill Case (6)", "slug": null, "url": "https://hairstory.com/products/hair-balm-8oz-refill-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/hair-balm-case-6", "name": "WS Hair Balm Case (6)", "slug": null, "url": "https://hairstory.com/products/hair-balm-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/hair-oil-2-oz-refill#2oz", "name": "2oz", "slug": null, "url": "https://hairstory.com/products/hair-oil-2-oz-refill", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/hair-oil-set-case-6", "name": "WS Oil Case (6)", "slug": null, "url": "https://hairstory.com/products/hair-oil-set-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/healthiest-hair-method#4 Product Set", "name": "4 Product Set", "slug": null, "url": "https://hairstory.com/products/healthiest-hair-method", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/lift-8-oz#8oz", "name": "8oz", "slug": null, "url": "https://hairstory.com/products/lift-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/lift-case-6", "name": "WS Root Lift Case (6)", "slug": null, "url": "https://hairstory.com/products/lift-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/massaging-scalp-brush#Clear", "name": "Clear", "slug": null, "url": "https://hairstory.com/products/massaging-scalp-brush", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/massaging-scalp-brush-blue#Blue", "name": "Blue", "slug": null, "url": "https://hairstory.com/products/massaging-scalp-brush-blue", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/massaging-scalp-brush-citron#Citron", "name": "Citron", "slug": null, "url": "https://hairstory.com/products/massaging-scalp-brush-citron", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/massaging-scalp-brush-gray#Gray", "name": "Gray", "slug": null, "url": "https://hairstory.com/products/massaging-scalp-brush-gray", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/microfiber-hair-wrap#One Size", "name": "One Size", "slug": null, "url": "https://hairstory.com/products/microfiber-hair-wrap", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-deep-20-oz#20oz", "name": "20oz", "slug": null, "url": "https://hairstory.com/products/new-wash-deep-20-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-deep-32-oz#32oz", "name": "32oz", "slug": null, "url": "https://hairstory.com/products/new-wash-deep-32-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-deep-8-oz#8oz", "name": "8oz", "slug": null, "url": "https://hairstory.com/products/new-wash-deep-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-deep-8oz-bottle-20oz-refill", "name": "New Wash Deep Refill Set 20oz", "slug": null, "url": "https://hairstory.com/products/new-wash-deep-8oz-bottle-20oz-refill", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-deep-clean#8oz", "name": "8oz", "slug": null, "url": "https://hairstory.com/products/new-wash-deep-clean", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-deep-refill-set-8oz", "name": "New Wash Deep Clean Refill Set 8oz", "slug": null, "url": "https://hairstory.com/products/new-wash-deep-refill-set-8oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-dispenser#32oz", "name": "32oz", "slug": null, "url": "https://hairstory.com/products/new-wash-dispenser", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-fragrance-free-20oz-refill#20oz", "name": "20oz", "slug": null, "url": "https://hairstory.com/products/new-wash-fragrance-free-20oz-refill", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-fragrance-free-8oz-bottle#8oz", "name": "8oz", "slug": null, "url": "https://hairstory.com/products/new-wash-fragrance-free-8oz-bottle", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-fragrance-free-refill-set#8oz Bottle + 20oz", "name": "8oz Bottle + 20oz", "slug": null, "url": "https://hairstory.com/products/new-wash-fragrance-free-refill-set", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-method-all-hair-types", "name": "New Wash Method for All Hair Types", "slug": null, "url": "https://hairstory.com/products/new-wash-method-all-hair-types", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-method-backbar-deep-clean", "name": "New Wash Method Backbar - Deep Clean", "slug": null, "url": "https://hairstory.com/products/new-wash-method-backbar-deep-clean", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-method-backbar-original", "name": "New Wash Method Backbar - Original", "slug": null, "url": "https://hairstory.com/products/new-wash-method-backbar-original", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-method-backbar-rich", "name": "New Wash Method Backbar - Rich", "slug": null, "url": "https://hairstory.com/products/new-wash-method-backbar-rich", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-method-dry-hair", "name": "New Wash Method for Dry Hair", "slug": null, "url": "https://hairstory.com/products/new-wash-method-dry-hair", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-method-fragrance-free-for-all-hair-types", "name": "New Wash Method Fragrance-Free for All Hair Types", "slug": null, "url": "https://hairstory.com/products/new-wash-method-fragrance-free-for-all-hair-types", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-method-oily-hair", "name": "New Wash Method for Oily Hair", "slug": null, "url": "https://hairstory.com/products/new-wash-method-oily-hair", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-original#8oz", "name": "8oz", "slug": null, "url": "https://hairstory.com/products/new-wash-original", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-original-20-oz#20oz", "name": "20oz", "slug": null, "url": "https://hairstory.com/products/new-wash-original-20-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-original-32-oz#32oz", "name": "32oz", "slug": null, "url": "https://hairstory.com/products/new-wash-original-32-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-original-8-oz#8oz", "name": "8oz", "slug": null, "url": "https://hairstory.com/products/new-wash-original-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-original-8oz-bottle-20oz-refill", "name": "New Wash Original Refill Set 20oz", "slug": null, "url": "https://hairstory.com/products/new-wash-original-8oz-bottle-20oz-refill", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-original-mini-3-oz#3oz", "name": "3oz", "slug": null, "url": "https://hairstory.com/products/new-wash-original-mini-3-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-original-refill-set-8oz", "name": "New Wash Original Refill Set 8oz", "slug": null, "url": "https://hairstory.com/products/new-wash-original-refill-set-8oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-purple", "name": "New Wash Original Purple", "slug": null, "url": "https://hairstory.com/products/new-wash-purple", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-rich#8oz", "name": "8oz", "slug": null, "url": "https://hairstory.com/products/new-wash-rich", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-rich-20-oz#20oz", "name": "20oz", "slug": null, "url": "https://hairstory.com/products/new-wash-rich-20-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-rich-32-oz#32oz", "name": "32oz", "slug": null, "url": "https://hairstory.com/products/new-wash-rich-32-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-rich-8-oz#8oz", "name": "8oz", "slug": null, "url": "https://hairstory.com/products/new-wash-rich-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-rich-8oz-bottle-20oz-refill", "name": "New Wash Rich Refill Set 20oz", "slug": null, "url": "https://hairstory.com/products/new-wash-rich-8oz-bottle-20oz-refill", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/new-wash-rich-refill-set-8oz", "name": "New Wash Rich Refill Set 8oz", "slug": null, "url": "https://hairstory.com/products/new-wash-rich-refill-set-8oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/powder#1.35oz", "name": "1.35oz", "slug": null, "url": "https://hairstory.com/products/powder", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/powder-case-6", "name": "WS Powder Case (6)", "slug": null, "url": "https://hairstory.com/products/powder-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/pre-wash-4-oz#4oz", "name": "4oz", "slug": null, "url": "https://hairstory.com/products/pre-wash-4-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/pre-wash-4oz-case-6", "name": "WS Pre-Wash 4oz Case (6)", "slug": null, "url": "https://hairstory.com/products/pre-wash-4oz-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/pre-wash-8-oz#8oz", "name": "8oz", "slug": null, "url": "https://hairstory.com/products/pre-wash-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/primer-8-oz#8oz", "name": "8oz", "slug": null, "url": "https://hairstory.com/products/primer-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/primer-case-6", "name": "WS Primer Case (6)", "slug": null, "url": "https://hairstory.com/products/primer-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/red-color-boost-1-pack#1 Tube", "name": "1 Tube", "slug": null, "url": "https://hairstory.com/products/red-color-boost-1-pack", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/red-color-boost-4-pack#4 Tubes", "name": "4 Tubes", "slug": null, "url": "https://hairstory.com/products/red-color-boost-4-pack", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/red-color-boost-case-6", "name": "WS Red Color Boost Case (6)", "slug": null, "url": "https://hairstory.com/products/red-color-boost-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/red-enhancing-color-boost-starter-set-with-new-wash-original#4 Product Set", "name": "4 Product Set", "slug": null, "url": "https://hairstory.com/products/red-enhancing-color-boost-starter-set-with-new-wash-original", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/rich-blue-boost-set-bottle-boost-spatula-ring#4 Product Set", "name": "4 Product Set", "slug": null, "url": "https://hairstory.com/products/rich-blue-boost-set-bottle-boost-spatula-ring", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/rich-bond-boost-set-bottle-boost-spatula#3 Product Set", "name": "3 Product Set", "slug": null, "url": "https://hairstory.com/products/rich-bond-boost-set-bottle-boost-spatula", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/rich-red-boost-set-bottle-boost-spatula-ring#4 Product Set", "name": "4 Product Set", "slug": null, "url": "https://hairstory.com/products/rich-red-boost-set-bottle-boost-spatula-ring", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/richest-damage-repair-method#4 product set", "name": "4 product set", "slug": null, "url": "https://hairstory.com/products/richest-damage-repair-method", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/richest-hair-method#4 Product Set", "name": "4 Product Set", "slug": null, "url": "https://hairstory.com/products/richest-hair-method", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/silicone-spatula#OS", "name": "OS", "slug": null, "url": "https://hairstory.com/products/silicone-spatula", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/styling-gel-bottle#8oz Bottle", "name": "8oz Bottle", "slug": null, "url": "https://hairstory.com/products/styling-gel-bottle", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/styling-gel-pouch#20oz refill pouch", "name": "20oz refill pouch", "slug": null, "url": "https://hairstory.com/products/styling-gel-pouch", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/travel-bottle-3-oz#3oz", "name": "3oz", "slug": null, "url": "https://hairstory.com/products/travel-bottle-3-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/undressed-8-oz#8oz", "name": "8oz", "slug": null, "url": "https://hairstory.com/products/undressed-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/undressed-case-6", "name": "WS Undressed Case (6)", "slug": null, "url": "https://hairstory.com/products/undressed-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/wax-2-oz#2oz", "name": "2oz", "slug": null, "url": "https://hairstory.com/products/wax-2-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/wax-case-6", "name": "WS Wax Case (6)", "slug": null, "url": "https://hairstory.com/products/wax-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/whisk-tin-set", "name": "WS Whisk + Aluminum Tin Set", "slug": null, "url": "https://hairstory.com/products/whisk-tin-set", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-20oz-new-wash-deep-case-6-pouch", "name": "WS New Wash Deep Clean 20 oz Refill Pouch Case (6)", "slug": null, "url": "https://hairstory.com/products/ws-20oz-new-wash-deep-case-6-pouch", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-20oz-new-wash-original-case-6-pouch", "name": "WS New Wash Original 20 oz Refill Pouch Case (6)", "slug": null, "url": "https://hairstory.com/products/ws-20oz-new-wash-original-case-6-pouch", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-20oz-new-wash-rich-case-6-pouch", "name": "WS New Wash Rich 20 oz Refill Pouch Case (6)", "slug": null, "url": "https://hairstory.com/products/ws-20oz-new-wash-rich-case-6-pouch", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-8oz-new-wash-deep-case-6-bottle", "name": "WS 8oz New Wash Deep Clean Case (6) BOTTLE", "slug": null, "url": "https://hairstory.com/products/ws-8oz-new-wash-deep-case-6-bottle", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-8oz-new-wash-fragrance-free-case-6-bottle", "name": "WS New Wash Original Fragrance-Free 8oz Bottle Case (6)", "slug": null, "url": "https://hairstory.com/products/ws-8oz-new-wash-fragrance-free-case-6-bottle", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-8oz-new-wash-original-case-6-bottle", "name": "WS 8oz New Wash Original Case (6) BOTTLE", "slug": null, "url": "https://hairstory.com/products/ws-8oz-new-wash-original-case-6-bottle", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-8oz-new-wash-rich-case-6-bottle", "name": "WS 8oz New Wash Rich Case (6) BOTTLE", "slug": null, "url": "https://hairstory.com/products/ws-8oz-new-wash-rich-case-6-bottle", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-air-dry-mini-kit", "name": "WS Air Dry Mini Kit", "slug": null, "url": "https://hairstory.com/products/ws-air-dry-mini-kit", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-air-dry-mini-kit-case-6", "name": "WS Air Dry Mini Kit Case (6)", "slug": null, "url": "https://hairstory.com/products/ws-air-dry-mini-kit-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-aluminum-tin-3-oz", "name": "WS Aluminum Tin", "slug": null, "url": "https://hairstory.com/products/ws-aluminum-tin-3-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-aluminum-tin-8-oz", "name": "WS Aluminum Tin", "slug": null, "url": "https://hairstory.com/products/ws-aluminum-tin-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-backbar-new-wash-original-32oz", "name": "Backbar New Wash Original x3", "slug": null, "url": "https://hairstory.com/products/ws-backbar-new-wash-original-32oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-blue-color-boost-1-pack", "name": "WS Blue Color Boost", "slug": null, "url": "https://hairstory.com/products/ws-blue-color-boost-1-pack", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-blue-color-boost-4-pack", "name": "WS Blue Color Boost", "slug": null, "url": "https://hairstory.com/products/ws-blue-color-boost-4-pack", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-bond-boost-1-pack", "name": "WS Bond Boost for New Wash", "slug": null, "url": "https://hairstory.com/products/ws-bond-boost-1-pack", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-bond-boost-4-pack", "name": "WS Bond Boost for New Wash", "slug": null, "url": "https://hairstory.com/products/ws-bond-boost-4-pack", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-bond-serum-2-oz", "name": "WS Bond Serum", "slug": null, "url": "https://hairstory.com/products/ws-bond-serum-2-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-gel-case-6", "name": "WS Gel Case (6)", "slug": null, "url": "https://hairstory.com/products/ws-gel-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-gel-pouch-case-6", "name": "WS Gel Pouch Case (6)kit", "slug": null, "url": "https://hairstory.com/products/ws-gel-pouch-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-hair-balm-4-oz", "name": "WS Hair Balm", "slug": null, "url": "https://hairstory.com/products/ws-hair-balm-4-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-hair-balm-8-oz", "name": "WS Hair Balm Refill", "slug": null, "url": "https://hairstory.com/products/ws-hair-balm-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-hair-oil-2-oz", "name": "WS Oil", "slug": null, "url": "https://hairstory.com/products/ws-hair-oil-2-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-lift-8-oz", "name": "WS Root Lift", "slug": null, "url": "https://hairstory.com/products/ws-lift-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-massaging-scalp-brush", "name": "WS Massaging Scalp Brush - CLEAR", "slug": null, "url": "https://hairstory.com/products/ws-massaging-scalp-brush", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-massaging-scalp-brush-case-blue-6", "name": "WS Massaging Scalp Brush Case BLUE (6)", "slug": null, "url": "https://hairstory.com/products/ws-massaging-scalp-brush-case-blue-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-massaging-scalp-brush-case-light-gray-6", "name": "WS Massaging Scalp Brush Case LIGHT GRAY (6)", "slug": null, "url": "https://hairstory.com/products/ws-massaging-scalp-brush-case-light-gray-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-backbar-bottle", "name": "WS New Wash Backbar Bottle", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-backbar-bottle", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-deep-20-oz", "name": "WS New Wash Deep Clean 20oz Refill", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-deep-20-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-deep-32-oz-hd", "name": "Backbar New Wash Deep Clean", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-deep-32-oz-hd", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-deep-8-oz", "name": "WS New Wash Deep Clean 8oz Refill", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-deep-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-deep-bottle", "name": "WS New Wash Deep Clean", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-deep-bottle", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-fragrance-free", "name": "WS New Wash Original Fragrance-Free", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-fragrance-free", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-fragrance-free-20-oz-refill-pouch-case-6", "name": "WS New Wash Original Fragrance-Free 20 oz Refill Pouch Case (6)", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-fragrance-free-20-oz-refill-pouch-case-6", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-fragrance-free-20oz-refill", "name": "WS New Wash Original Fragrance-Free 20oz Refill", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-fragrance-free-20oz-refill", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-mini", "name": "WS New Wash Original Mini", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-mini", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-mini-6-unit-case", "name": "WS new wash mini 6 unit case", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-mini-6-unit-case", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-original-20-oz", "name": "WS New Wash Original 20oz Refill", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-original-20-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-original-32-oz-hd", "name": "Backbar New Wash Original", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-original-32-oz-hd", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-original-8-oz", "name": "WS New Wash Original 8oz Refill", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-original-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-original-bottle", "name": "WS New Wash Original", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-original-bottle", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-original-purple", "name": "WS New Wash Original Purple", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-original-purple", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-original-purple-case", "name": "WS New Wash Original Purple 8oz Refill Case (6)", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-original-purple-case", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-rich-20-oz", "name": "WS New Wash Rich 20oz Refill", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-rich-20-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-rich-32-oz-hd", "name": "Backbar New Wash Rich", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-rich-32-oz-hd", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-rich-8-oz", "name": "WS New Wash Rich 8oz Refill", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-rich-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-new-wash-rich-bottle", "name": "WS New Wash Rich", "slug": null, "url": "https://hairstory.com/products/ws-new-wash-rich-bottle", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-powder", "name": "WS Powder", "slug": null, "url": "https://hairstory.com/products/ws-powder", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-pre-wash-4-oz", "name": "WS Pre-Wash 4oz", "slug": null, "url": "https://hairstory.com/products/ws-pre-wash-4-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-pre-wash-8-oz", "name": "WS Pre-Wash 8oz", "slug": null, "url": "https://hairstory.com/products/ws-pre-wash-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-pre-wash-8oz-6-unit-case", "name": "WS pre wash 8oz 6 unit case", "slug": null, "url": "https://hairstory.com/products/ws-pre-wash-8oz-6-unit-case", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-primer", "name": "WS Primer", "slug": null, "url": "https://hairstory.com/products/ws-primer", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-pro-affiliate-backbar-kit#20-Unit Kit", "name": "20-Unit Kit", "slug": null, "url": "https://hairstory.com/products/ws-pro-affiliate-backbar-kit", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-pro-affiliate-salon-intro-kit-1#48 Unit Kit", "name": "48 Unit Kit", "slug": null, "url": "https://hairstory.com/products/ws-pro-affiliate-salon-intro-kit-1", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-pro-affiliate-salon-intro-kit-2#85 Unit Kit", "name": "85 Unit Kit", "slug": null, "url": "https://hairstory.com/products/ws-pro-affiliate-salon-intro-kit-2", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-pro-affiliate-salon-intro-kit-3#165 Unit Kit", "name": "165 Unit Kit", "slug": null, "url": "https://hairstory.com/products/ws-pro-affiliate-salon-intro-kit-3", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-pro-affiliate-starter-kit#5 Unit Kit", "name": "5 Unit Kit", "slug": null, "url": "https://hairstory.com/products/ws-pro-affiliate-starter-kit", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-pro-affiliate-starter-kit-original#5 Unit Kit", "name": "5 Unit Kit", "slug": null, "url": "https://hairstory.com/products/ws-pro-affiliate-starter-kit-original", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-red-color-boost-1-pack", "name": "WS Red Color Boost", "slug": null, "url": "https://hairstory.com/products/ws-red-color-boost-1-pack", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-red-color-boost-4-pack", "name": "WS Red Color Boost", "slug": null, "url": "https://hairstory.com/products/ws-red-color-boost-4-pack", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-silicone-brush-blue", "name": "WS Massaging Scalp Brush - Blue", "slug": null, "url": "https://hairstory.com/products/ws-silicone-brush-blue", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-silicone-brush-citron-green", "name": "WS Massaging Scalp Brush - Citron", "slug": null, "url": "https://hairstory.com/products/ws-silicone-brush-citron-green", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-silicone-brush-gray", "name": "WS Massaging Scalp Brush - Gray", "slug": null, "url": "https://hairstory.com/products/ws-silicone-brush-gray", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-silicone-spatula", "name": "WS Spatula", "slug": null, "url": "https://hairstory.com/products/ws-silicone-spatula", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-styling-gel-bottle", "name": "WS Styling Gel Bottle", "slug": null, "url": "https://hairstory.com/products/ws-styling-gel-bottle", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-styling-gel-refill", "name": "WS Styling Gel Refill", "slug": null, "url": "https://hairstory.com/products/ws-styling-gel-refill", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-travel-bottle-3-oz", "name": "WS Travel Bottle (Empty)", "slug": null, "url": "https://hairstory.com/products/ws-travel-bottle-3-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-undressed-8-oz", "name": "WS Undressed", "slug": null, "url": "https://hairstory.com/products/ws-undressed-8-oz", "reasons": ["missing_composition", "missing_gtin"]}, {"kind": "cosmetic", "ref": "https://hairstory.com/products/ws-wax-2-oz", "name": "WS Wax", "slug": null, "url": "https://hairstory.com/products/ws-wax-2-oz", "reasons": ["missing_composition", "missing_gtin"]}], "diagnostic_path": "/pour-les-marques/verifier"}}