{
 "generated": "2026-11-14T06:54:08Z",
 "source": "The Good Coil product catalog",
 "products": [
  {
   "id": "TGC-001",
   "slug": "design-essentials-honey-creme-moisture-retention-shampoo",
   "url": "https://library.thegoodcoil.com/products/design-essentials-honey-creme-moisture-retention-shampoo/",
   "name": "Honey Creme Moisture Retention Shampoo",
   "brand": "Design Essentials",
   "kind": "product",
   "step": "cleanse",
   "properties": [
    "humectant"
   ],
   "ingredients": [
    "Deionized Water",
    "Sodium C14-16 Olefin Sulfonate",
    "Cocamidopropyl Hydroxysultaine",
    "Polyquaternium-7",
    "Cocamide MEA",
    "Propanediol",
    "Hydroxypropyltrimonium Honey",
    "Acrylamidopropyltrimonium Chloride/Acrylamide Copolymer",
    "Phenoxyethanol",
    "Benzoic Acid",
    "Ethylhexylglycerin",
    "Glycereth-2 Cocoate",
    "Glycol Distearate",
    "FDC Yellow #5 Powder",
    "DC Orange #4",
    "Fragrance"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-058",
    "ING-060",
    "ING-061",
    "ING-069"
   ]
  },
  {
   "id": "TGC-002",
   "slug": "k18-peptide-prep-detox-shampoo",
   "url": "https://library.thegoodcoil.com/products/k18-peptide-prep-detox-shampoo/",
   "name": "Peptide Prep Detox Shampoo",
   "brand": "K18",
   "kind": "product",
   "step": "cleanse",
   "properties": [
    "protein"
   ],
   "ingredients": [
    "Water (Aqua) (Eau)",
    "Sodium C14-16 Olefin Sulfonate",
    "Cocamidopropyl Hydroxysultaine",
    "Salicylic Acid",
    "Charcoal Powder",
    "sh-Oligopeptide-78",
    "Panthenol",
    "Glycerin",
    "Sodium Phytate",
    "Guar Hydroxypropyltrimonium Chloride",
    "Caprylyl Glycol",
    "Caprylhydroxamic Acid",
    "Citric Acid",
    "Potassium Hydroxide",
    "Sodium Hydroxide",
    "Sodium Chloride",
    "Fragrance (Parfum)",
    "Benzyl Salicylate",
    "Limonene",
    "Hydroxycitronellal",
    "Citrus Aurantium Dulcis Flower Oil",
    "Citrus Aurantium Peel Oil",
    "Citrus Limon Peel Oil",
    "Tetramethyl Acetyloctahydronaphthalenes"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-036",
    "ING-008",
    "ING-058",
    "ING-021",
    "ING-069",
    "ING-070"
   ]
  },
  {
   "id": "TGC-003",
   "slug": "malibu-c-hard-water-wellness-shampoo",
   "url": "https://library.thegoodcoil.com/products/malibu-c-hard-water-wellness-shampoo/",
   "name": "Hard Water Wellness Shampoo",
   "brand": "Malibu C",
   "kind": "product",
   "step": "cleanse",
   "properties": [
    "protein",
    "humectant"
   ],
   "ingredients": [
    "Water/Aqua/Eau",
    "Sodium C14-16 Olefin Sulfonate",
    "Cocamidopropyl Betaine",
    "Butylene Glycol",
    "Disodium Laureth Sulfosuccinate",
    "Glycerin",
    "Parfum (Fragrance)",
    "Phenoxyethanol",
    "Sodium Lauryl Sulfoacetate",
    "PEG-120 Methyl Glucose Dioleate",
    "PEG-16 Macadamia Glycerides",
    "Limonene",
    "Disodium EDTA",
    "Glucose",
    "Citric Acid",
    "Panthenol",
    "Polyquaternium-10",
    "Sodium Gluconate",
    "Potassium Sorbate",
    "Benzyl Benzoate",
    "Linalool",
    "Hydrolyzed Linseed (Flax) Seed",
    "Benzyl Alcohol",
    "Citral",
    "Hydrolyzed Rice Protein",
    "Citrus Aurantium Dulcis (Orange) Fruit Extract"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-031",
    "ING-033",
    "ING-008",
    "ING-069",
    "ING-060",
    "ING-070",
    "ING-021",
    "ING-036",
    "ING-058",
    "ING-062",
    "ING-071",
    "ING-064",
    "ING-054"
   ]
  },
  {
   "id": "TGC-004",
   "slug": "briogeo-dont-despair-repair-deep-conditioning-hair-mask",
   "url": "https://library.thegoodcoil.com/products/briogeo-dont-despair-repair-deep-conditioning-hair-mask/",
   "name": "Don't Despair, Repair! Deep Conditioning Hair Mask",
   "brand": "Briogeo",
   "kind": "product",
   "step": "condition",
   "properties": [
    "protein",
    "humectant",
    "butter/oil"
   ],
   "ingredients": [
    "Water/Aqua/Eau",
    "Cetyl Alcohol",
    "Brassica Alcohol",
    "Propanediol",
    "Stearyl Alcohol",
    "Cetearyl Alcohol",
    "Persea Gratissima (Avocado) Oil",
    "Prunus Amygdalus Dulcis (Sweet Almond) Oil",
    "Rosa Canina Fruit Oil",
    "Argania Spinosa Kernel Oil",
    "Aloe Barbadensis Leaf Juice",
    "Panthenol",
    "Leuconostoc/Radish Root Ferment Filtrate",
    "Biotin",
    "Hydrolyzed Corn Protein",
    "Hydrolyzed Wheat Protein",
    "Hydrolyzed Soy Protein",
    "Panax Ginseng Root Extract",
    "Calendula Officinalis Flower Extract",
    "Laurus Nobilis Leaf Extract",
    "Palmaria Palmata Extract",
    "Santalum Album (Sandalwood) Oil",
    "Amyris Balsamifera Bark Oil",
    "Pogostemon Cablin Oil",
    "Elettaria Cardamomum Seed Oil",
    "Ferula Galbaniflua (Galbanum) Resin Oil",
    "Guar Hydroxypropyltrimonium Chloride",
    "Cetyl Esters",
    "Isododecane",
    "Cetrimonium Chloride",
    "Behentrimonium Methosulfate",
    "Brassicyl Isoleucinate Esylate",
    "Citric Acid",
    "Isopropyl Myristate",
    "Butylene Glycol",
    "Glycerin",
    "Fragrance (Parfum)",
    "Sodium Hydroxide",
    "Dehydroacetic Acid",
    "Benzyl Alcohol"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-038",
    "ING-056",
    "ING-003",
    "ING-009",
    "ING-036",
    "ING-029",
    "ING-004",
    "ING-058",
    "ING-002",
    "ING-055",
    "ING-021",
    "ING-033",
    "ING-008",
    "ING-069",
    "ING-064"
   ]
  },
  {
   "id": "TGC-005",
   "slug": "mizani-moisture-fusion-intense-moisturizing-hair-mask",
   "url": "https://library.thegoodcoil.com/products/mizani-moisture-fusion-intense-moisturizing-hair-mask/",
   "name": "Moisture Fusion Intense Moisturizing Hair Mask",
   "brand": "Mizani",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [
    "Aqua/Water",
    "Cetearyl Alcohol",
    "Amodimethicone",
    "Behentrimonium Chloride",
    "Cetyl Esters",
    "Isopropyl Alcohol",
    "Parfum/Fragrance",
    "Trideceth-6",
    "Phenoxyethanol",
    "Mel/Honey",
    "Argania Spinosa Kernel Oil",
    "Theobroma Grandiflorum Seed Butter",
    "Cetrimonium Chloride",
    "Chlorhexidine Dihydrochloride",
    "Linalool",
    "Tocopherol"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-056",
    "ING-001",
    "ING-069",
    "ING-060",
    "ING-002",
    "ING-071",
    "ING-066"
   ]
  },
  {
   "id": "TGC-006",
   "slug": "design-essentials-honey-cr-me-moisture-retention-masque",
   "url": "https://library.thegoodcoil.com/products/design-essentials-honey-cr-me-moisture-retention-masque/",
   "name": "Honey Crème Moisture Retention Masque",
   "brand": "Design Essentials",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [
    "Deionized Water",
    "Propylene Glycol",
    "Cetyl Alcohol",
    "Cetearyl Alcohol",
    "Glycerin",
    "Isopropyl Myristate",
    "Behentrimonium Chloride",
    "Acetamide Monoethanolamine",
    "Methyl Gluceth-10",
    "Pentylene Glycol",
    "Propanediol",
    "Caprylyl Glycol",
    "Ethylhexyglycerin",
    "Chlorophensin",
    "Cetrimonium Chloride",
    "Polyquaternium-10",
    "Fragrance",
    "Hydroxypropyltrimonium Honey",
    "Yellow #5",
    "Orange #4",
    "Helianthus Annuus (Sunflower) Seed Oil"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-038",
    "ING-056",
    "ING-008",
    "ING-001",
    "ING-002",
    "ING-058",
    "ING-069"
   ]
  },
  {
   "id": "TGC-007",
   "slug": "curlsmith-bond-curl-rehab-salve",
   "url": "https://library.thegoodcoil.com/products/curlsmith-bond-curl-rehab-salve/",
   "name": "Bond Curl Rehab Salve",
   "brand": "Curlsmith",
   "kind": "product",
   "step": "condition",
   "properties": [
    "protein",
    "bond repair",
    "humectant",
    "butter/oil"
   ],
   "ingredients": [
    "Water (Aqua / Eau)",
    "Cetearyl Alcohol",
    "Salvia Hispanica Seed Extract",
    "Creatine",
    "Polyquaternium-10",
    "Stearamidopropyl Dimethylamine",
    "Prunus Amygdalus (Sweet Almond) Oil",
    "Psidium Guajava Fruit Extract",
    "Brassica Oleracea Acephala Leaf Extract",
    "Lentinus Edodes (Shiitake Mushroom) Extract",
    "Cucurbita Pepo (Pumpkin) Seed Extract",
    "Leuconostoc/Radish Root Ferment Filtrate",
    "Glycerin",
    "Opuntia Tuna Fruit Extract",
    "Ribes Nigrum (Black Currant) Fruit Extract",
    "Behentrimonium Chloride",
    "Isopropyl Alcohol",
    "Ethylhexylglycerin",
    "Tocopherol",
    "Polyquaternium-37",
    "Hydroxypropylgluconamide",
    "Hydroxypropylammonium Gluconate",
    "Tartaric Acid",
    "Citric Acid",
    "Phenoxyethanol",
    "Benzyl Alcohol",
    "Sodium Benzoate",
    "Potassium Sorbate",
    "Fragrance (Parfum)",
    "Limonene",
    "Linalool",
    "Geraniol",
    "Anethole",
    "Dimethyl Phenethyl Acetate",
    "Geranyl Acetate",
    "Linalyl Acetate",
    "Citrus Aurantium Peel Oil",
    "Pinene"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-056",
    "ING-016",
    "ING-017",
    "ING-058",
    "ING-003",
    "ING-015",
    "ING-008",
    "ING-001",
    "ING-061",
    "ING-066",
    "ING-065",
    "ING-018",
    "ING-019",
    "ING-020",
    "ING-021",
    "ING-060",
    "ING-064",
    "ING-063",
    "ING-062",
    "ING-069",
    "ING-070",
    "ING-071"
   ]
  },
  {
   "id": "TGC-008",
   "slug": "as-i-am-bond-repair-hair-mask",
   "url": "https://library.thegoodcoil.com/products/as-i-am-bond-repair-hair-mask/",
   "name": "Bond Repair Hair Mask",
   "brand": "As I Am",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "bond repair",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-009",
   "slug": "as-i-am-bond-leave-in-with-moringa-amla-ceramides",
   "url": "https://library.thegoodcoil.com/products/as-i-am-bond-leave-in-with-moringa-amla-ceramides/",
   "name": "As I Am Bond Leave-In with Moringa, Amla, & Ceramides",
   "brand": "As I Am",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "humectant",
    "butter/oil",
    "bond repair",
    "ceramides"
   ],
   "ingredients": [
    "Aqua/Water/Eau",
    "Cetearyl Alcohol",
    "Betaine",
    "Hydrogenated Polydecene",
    "Polyquaternium-37",
    "Moringa Oleifera Leaf Extract",
    "Phyllanthus Emblica Fruit Extract",
    "Serenoa Serrulata Fruit Extract",
    "Phytosterols",
    "Ceramide NP",
    "Ceramide EOP",
    "Ceramide AP",
    "Copper Tripeptide-1",
    "Phytosphingosine",
    "Hydroxypropyl Bisstearamide MEA",
    "Hydroxypropyl Bislauramide MEA",
    "Biotin",
    "Brassicamidopropyl Dimethylamine",
    "Potassium Olivate",
    "Polyglyceryl-10 Stearate",
    "Polyglyceryl-3 Diisostearate",
    "Stearic Acid",
    "Fragrance/Parfum",
    "Propylene Glycol Dicaprylate/Dicaprate",
    "PPG-1 Trideceth-6",
    "Polyquaternium-7",
    "Lactic Acid",
    "Caprylyl Glycol",
    "Ethylhexylglycerin",
    "Maltodextrin",
    "Polyacrylamide",
    "Coumarin",
    "Limonene"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-056",
    "ING-065",
    "ING-022",
    "ING-023",
    "ING-024",
    "ING-025",
    "ING-026",
    "ING-027",
    "ING-028",
    "ING-029",
    "ING-057",
    "ING-069",
    "ING-058",
    "ING-061",
    "ING-070"
   ]
  },
  {
   "id": "TGC-010",
   "slug": "epres-bond-repair-treatment-starter-kit",
   "url": "https://library.thegoodcoil.com/products/epres-bond-repair-treatment-starter-kit/",
   "name": "Bond Repair Treatment Starter Kit",
   "brand": "epres",
   "kind": "product",
   "step": "condition",
   "properties": [
    "bond repair"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-011",
   "slug": "k18-leave-in-molecular-repair-hair-mask",
   "url": "https://library.thegoodcoil.com/products/k18-leave-in-molecular-repair-hair-mask/",
   "name": "Leave-In Molecular Repair Hair Mask",
   "brand": "K18",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "protein",
    "humectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-012",
   "slug": "redken-acidic-bonding-concentrate-leave-in-conditioner",
   "url": "https://library.thegoodcoil.com/products/redken-acidic-bonding-concentrate-leave-in-conditioner/",
   "name": "Acidic Bonding Concentrate Leave-In Conditioner",
   "brand": "Redken",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "silicone",
    "humectant",
    "bond repair",
    "heat protectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-013",
   "slug": "h-g-lifestyles-shower-water-softener-for-hard-water",
   "url": null,
   "name": "Shower Water Softener for Hard Water",
   "brand": "H&G Lifestyles",
   "kind": "tool",
   "step": "tool",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-014",
   "slug": "aquabliss-sf500-daily-essential-shower-filter",
   "url": null,
   "name": "SF500 Daily Essential+ Shower Filter",
   "brand": "AquaBliss",
   "kind": "tool",
   "step": "tool",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-015",
   "slug": "aquabliss-sf100-daily-revitalize-shower-filter",
   "url": null,
   "name": "SF100 Daily Revitalize Shower Filter",
   "brand": "AquaBliss",
   "kind": "tool",
   "step": "tool",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-016",
   "slug": "fhi-heat-unbrush-plus-ultra-light-detangling-brush",
   "url": null,
   "name": "UNbrush Plus Ultra-Light Detangling Brush",
   "brand": "FHI Heat",
   "kind": "tool",
   "step": "tool",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-017",
   "slug": "camille-rose-moisture-milk",
   "url": "https://library.thegoodcoil.com/products/camille-rose-moisture-milk/",
   "name": "Camille Rose Moisture Milk",
   "brand": "Camille Rose",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-018",
   "slug": "giovanni-direct-leave-in",
   "url": "https://library.thegoodcoil.com/products/giovanni-direct-leave-in/",
   "name": "Giovanni Direct Leave In",
   "brand": "Giovanni",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "protein",
    "humectant",
    "slip/detangler"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-020",
   "slug": "revair-reverse-air-dryer",
   "url": null,
   "name": "RevAir Reverse-Air Dryer",
   "brand": "RevAir",
   "kind": "tool",
   "step": "tool",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-021",
   "slug": "kinky-curly-knot-today-leave-in-conditioner-detangler",
   "url": "https://library.thegoodcoil.com/products/kinky-curly-knot-today-leave-in-conditioner-detangler/",
   "name": "Knot Today Leave-In Conditioner / Detangler",
   "brand": "Kinky-Curly",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "humectant",
    "slip/detangler"
   ],
   "ingredients": [
    "Organic mango fruit extract",
    "organic slippery elm",
    "organic marshmallow root",
    "organic lemongrass",
    "cetyl alcohol",
    "behentrimonium methosulfate (made from non-GMO rapeseed oil)",
    "citric acid",
    "phenoxyethanol",
    "natural fragrance"
   ],
   "ingredient_ids": [
    "ING-039",
    "ING-040",
    "ING-041",
    "ING-038",
    "ING-055",
    "ING-021",
    "ING-060",
    "ING-069"
   ]
  },
  {
   "id": "TGC-022",
   "slug": "kinky-curly-curling-custard",
   "url": "https://library.thegoodcoil.com/products/kinky-curly-curling-custard/",
   "name": "Curling Custard",
   "brand": "Kinky-Curly",
   "kind": "product",
   "step": "style",
   "properties": [
    "humectant",
    "film-former"
   ],
   "ingredients": [
    "Botanical infusion of water",
    "horsetail",
    "chamomile",
    "nettle",
    "marshmallow",
    "organic aloe vera juice",
    "agave nectar extract",
    "tocopheryl acetate (Vitamin E)",
    "pectin",
    "citric acid",
    "potassium sorbate",
    "natural fragrance"
   ],
   "ingredient_ids": [
    "ING-066",
    "ING-047",
    "ING-021",
    "ING-062",
    "ING-069"
   ]
  },
  {
   "id": "TGC-023",
   "slug": "kinky-curly-come-clean-moisturizing-shampoo",
   "url": "https://library.thegoodcoil.com/products/kinky-curly-come-clean-moisturizing-shampoo/",
   "name": "Come Clean Moisturizing Shampoo",
   "brand": "Kinky-Curly",
   "kind": "product",
   "step": "cleanse",
   "properties": [
    "humectant",
    "chelating"
   ],
   "ingredients": [
    "Purified Water",
    "Organic Mandarin Orange Fruit",
    "Organic Marigold Flower",
    "Organic White Willow Bark",
    "Organic Sea Kelp",
    "C14-16 Olefin Sulfonate and Cocamidopropyl Betaine (Coconut Derived)",
    "Phytic Acid",
    "Citric Acid",
    "Sea Salt",
    "Phenoxyethanol and Natural Fragrance"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-021"
   ]
  },
  {
   "id": "TGC-024",
   "slug": "matrix-food-for-soft-hydrating-shampoo",
   "url": "https://library.thegoodcoil.com/products/matrix-food-for-soft-hydrating-shampoo/",
   "name": "Food For Soft Hydrating Shampoo",
   "brand": "Matrix",
   "kind": "product",
   "step": "cleanse",
   "properties": [
    "humectant",
    "butter/oil",
    "sulfate"
   ],
   "ingredients": [
    "Aqua / Water / Eau",
    "Sodium Laureth Sulfate",
    "Sodium Lauryl Sulfate",
    "Cocamidopropyl Betaine",
    "Sodium Chloride",
    "Glycol Distearate",
    "Hexylene Glycol",
    "Parfum / Fragrance",
    "Cocamide MEA",
    "Citric Acid",
    "Sodium Benzoate",
    "Sodium Hydroxide",
    "Dimethicone",
    "Carbomer",
    "Coco-Betaine",
    "Salicylic Acid",
    "Guar Hydroxypropyltrimonium Chloride",
    "Menthol",
    "Amodimethicone",
    "Glycerin",
    "Persea Gratissima Oil / Avocado Oil",
    "Linalool",
    "Trideceth-10",
    "Benzyl Salicylate",
    "Benzyl Alcohol",
    "Coumarin",
    "PEG-100 Stearate",
    "Steareth-6",
    "Sodium Hyaluronate",
    "Limonene",
    "Trideceth-3",
    "Phenoxyethanol",
    "Fumaric Acid",
    "Acetic Acid",
    "Tocopherol",
    "Helianthus Annuus Seed Oil / Sunflower Seed Oil",
    "Rosmarinus Officinalis Leaf Extract / Rosemary Leaf Extract"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-031",
    "ING-069",
    "ING-021",
    "ING-063",
    "ING-013",
    "ING-058",
    "ING-008",
    "ING-071",
    "ING-064",
    "ING-044",
    "ING-070",
    "ING-060",
    "ING-066"
   ]
  },
  {
   "id": "TGC-025",
   "slug": "matrix-food-for-soft-detangling-hydrating-conditioner",
   "url": "https://library.thegoodcoil.com/products/matrix-food-for-soft-detangling-hydrating-conditioner/",
   "name": "Food For Soft Detangling Hydrating Conditioner",
   "brand": "Matrix",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [
    "Aqua / Water / Eau",
    "Cetearyl Alcohol",
    "Dimethicone",
    "Glycerin",
    "Behentrimonium Chloride",
    "Parfum / Fragrance",
    "Amodimethicone",
    "Phenoxyethanol",
    "Cetrimonium Chloride",
    "Isopropyl Alcohol",
    "Sodium Laureth Sulfate",
    "Persea Gratissima Oil / Avocado Oil",
    "Lactic Acid",
    "Linalool",
    "Benzyl Salicylate",
    "Benzyl Alcohol",
    "Coumarin",
    "Sodium Hyaluronate",
    "Sodium Hydroxide",
    "Limonene",
    "Tocopherol",
    "Helianthus Annuus Seed Oil / Sunflower Seed Oil",
    "Rosmarinus Officinalis Leaf Extract / Rosemary Leaf Extract"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-056",
    "ING-008",
    "ING-001",
    "ING-069",
    "ING-060",
    "ING-002",
    "ING-071",
    "ING-064",
    "ING-044",
    "ING-070",
    "ING-066"
   ]
  },
  {
   "id": "TGC-026",
   "slug": "matrix-food-for-soft-rich-hydrating-treatment-mask",
   "url": "https://library.thegoodcoil.com/products/matrix-food-for-soft-rich-hydrating-treatment-mask/",
   "name": "Food For Soft Rich Hydrating Treatment Mask",
   "brand": "Matrix",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil",
    "silicone"
   ],
   "ingredients": [
    "Aqua / Water / Eau",
    "Cetearyl Alcohol",
    "Glycine Soja Oil / Soybean Oil",
    "Behentrimonium Chloride",
    "Parfum / Fragrance",
    "Isopropyl Alcohol",
    "Glycerin",
    "Phenoxyethanol",
    "Dilauryl Thiodipropionate",
    "Hexyl Cinnamal",
    "Persea Gratissima Oil / Avocado Oil",
    "Chlorhexidine Digluconate",
    "Linalool",
    "Sodium Hyaluronate",
    "Butyl Methoxydibenzoylmethane",
    "Citric Acid",
    "Tocopherol",
    "Helianthus Annuus Seed Oil / Sunflower Seed Oil",
    "Rosmarinus Officinalis Leaf Extract / Rosemary Leaf Extract"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-056",
    "ING-001",
    "ING-069",
    "ING-008",
    "ING-060",
    "ING-072",
    "ING-071",
    "ING-044",
    "ING-021",
    "ING-066"
   ]
  },
  {
   "id": "TGC-027",
   "slug": "matrix-food-for-soft-xxl-big-n-soft-extra-hydrating-volumizing-mousse",
   "url": "https://library.thegoodcoil.com/products/matrix-food-for-soft-xxl-big-n-soft-extra-hydrating-volumizing-mousse/",
   "name": "Food For Soft XXL Big ’N Soft Extra Hydrating & Volumizing Mousse",
   "brand": "Matrix",
   "kind": "product",
   "step": "style",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [
    "Aqua / Water / Eau",
    "VP/VA Copolymer",
    "Propylene Glycol",
    "Polysorbate 20",
    "Decyl Glucoside",
    "Polyquaternium-11",
    "Cetrimonium Chloride",
    "Phenoxyethanol",
    "Citric Acid",
    "Parfum / Fragrance",
    "Disodium Cocoamphodiacetate",
    "Persea Gratissima Oil / Avocado Oil",
    "Trisodium Ethylenediamine Disuccinate",
    "Linalool",
    "Benzyl Salicylate",
    "Tetramethyl Acetyloctahydronaphthalenes",
    "Benzyl Alcohol",
    "Coumarin",
    "Sodium Hyaluronate",
    "Linalyl Acetate",
    "Citrus Limon Peel Oil",
    "Carvone",
    "Limonene",
    "Benzaldehyde",
    "Pinene",
    "Tocopherol",
    "Helianthus Annuus Seed Oil / Sunflower Seed Oil",
    "Rosmarinus Officinalis Leaf Extract / Rosemary Leaf Extract"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-058",
    "ING-002",
    "ING-060",
    "ING-021",
    "ING-069",
    "ING-071",
    "ING-064",
    "ING-044",
    "ING-070",
    "ING-066"
   ]
  },
  {
   "id": "TGC-028",
   "slug": "matrix-food-for-soft-multi-use-hair-oil-serum",
   "url": "https://library.thegoodcoil.com/products/matrix-food-for-soft-multi-use-hair-oil-serum/",
   "name": "Food For Soft Multi-Use Hair Oil Serum",
   "brand": "Matrix",
   "kind": "product",
   "step": "seal",
   "properties": [
    "silicone",
    "butter/oil",
    "heat protectant"
   ],
   "ingredients": [
    "Isododecane",
    "Dimethicone",
    "C11-13 Isoparaffin",
    "Caprylic/Capric Triglyceride",
    "Dimethiconol",
    "Amodimethicone",
    "Parfum / Fragrance",
    "Persea Gratissima Oil / Avocado Oil",
    "Ethylhexyl Palmitate",
    "Linalool",
    "Benzyl Salicylate",
    "Benzyl Alcohol",
    "Coumarin",
    "Limonene",
    "Trihydroxystearin",
    "Sodium Hyaluronate",
    "Tocopherol",
    "Helianthus Annuus Seed Oil / Sunflower Seed Oil",
    "Rosmarinus Officinalis Leaf Extract / Rosemary Leaf Extract",
    "Glucomannan"
   ],
   "ingredient_ids": [
    "ING-012",
    "ING-069",
    "ING-071",
    "ING-064",
    "ING-070",
    "ING-044",
    "ING-066"
   ]
  },
  {
   "id": "TGC-029",
   "slug": "african-pride-moisture-miracle-aloe-coconut-water-pre-shampoo",
   "url": "https://library.thegoodcoil.com/products/african-pride-moisture-miracle-aloe-coconut-water-pre-shampoo/",
   "name": "Moisture Miracle Aloe & Coconut Water Pre-Shampoo",
   "brand": "African Pride",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant"
   ],
   "ingredients": [
    "Water (Aqua)",
    "Glycerin",
    "Guar Hydroxypropyltrimonium Chloride",
    "Aloe Barbadensis Leaf Extract",
    "Cocos Nucifera (Coconut) Fruit Juice",
    "Acrylamidopropyltrimonium Chloride/Acrylates Copolymer",
    "PEG-90M",
    "Phenoxyethanol",
    "Ethyhexylglycerin",
    "PEG-40 Hydrogenated Castor Oil",
    "Polysorbate 20",
    "Fragrance (Parfum)",
    "Benzyl Benzoate",
    "Limonene",
    "Linalool"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-008",
    "ING-058",
    "ING-009",
    "ING-060",
    "ING-069",
    "ING-070",
    "ING-071"
   ]
  },
  {
   "id": "TGC-030",
   "slug": "natures-blessings-hair-pomade",
   "url": "https://library.thegoodcoil.com/products/natures-blessings-hair-pomade/",
   "name": "Hair Pomade",
   "brand": "Nature's Blessings",
   "kind": "product",
   "step": "seal",
   "properties": [
    "butter/oil"
   ],
   "ingredients": [
    "Nettle",
    "Rosemary",
    "Sage",
    "Peppermint",
    "Thyme",
    "Alfalfa",
    "Pure Virgin Olive Oil",
    "Pure Coconut Oil",
    "Sage Oil",
    "Rosemary Oil",
    "Bergamont Oil",
    "Chlorophyll (from Nettle and Spinach)",
    "Pure Mineral Jelly",
    "Natural Fragrance and Good Intention"
   ],
   "ingredient_ids": []
  },
  {
   "id": "TGC-031",
   "slug": "miche-tropical-oasis-anti-humidity-firm-hold-hair-gel",
   "url": "https://library.thegoodcoil.com/products/miche-tropical-oasis-anti-humidity-firm-hold-hair-gel/",
   "name": "Tropical Oasis Anti-Humidity Firm Hold Hair Gel",
   "brand": "Miche",
   "kind": "product",
   "step": "style",
   "properties": [
    "humectant"
   ],
   "ingredients": [
    "Distilled Water",
    "Pineapple Extract",
    "Aloe Vera Juice",
    "Glycerin",
    "Maltodextrin/VP Copolymer",
    "Gluconodeltalactone",
    "Sodium Benzoate",
    "Hydroxyethylcellulose",
    "Hydrolyzed Quinoa Protein",
    "Phthalate-Free Fragrance"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-008",
    "ING-063"
   ]
  },
  {
   "id": "TGC-032",
   "slug": "miche-set-gel-to-foam-styling-mousse",
   "url": "https://library.thegoodcoil.com/products/miche-set-gel-to-foam-styling-mousse/",
   "name": "Set Gel-to-Foam Styling Mousse",
   "brand": "Miche",
   "kind": "product",
   "step": "style",
   "properties": [
    "protein",
    "humectant"
   ],
   "ingredients": [
    "Distilled Water",
    "Ginger",
    "Rosemary",
    "Lemongrass Extract Infusion",
    "Aloe Vera Leaf Juice",
    "Polyquaternium-55",
    "Cocamidopropyl Hydroxysultaine",
    "Polysorbate 20",
    "Isostearamidopropyl Morpholine Lactate",
    "Hydrolyzed Silk Protein",
    "PVP",
    "Phenoxyethanol",
    "Ethylhexylglycerin",
    "Benzoic Acid",
    "Dehydroacetic Acid",
    "Phthalate-Free Fragrance"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-009",
    "ING-053",
    "ING-014",
    "ING-060",
    "ING-061"
   ]
  },
  {
   "id": "TGC-033",
   "slug": "miche-indulge-deep-conditioner",
   "url": "https://library.thegoodcoil.com/products/miche-indulge-deep-conditioner/",
   "name": "Indulge Deep Conditioner",
   "brand": "Miche",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [
    "Distilled Water",
    "Marshmallow Root",
    "Slippery Elm Extract Infusion",
    "Aloe Vera Leaf Juice",
    "Behentrimonium Methosulfate",
    "Cetearyl Alcohol",
    "Orbignya Oleifera (Babassu) Seed Oil",
    "Olea Europaea (Olive) Fruit Oil",
    "Ricinus Communis (Castor) Oil",
    "Shea Butter",
    "Propanediol",
    "Glycerin",
    "Raw Organic Honey",
    "Phthalate-Free Fragrance",
    "Phenoxyethanol",
    "Caprylyl Glycol",
    "Sorbic Acid",
    "Caesalpinia Spinosa Gum"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-009",
    "ING-055",
    "ING-056",
    "ING-068",
    "ING-067",
    "ING-008",
    "ING-060"
   ]
  },
  {
   "id": "TGC-034",
   "slug": "ecoslay-jello-shot-curl-defining-gel",
   "url": "https://library.thegoodcoil.com/products/ecoslay-jello-shot-curl-defining-gel/",
   "name": "Jello Shot Curl Defining Gel",
   "brand": "Ecoslay",
   "kind": "product",
   "step": "style",
   "properties": [
    "humectant"
   ],
   "ingredients": [
    "Water",
    "Hibiscus Esculentus Fruit (Okra) Extract",
    "Aloe Barbadensis (Aloe Vera) Juice",
    "Pectin",
    "Chamomilla Recutita (Matricaria) Flower Extract",
    "Urtica Dioica (Nettle) Leaf Extract",
    "Melissa Officinalis Leaf Extract",
    "Mentha Piperita (Peppermint) Leaf Extract",
    "Equisetum Arvense (Horsetail) Leaf Extract",
    "Yucca Vera (Yucca) Leaf Extract",
    "Propanediol",
    "Aminomethylpropanol",
    "Fragaria Ananassa (Strawberry) Fruit Water",
    "Benzyl Alcohol",
    "Dehydroacetic Acid",
    "Carbomer",
    "Sodium Gluconate"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-047",
    "ING-064",
    "ING-013"
   ]
  },
  {
   "id": "TGC-035",
   "slug": "ecoslay-orange-marmalade-curl-definer",
   "url": "https://library.thegoodcoil.com/products/ecoslay-orange-marmalade-curl-definer/",
   "name": "Orange Marmalade Curl Definer",
   "brand": "Ecoslay",
   "kind": "product",
   "step": "style",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [
    "Linum Usitatissimum (Flaxseed) Extract",
    "Agave Tequilana (Agave) Extract",
    "Pectin",
    "Aloe Barbadensis (Aloe Vera) Juice",
    "Althaea Officinalis (Marshmallow Root) Extract",
    "Tocopherol (Vitamin E)",
    "Xanthan Gum",
    "Phenoxyethanol",
    "Caprylyl Glycol",
    "Sorbic Acid",
    "Citrus Aurantium Dulcis (Orange) Peel Oil"
   ],
   "ingredient_ids": [
    "ING-047",
    "ING-066",
    "ING-048",
    "ING-060"
   ]
  },
  {
   "id": "TGC-036",
   "slug": "lor-al-paris-elvive-hyaluron-plump-hydrating-shampoo",
   "url": "https://library.thegoodcoil.com/products/lor-al-paris-elvive-hyaluron-plump-hydrating-shampoo/",
   "name": "Elvive Hyaluron + Plump Hydrating Shampoo",
   "brand": "L'Oréal Paris",
   "kind": "product",
   "step": "cleanse",
   "properties": [
    "humectant",
    "silicone",
    "sulfate"
   ],
   "ingredients": [
    "Aqua / Water / Eau",
    "Sodium Laureth Sulfate",
    "Sodium Lauryl Sulfate",
    "Cocamidopropyl Betaine",
    "Sodium Chloride",
    "Glycol Distearate",
    "Hexylene Glycol",
    "Parfum / Fragrance",
    "Cocamide MEA",
    "Citric Acid",
    "Sodium Benzoate",
    "Sodium Hydroxide",
    "Dimethicone",
    "Carbomer",
    "Coco-Betaine",
    "Salicylic Acid",
    "Guar Hydroxypropyltrimonium Chloride",
    "Amodimethicone",
    "Trideceth-10",
    "PEG-100 Stearate",
    "Steareth-6",
    "Sodium Hyaluronate",
    "Phenoxyethanol",
    "Limonene",
    "Trideceth-3",
    "Fumaric Acid",
    "Acetic Acid",
    "CI 60730 / Ext. Violet 2"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-031",
    "ING-069",
    "ING-021",
    "ING-063",
    "ING-013",
    "ING-058",
    "ING-044",
    "ING-060",
    "ING-070"
   ]
  },
  {
   "id": "TGC-037",
   "slug": "lor-al-paris-elvive-hyaluron-plump-hydrating-conditioner",
   "url": "https://library.thegoodcoil.com/products/lor-al-paris-elvive-hyaluron-plump-hydrating-conditioner/",
   "name": "Elvive Hyaluron + Plump Hydrating Conditioner",
   "brand": "L'Oréal Paris",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "silicone"
   ],
   "ingredients": [
    "Aqua / Water / Eau",
    "Cetearyl Alcohol",
    "Dimethicone",
    "Glycerin",
    "Behentrimonium Chloride",
    "Parfum / Fragrance",
    "Amodimethicone",
    "Phenoxyethanol",
    "Cetrimonium Chloride",
    "Isopropyl Alcohol",
    "Sodium Laureth Sulfate",
    "Lactic Acid",
    "Sodium Hyaluronate",
    "Sodium Hydroxide",
    "Limonene",
    "CI 60730 / Ext. Violet 2"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-056",
    "ING-008",
    "ING-001",
    "ING-069",
    "ING-060",
    "ING-002",
    "ING-044",
    "ING-070"
   ]
  },
  {
   "id": "TGC-038",
   "slug": "lor-al-paris-elvive-total-repair-5-damage-erasing-balm-mask",
   "url": "https://library.thegoodcoil.com/products/lor-al-paris-elvive-total-repair-5-damage-erasing-balm-mask/",
   "name": "Elvive Total Repair 5 Damage-Erasing Balm Mask",
   "brand": "L'Oréal Paris",
   "kind": "product",
   "step": "condition",
   "properties": [
    "protein",
    "silicone",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-039",
   "slug": "lor-al-paris-elvive-hyaluron-plump-moisture-plump-serum-leave-in",
   "url": "https://library.thegoodcoil.com/products/lor-al-paris-elvive-hyaluron-plump-moisture-plump-serum-leave-in/",
   "name": "Elvive Hyaluron + Plump Moisture Plump Serum (Leave-In)",
   "brand": "L'Oréal Paris",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "humectant",
    "silicone"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-040",
   "slug": "lor-al-paris-elvive-dream-lengths-no-haircut-cream-leave-in",
   "url": "https://library.thegoodcoil.com/products/lor-al-paris-elvive-dream-lengths-no-haircut-cream-leave-in/",
   "name": "Elvive Dream Lengths No Haircut Cream Leave-In",
   "brand": "L'Oréal Paris",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "protein",
    "butter/oil",
    "silicone",
    "heat protectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-041",
   "slug": "biolage-hydra-source-conditioning-balm",
   "url": "https://library.thegoodcoil.com/products/biolage-hydra-source-conditioning-balm/",
   "name": "Hydra Source Conditioning Balm",
   "brand": "Biolage",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-042",
   "slug": "biolage-ultra-hydra-source-deep-treatment-pack",
   "url": "https://library.thegoodcoil.com/products/biolage-ultra-hydra-source-deep-treatment-pack/",
   "name": "Ultra Hydra Source Deep Treatment Pack",
   "brand": "Biolage",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-043",
   "slug": "biolage-all-in-one-coconut-infusion-multi-benefit-leave-in-spray",
   "url": "https://library.thegoodcoil.com/products/biolage-all-in-one-coconut-infusion-multi-benefit-leave-in-spray/",
   "name": "All-In-One Coconut Infusion Multi-Benefit Leave-In Spray",
   "brand": "Biolage",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "butter/oil",
    "silicone",
    "heat protectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-044",
   "slug": "camille-rose-honey-hydrate-leave-in-conditioner",
   "url": "https://library.thegoodcoil.com/products/camille-rose-honey-hydrate-leave-in-conditioner/",
   "name": "Honey Hydrate Leave-In Conditioner",
   "brand": "Camille Rose",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-045",
   "slug": "camille-rose-algae-renew-deep-conditioning-mask",
   "url": "https://library.thegoodcoil.com/products/camille-rose-algae-renew-deep-conditioning-mask/",
   "name": "Algae Renew Deep Conditioning Mask",
   "brand": "Camille Rose",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-046",
   "slug": "camille-rose-curl-maker-defining-jelly",
   "url": "https://library.thegoodcoil.com/products/camille-rose-curl-maker-defining-jelly/",
   "name": "Curl Maker Defining Jelly",
   "brand": "Camille Rose",
   "kind": "product",
   "step": "style",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-047",
   "slug": "camille-rose-almond-jai-twisting-butter",
   "url": "https://library.thegoodcoil.com/products/camille-rose-almond-jai-twisting-butter/",
   "name": "Almond Jai Twisting Butter",
   "brand": "Camille Rose",
   "kind": "product",
   "step": "style",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-048",
   "slug": "joico-k-pak-color-therapy-luster-lock-instant-shine-repair-treatment",
   "url": "https://library.thegoodcoil.com/products/joico-k-pak-color-therapy-luster-lock-instant-shine-repair-treatment/",
   "name": "K-PAK Color Therapy Luster Lock Instant Shine & Repair Treatment",
   "brand": "Joico",
   "kind": "product",
   "step": "condition",
   "properties": [
    "protein",
    "silicone",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-049",
   "slug": "joico-moisture-recovery-treatment-balm",
   "url": "https://library.thegoodcoil.com/products/joico-moisture-recovery-treatment-balm/",
   "name": "Moisture Recovery Treatment Balm",
   "brand": "Joico",
   "kind": "product",
   "step": "condition",
   "properties": [
    "protein",
    "humectant",
    "butter/oil",
    "silicone"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-050",
   "slug": "joico-defy-damage-protective-shield-leave-in",
   "url": "https://library.thegoodcoil.com/products/joico-defy-damage-protective-shield-leave-in/",
   "name": "Defy Damage Protective Shield Leave-In",
   "brand": "Joico",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "protein",
    "silicone",
    "butter/oil",
    "heat protectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-051",
   "slug": "joico-k-pak-reconstructor-deep-penetrating-treatment",
   "url": "https://library.thegoodcoil.com/products/joico-k-pak-reconstructor-deep-penetrating-treatment/",
   "name": "Joico K-PAK Reconstructor deep-penetrating treatment",
   "brand": "Joico",
   "kind": "product",
   "step": "treatment",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-052",
   "slug": "aphogee-pro-vitamin-leave-in-conditioner-for-frizz-control",
   "url": "https://library.thegoodcoil.com/products/aphogee-pro-vitamin-leave-in-conditioner-for-frizz-control/",
   "name": "ApHogee Pro-Vitamin Leave-In Conditioner for Frizz Control",
   "brand": "ApHogee",
   "kind": "product",
   "step": "leave-in",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-053",
   "slug": "aphogee-two-step-treatment-protein",
   "url": "https://library.thegoodcoil.com/products/aphogee-two-step-treatment-protein/",
   "name": "Aphogee Two-step Treatment Protein",
   "brand": "ApHogee",
   "kind": "product",
   "step": "treatment",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-054",
   "slug": "aphogee-ph-balancing-hair-moisturizer",
   "url": "https://library.thegoodcoil.com/products/aphogee-ph-balancing-hair-moisturizer/",
   "name": "ApHogee pH Balancing Hair Moisturizer",
   "brand": "ApHogee",
   "kind": "product",
   "step": "condition",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-055",
   "slug": "amika-soulfood-nourishing-mask",
   "url": "https://library.thegoodcoil.com/products/amika-soulfood-nourishing-mask/",
   "name": "Soulfood Nourishing Mask",
   "brand": "amika",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil",
    "silicone"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-056",
   "slug": "amika-hydro-rush-intense-moisture-leave-in-conditioner",
   "url": "https://library.thegoodcoil.com/products/amika-hydro-rush-intense-moisture-leave-in-conditioner/",
   "name": "Hydro Rush Intense Moisture Leave-In Conditioner",
   "brand": "amika",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-057",
   "slug": "amika-the-kure-bond-repair-mask",
   "url": "https://library.thegoodcoil.com/products/amika-the-kure-bond-repair-mask/",
   "name": "The Kure Bond Repair Mask",
   "brand": "amika",
   "kind": "product",
   "step": "condition",
   "properties": [
    "protein",
    "humectant",
    "butter/oil",
    "bond repair"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-058",
   "slug": "eco-style-olive-oil-styling-gel",
   "url": "https://library.thegoodcoil.com/products/eco-style-olive-oil-styling-gel/",
   "name": "Olive Oil Styling Gel",
   "brand": "Eco Style",
   "kind": "product",
   "step": "style",
   "properties": [
    "protein",
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-059",
   "slug": "wet-line-xtreme-professional-styling-gel-clear",
   "url": "https://library.thegoodcoil.com/products/wet-line-xtreme-professional-styling-gel-clear/",
   "name": "Xtreme Professional Styling Gel (Clear)",
   "brand": "Wet Line",
   "kind": "product",
   "step": "style",
   "properties": [
    "humectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-060",
   "slug": "the-doux-mousse-def-texture-foam",
   "url": "https://library.thegoodcoil.com/products/the-doux-mousse-def-texture-foam/",
   "name": "Mousse Def Texture Foam",
   "brand": "The Doux",
   "kind": "product",
   "step": "style",
   "properties": [
    "protein",
    "humectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-061",
   "slug": "the-doux-bee-girl-honey-curl-custard",
   "url": "https://library.thegoodcoil.com/products/the-doux-bee-girl-honey-curl-custard/",
   "name": "Bee Girl Honey Curl Custard",
   "brand": "The Doux",
   "kind": "product",
   "step": "style",
   "properties": [
    "protein",
    "humectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-062",
   "slug": "the-doux-big-poppa-defining-gel",
   "url": "https://library.thegoodcoil.com/products/the-doux-big-poppa-defining-gel/",
   "name": "Big Poppa Defining Gel",
   "brand": "The Doux",
   "kind": "product",
   "step": "style",
   "properties": [
    "protein",
    "humectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-063",
   "slug": "the-doux-sucka-free-moisturizing-shampoo",
   "url": "https://library.thegoodcoil.com/products/the-doux-sucka-free-moisturizing-shampoo/",
   "name": "Sucka Free Moisturizing Shampoo",
   "brand": "The Doux",
   "kind": "product",
   "step": "cleanse",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-064",
   "slug": "the-ordinary-multi-peptide-serum-for-hair-density",
   "url": "https://library.thegoodcoil.com/products/the-ordinary-multi-peptide-serum-for-hair-density/",
   "name": "Multi-Peptide Serum for Hair Density",
   "brand": "The Ordinary",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "protein",
    "humectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-065",
   "slug": "pattern-beauty-hydration-shampoo",
   "url": "https://library.thegoodcoil.com/products/pattern-beauty-hydration-shampoo/",
   "name": "Hydration Shampoo",
   "brand": "PATTERN Beauty",
   "kind": "product",
   "step": "cleanse",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-066",
   "slug": "pattern-beauty-heavy-conditioner",
   "url": "https://library.thegoodcoil.com/products/pattern-beauty-heavy-conditioner/",
   "name": "Heavy Conditioner",
   "brand": "PATTERN Beauty",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-067",
   "slug": "pattern-beauty-leave-in-conditioner",
   "url": "https://library.thegoodcoil.com/products/pattern-beauty-leave-in-conditioner/",
   "name": "Leave-In Conditioner",
   "brand": "PATTERN Beauty",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-068",
   "slug": "pattern-beauty-strong-hold-gel",
   "url": "https://library.thegoodcoil.com/products/pattern-beauty-strong-hold-gel/",
   "name": "Strong Hold Gel",
   "brand": "PATTERN Beauty",
   "kind": "product",
   "step": "style",
   "properties": [
    "protein",
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-069",
   "slug": "c-cred-hydrating-shampoo",
   "url": "https://library.thegoodcoil.com/products/c-cred-hydrating-shampoo/",
   "name": "Hydrating Shampoo",
   "brand": "Cécred",
   "kind": "product",
   "step": "cleanse",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-070",
   "slug": "c-cred-moisturizing-deep-conditioner",
   "url": "https://library.thegoodcoil.com/products/c-cred-moisturizing-deep-conditioner/",
   "name": "Moisturizing Deep Conditioner",
   "brand": "Cécred",
   "kind": "product",
   "step": "condition",
   "properties": [
    "protein",
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-071",
   "slug": "c-cred-fermented-rice-rose-protein-ritual",
   "url": "https://library.thegoodcoil.com/products/c-cred-fermented-rice-rose-protein-ritual/",
   "name": "Fermented Rice & Rose Protein Ritual",
   "brand": "Cécred",
   "kind": "product",
   "step": "condition",
   "properties": [
    "protein",
    "humectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-072",
   "slug": "c-cred-nourishing-hair-oil",
   "url": "https://library.thegoodcoil.com/products/c-cred-nourishing-hair-oil/",
   "name": "Nourishing Hair Oil",
   "brand": "Cécred",
   "kind": "product",
   "step": "seal",
   "properties": [
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-073",
   "slug": "fenty-hair-the-homecurl-curl-defining-cream",
   "url": "https://library.thegoodcoil.com/products/fenty-hair-the-homecurl-curl-defining-cream/",
   "name": "The Homecurl Curl-Defining Cream",
   "brand": "Fenty Hair",
   "kind": "product",
   "step": "style",
   "properties": [
    "protein",
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-074",
   "slug": "fenty-hair-the-rich-one-moisture-repair-shampoo",
   "url": "https://library.thegoodcoil.com/products/fenty-hair-the-rich-one-moisture-repair-shampoo/",
   "name": "The Rich One Moisture Repair Shampoo",
   "brand": "Fenty Hair",
   "kind": "product",
   "step": "cleanse",
   "properties": [
    "protein",
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-075",
   "slug": "fenty-hair-the-richer-one-moisture-repair-deep-conditioner",
   "url": "https://library.thegoodcoil.com/products/fenty-hair-the-richer-one-moisture-repair-deep-conditioner/",
   "name": "The Richer One Moisture Repair Deep Conditioner",
   "brand": "Fenty Hair",
   "kind": "product",
   "step": "condition",
   "properties": [
    "protein",
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-076",
   "slug": "mielle-organics-rosemary-mint-scalp-hair-strengthening-oil",
   "url": "https://library.thegoodcoil.com/products/mielle-organics-rosemary-mint-scalp-hair-strengthening-oil/",
   "name": "Rosemary Mint Scalp & Hair Strengthening Oil",
   "brand": "Mielle Organics",
   "kind": "product",
   "step": "seal",
   "properties": [
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-077",
   "slug": "mielle-organics-babassu-mint-deep-conditioner",
   "url": "https://library.thegoodcoil.com/products/mielle-organics-babassu-mint-deep-conditioner/",
   "name": "Babassu & Mint Deep Conditioner",
   "brand": "Mielle Organics",
   "kind": "product",
   "step": "condition",
   "properties": [
    "protein",
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-078",
   "slug": "aussie-3-minute-miracle-moist-deep-conditioner",
   "url": "https://library.thegoodcoil.com/products/aussie-3-minute-miracle-moist-deep-conditioner/",
   "name": "3-Minute Miracle Moist Deep Conditioner",
   "brand": "Aussie",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil",
    "silicone"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-079",
   "slug": "sheamoisture-coconut-hibiscus-curl-enhancing-smoothie",
   "url": "https://library.thegoodcoil.com/products/sheamoisture-coconut-hibiscus-curl-enhancing-smoothie/",
   "name": "Coconut & Hibiscus Curl Enhancing Smoothie",
   "brand": "SheaMoisture",
   "kind": "product",
   "step": "style",
   "properties": [
    "protein",
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-080",
   "slug": "sheamoisture-manuka-honey-mafura-oil-intensive-hydration-masque",
   "url": "https://library.thegoodcoil.com/products/sheamoisture-manuka-honey-mafura-oil-intensive-hydration-masque/",
   "name": "Manuka Honey & Mafura Oil Intensive Hydration Masque",
   "brand": "SheaMoisture",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-081",
   "slug": "melanin-haircare-chebe-butter",
   "url": "https://library.thegoodcoil.com/products/melanin-haircare-chebe-butter/",
   "name": "Chebe Butter",
   "brand": "Melanin Haircare",
   "kind": "product",
   "step": "seal",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-082",
   "slug": "melanin-haircare-multi-use-pure-oil-blend",
   "url": "https://library.thegoodcoil.com/products/melanin-haircare-multi-use-pure-oil-blend/",
   "name": "Multi-Use Pure Oil Blend",
   "brand": "Melanin Haircare",
   "kind": "product",
   "step": "seal",
   "properties": [
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-083",
   "slug": "tgin-original-leave-in-conditioner",
   "url": "https://library.thegoodcoil.com/products/tgin-original-leave-in-conditioner/",
   "name": "Original Leave-In Conditioner",
   "brand": "TGIN",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-084",
   "slug": "tgin-honey-miracle-hair-mask",
   "url": "https://library.thegoodcoil.com/products/tgin-honey-miracle-hair-mask/",
   "name": "Honey Miracle Hair Mask",
   "brand": "TGIN",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-085",
   "slug": "uncle-funkys-daughter-curl-quencher-moisturizing-styling-gel",
   "url": "https://library.thegoodcoil.com/products/uncle-funkys-daughter-curl-quencher-moisturizing-styling-gel/",
   "name": "Curl Quencher Moisturizing Styling Gel",
   "brand": "Uncle Funky's Daughter",
   "kind": "product",
   "step": "style",
   "properties": [
    "humectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-086",
   "slug": "flora-curl-sweet-hibiscus-curl-defining-gel",
   "url": "https://library.thegoodcoil.com/products/flora-curl-sweet-hibiscus-curl-defining-gel/",
   "name": "Sweet Hibiscus Curl Defining Gel",
   "brand": "Flora & Curl",
   "kind": "product",
   "step": "style",
   "properties": [
    "protein",
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-087",
   "slug": "tangle-teezer-the-ultimate-detangler-thick-curly",
   "url": null,
   "name": "Tangle Teezer The Ultimate Detangler (Thick & Curly)",
   "brand": "Tangle Teezer",
   "kind": "tool",
   "step": "tool",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-088",
   "slug": "brush-with-the-best-felicia-leatherwood-detangler-brush",
   "url": null,
   "name": "Felicia Leatherwood Detangler Brush",
   "brand": "Brush With The Best",
   "kind": "tool",
   "step": "tool",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-089",
   "slug": "flairosol-continuous-mist-spray-bottle-300ml",
   "url": null,
   "name": "Continuous Mist Spray Bottle (300ml)",
   "brand": "Flairosol",
   "kind": "tool",
   "step": "tool",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-090",
   "slug": "q-redew-handheld-hair-steamer",
   "url": null,
   "name": "Q-Redew Handheld Hair Steamer",
   "brand": "Q-Redew",
   "kind": "tool",
   "step": "tool",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-091",
   "slug": "thermal-hair-care-hot-head-deep-conditioning-thermal-heat-cap",
   "url": null,
   "name": "Hot Head Deep Conditioning Thermal Heat Cap",
   "brand": "Thermal Hair Care",
   "kind": "tool",
   "step": "tool",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-092",
   "slug": "dyson-supersonic-hair-dryer-with-wide-tooth-comb-diffuser",
   "url": null,
   "name": "Dyson Supersonic Hair Dryer with Wide-Tooth Comb & Diffuser",
   "brand": "Dyson",
   "kind": "tool",
   "step": "tool",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-093",
   "slug": "aussie-miracle-moist-hair-oil",
   "url": "https://library.thegoodcoil.com/products/aussie-miracle-moist-hair-oil/",
   "name": "Aussie Miracle Moist Hair Oil",
   "brand": "Aussie",
   "kind": "product",
   "step": "seal",
   "properties": [
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-094",
   "slug": "aussie-moist-shampoo",
   "url": "https://library.thegoodcoil.com/products/aussie-moist-shampoo/",
   "name": "Aussie Moist Shampoo",
   "brand": "Aussie",
   "kind": "product",
   "step": "cleanse",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-095",
   "slug": "seht-all-purpose-conditioner",
   "url": "https://library.thegoodcoil.com/products/seht-all-purpose-conditioner/",
   "name": "Seht All Purpose Conditioner",
   "brand": "SEHT",
   "kind": "product",
   "step": "condition",
   "properties": [],
   "ingredients": [
    "Water (Aqua)",
    "Persea Gratissima (Avocado) Oil",
    "Cetearyl Alcohol",
    "Panthenol",
    "Behentrimonium Methosulfate",
    "Butylene Glycol",
    "Aloe Barbadensis Leaf Juice",
    "Ricinus Communis (Castor Bean) Oil",
    "Glycerin",
    "Simmondsia Chinensis (Jojoba) Seed Oil",
    "Sorbitol",
    "Caprylhydroxamic Acid",
    "1,2-Hexanediol"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-056",
    "ING-036",
    "ING-055",
    "ING-033",
    "ING-009",
    "ING-008",
    "ING-037"
   ]
  },
  {
   "id": "TGC-096",
   "slug": "seht-shampoo",
   "url": "https://library.thegoodcoil.com/products/seht-shampoo/",
   "name": "Seht Shampoo",
   "brand": "SEHT",
   "kind": "product",
   "step": "cleanse",
   "properties": [],
   "ingredients": [
    "Water (Aqua)",
    "Glycerin",
    "Sodium Lauroyl Methyl Isethionate",
    "Cocamidopropyl Betaine",
    "Sodium Methyl Oleoyl Taurate",
    "Butylene Glycol",
    "Coco-Glucoside",
    "PEG-7 Glyceryl Cocoate",
    "Panthenol (Pro Vitamin B5)",
    "Glycol Distearate",
    "Glyceryl Oleate",
    "1,2-Hexanediol",
    "Lauryl Glucoside",
    "Polyquaternium-10",
    "Caprylhydroxamic Acid"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-008",
    "ING-030",
    "ING-031",
    "ING-032",
    "ING-033",
    "ING-034",
    "ING-035",
    "ING-036",
    "ING-058"
   ]
  },
  {
   "id": "TGC-097",
   "slug": "camille-rose-aloe-butter-gel",
   "url": "https://library.thegoodcoil.com/products/camille-rose-aloe-butter-gel/",
   "name": "Aloe Butter Gel",
   "brand": "Camille Rose",
   "kind": "product",
   "step": "style",
   "properties": [
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-098",
   "slug": "curls-blueberry-bliss-reparative-leave-in-conditioner",
   "url": "https://library.thegoodcoil.com/products/curls-blueberry-bliss-reparative-leave-in-conditioner/",
   "name": "Blueberry Bliss Reparative Leave In Conditioner",
   "brand": "Curls",
   "kind": "product",
   "step": "leave-in",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-099",
   "slug": "design-essentials-almond-avocado-curl-enhancing-mousse",
   "url": "https://library.thegoodcoil.com/products/design-essentials-almond-avocado-curl-enhancing-mousse/",
   "name": "Almond & Avocado Curl Enhancing Mousse",
   "brand": "Design Essentials",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-100",
   "slug": "taliah-waajid-curly-curl-cream",
   "url": "https://library.thegoodcoil.com/products/taliah-waajid-curly-curl-cream/",
   "name": "Curly Curl Cream",
   "brand": "Taliah Waajid",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-101",
   "slug": "taliah-waajid-green-apple-aloe-nutrition-curl-definer",
   "url": "https://library.thegoodcoil.com/products/taliah-waajid-green-apple-aloe-nutrition-curl-definer/",
   "name": "Green Apple & Aloe Nutrition Curl Definer",
   "brand": "Taliah Waajid",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-102",
   "slug": "carols-daughter-coco-cr-me-coil-enhancing-moisture-butter",
   "url": "https://library.thegoodcoil.com/products/carols-daughter-coco-cr-me-coil-enhancing-moisture-butter/",
   "name": "Coco Crème Coil Enhancing Moisture Butter",
   "brand": "Carol’s Daughter",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-103",
   "slug": "redken-all-soft-shampoo",
   "url": "https://library.thegoodcoil.com/products/redken-all-soft-shampoo/",
   "name": "All Soft shampoo",
   "brand": "Redken",
   "kind": "product",
   "step": "cleanse",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-104",
   "slug": "redken-all-soft-conditioner",
   "url": "https://library.thegoodcoil.com/products/redken-all-soft-conditioner/",
   "name": "All Soft conditioner",
   "brand": "Redken",
   "kind": "product",
   "step": "condition",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-105",
   "slug": "amika-hydro-rush-intense-moisture-shampoo",
   "url": "https://library.thegoodcoil.com/products/amika-hydro-rush-intense-moisture-shampoo/",
   "name": "Hydro Rush Intense Moisture Shampoo",
   "brand": "amika",
   "kind": "product",
   "step": "cleanse",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-106",
   "slug": "amika-hydro-rush-intense-moisture-conditioner",
   "url": "https://library.thegoodcoil.com/products/amika-hydro-rush-intense-moisture-conditioner/",
   "name": "Hydro Rush Intense Moisture Conditioner",
   "brand": "amika",
   "kind": "product",
   "step": "condition",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-107",
   "slug": "amika-hydro-rush-intense-moisture-mask",
   "url": "https://library.thegoodcoil.com/products/amika-hydro-rush-intense-moisture-mask/",
   "name": "Hydro Rush Intense Moisture Mask",
   "brand": "amika",
   "kind": "product",
   "step": "condition",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-108",
   "slug": "mizani-25-miracle-milk-leave-in-conditioner",
   "url": "https://library.thegoodcoil.com/products/mizani-25-miracle-milk-leave-in-conditioner/",
   "name": "25 Miracle Milk Leave-In Conditioner",
   "brand": "Mizani",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "butter/oil",
    "heat protectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-109",
   "slug": "mizani-true-textures-coil-stretch-cream",
   "url": "https://library.thegoodcoil.com/products/mizani-true-textures-coil-stretch-cream/",
   "name": "True Textures Coil Stretch Cream",
   "brand": "Mizani",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-110",
   "slug": "olaplex-bond-curl-conditioner",
   "url": "https://library.thegoodcoil.com/products/olaplex-bond-curl-conditioner/",
   "name": "OLAPLEX Bond Curl Conditioner",
   "brand": "Olaplex",
   "kind": "product",
   "step": "condition",
   "properties": [
    "bond repair"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-111",
   "slug": "olaplex-bond-shaper-curl-shampoo",
   "url": "https://library.thegoodcoil.com/products/olaplex-bond-shaper-curl-shampoo/",
   "name": "OLAPLEX Bond Shaper Curl Shampoo",
   "brand": "Olaplex",
   "kind": "product",
   "step": "cleanse",
   "properties": [
    "bond repair"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-112",
   "slug": "olaplex-bond-shaper-curl-defining-gel",
   "url": "https://library.thegoodcoil.com/products/olaplex-bond-shaper-curl-defining-gel/",
   "name": "Olaplex Bond Shaper Curl Defining Gel",
   "brand": "Olaplex",
   "kind": "product",
   "step": "style",
   "properties": [
    "bond repair"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-113",
   "slug": "ouidad-heat-humidity-curl-gel-stronger-hold",
   "url": "https://library.thegoodcoil.com/products/ouidad-heat-humidity-curl-gel-stronger-hold/",
   "name": "Ouidad Heat & Humidity Curl Gel, Stronger Hold",
   "brand": "Ouidad",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-114",
   "slug": "ouidad-moisture-lock-leave-in-conditioner",
   "url": "https://library.thegoodcoil.com/products/ouidad-moisture-lock-leave-in-conditioner/",
   "name": "Ouidad Moisture Lock Leave In Conditioner",
   "brand": "Ouidad",
   "kind": "product",
   "step": "leave-in",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-115",
   "slug": "ouidad-moisture-lock-mongongo-hair-oil",
   "url": "https://library.thegoodcoil.com/products/ouidad-moisture-lock-mongongo-hair-oil/",
   "name": "Ouidad Moisture Lock Mongongo Hair Oil",
   "brand": "Ouidad",
   "kind": "product",
   "step": "seal",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-116",
   "slug": "innersense-i-create-hold-hair-gel-for-women-medium-to-strong-hold-curl-gel",
   "url": "https://library.thegoodcoil.com/products/innersense-i-create-hold-hair-gel-for-women-medium-to-strong-hold-curl-gel/",
   "name": "INNERSENSE I Create Hold Hair Gel for Women, Medium to Strong Hold Curl Gel",
   "brand": "Innersense",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-117",
   "slug": "olaplex-n-7-bonding-hair-oil-high-shine",
   "url": "https://library.thegoodcoil.com/products/olaplex-n-7-bonding-hair-oil-high-shine/",
   "name": "OLAPLEX N°.7 Bonding Hair Oil, High Shine",
   "brand": "Olaplex",
   "kind": "product",
   "step": "seal",
   "properties": [
    "bond repair"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-118",
   "slug": "tgin-green-tea-super-moist-leave-in-conditioner",
   "url": "https://library.thegoodcoil.com/products/tgin-green-tea-super-moist-leave-in-conditioner/",
   "name": "Green Tea Super Moist Leave-In Conditioner",
   "brand": "TGIN",
   "kind": "product",
   "step": "leave-in",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-119",
   "slug": "rizos-curls-gloss-repair-mask",
   "url": "https://library.thegoodcoil.com/products/rizos-curls-gloss-repair-mask/",
   "name": "Gloss + Repair Mask",
   "brand": "Rizo's Curls",
   "kind": "product",
   "step": "condition",
   "properties": [
    "humectant",
    "butter/oil"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-120",
   "slug": "rizos-curls-heat-protection-multivitamin-leave-in",
   "url": "https://library.thegoodcoil.com/products/rizos-curls-heat-protection-multivitamin-leave-in/",
   "name": "Heat Protection Multivitamin Leave-In",
   "brand": "Rizo's Curls",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "humectant",
    "butter/oil",
    "heat protectant"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-121",
   "slug": "design-essentials-almond-butter-express-moisturizing-conditioner",
   "url": "https://library.thegoodcoil.com/products/design-essentials-almond-butter-express-moisturizing-conditioner/",
   "name": "Almond Butter Express Moisturizing Conditioner",
   "brand": "Design Essentials",
   "kind": "product",
   "step": "condition",
   "properties": [
    "butter/oil",
    "protein"
   ],
   "ingredients": [
    "Deionized Water",
    "Cetyl Alcohol",
    "Behentrimonium Chloride",
    "Glycol Distearate",
    "Cetrimonium Chloride",
    "Prunus Amygdalus Dulcis (Sweet Almond) Oil",
    "Hydrolyzed Wheat Protein",
    "Polyquaternium-32",
    "Paraffinum Liquidum",
    "PPG-1 Trideceth-6",
    "Phenoxyethanol",
    "Benzoic Acid",
    "Ethylhexylglycerin",
    "Glycereth-2 Cocoate",
    "Tetrasodium EDTA"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-038",
    "ING-001",
    "ING-002",
    "ING-003",
    "ING-004",
    "ING-005",
    "ING-007",
    "ING-060",
    "ING-061"
   ]
  },
  {
   "id": "TGC-122",
   "slug": "pattern-beauty-detangling-nectar",
   "url": "https://library.thegoodcoil.com/products/pattern-beauty-detangling-nectar/",
   "name": "Detangling Nectar",
   "brand": "PATTERN Beauty",
   "kind": "product",
   "step": "leave-in",
   "properties": [
    "humectant"
   ],
   "ingredients": [
    "Aqua/Water/Eau",
    "Glycerin",
    "Aloe Barbadensis Leaf Extract",
    "Chondrus Crispus Extract",
    "Vitis Vinifera (Grape) Seed Oil",
    "Caprylic/Capric Triglyceride",
    "Polyglyceryl-4 Caprate",
    "Polyglyceryl-6 Caprylate",
    "Polyquaternium-10",
    "Hydroxyethylcellulose",
    "Polysorbate 60",
    "Cetrimonium Chloride",
    "Disodium Phosphate",
    "Benzyl Alcohol",
    "Potassium Sorbate",
    "Sodium Benzoate",
    "Sodium PCA",
    "Sodium Phosphate",
    "Sodium Sulfite",
    "Citric Acid",
    "Ethylhexylglycerin",
    "Fragrance (Parfum)",
    "Phenoxyethanol"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-008",
    "ING-009",
    "ING-010",
    "ING-011",
    "ING-012",
    "ING-058",
    "ING-002",
    "ING-064",
    "ING-062",
    "ING-063",
    "ING-021",
    "ING-061",
    "ING-069",
    "ING-060"
   ]
  },
  {
   "id": "TGC-123",
   "slug": "nizoral-anti-dandruff-shampoo-with-1-ketoconazole",
   "url": "https://library.thegoodcoil.com/products/nizoral-anti-dandruff-shampoo-with-1-ketoconazole/",
   "name": "Nizoral Anti-Dandruff Shampoo with 1% Ketoconazole,",
   "brand": "Nizoral",
   "kind": "product",
   "step": "cleanse",
   "properties": [
    "anti-dandruff"
   ],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-124",
   "slug": "as-i-am-onion-leave-in-with-red-onion-ceramides-isoquercetin",
   "url": "https://library.thegoodcoil.com/products/as-i-am-onion-leave-in-with-red-onion-ceramides-isoquercetin/",
   "name": "As I Am Onion Leave in with Red Onion, Ceramides & Isoquercetin",
   "brand": "As I Am",
   "kind": "product",
   "step": "leave-in",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-125",
   "slug": "the-doux-bananas-xtreme-hold-hair-gel",
   "url": "https://library.thegoodcoil.com/products/the-doux-bananas-xtreme-hold-hair-gel/",
   "name": "BANANAS Xtreme Hold Hair Gel",
   "brand": "The Doux",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-126",
   "slug": "the-doux-808-base-gel",
   "url": "https://library.thegoodcoil.com/products/the-doux-808-base-gel/",
   "name": "808 Base Gel",
   "brand": "The Doux",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-127",
   "slug": "the-doux-chief-rocka-mousse",
   "url": "https://library.thegoodcoil.com/products/the-doux-chief-rocka-mousse/",
   "name": "Chief Rocka Mousse",
   "brand": "The Doux",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-128",
   "slug": "as-i-am-bond-water-with-moringa-amla-ceramides",
   "url": "https://library.thegoodcoil.com/products/as-i-am-bond-water-with-moringa-amla-ceramides/",
   "name": "As I Am Bond Water with Moringa, Amla, & Ceramides",
   "brand": "As I Am",
   "kind": "product",
   "step": "leave-in",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-129",
   "slug": "biolage-all-in-one-multi-benefit-spray",
   "url": "https://library.thegoodcoil.com/products/biolage-all-in-one-multi-benefit-spray/",
   "name": "Biolage All-In-One Multi-Benefit Spray",
   "brand": "Biolage",
   "kind": "product",
   "step": "leave-in",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-130",
   "slug": "mizani-wonder-crown-scalp-cleanser",
   "url": "https://library.thegoodcoil.com/products/mizani-wonder-crown-scalp-cleanser/",
   "name": "Mizani Wonder Crown Scalp Cleanser",
   "brand": "Mizani",
   "kind": "product",
   "step": "cleanse",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-131",
   "slug": "aunt-jackies-knot-on-my-watch-instant-hair-detangling-therapy",
   "url": "https://library.thegoodcoil.com/products/aunt-jackies-knot-on-my-watch-instant-hair-detangling-therapy/",
   "name": "Knot On My Watch Instant Hair Detangling Therapy",
   "brand": "Aunt Jackie's",
   "kind": "product",
   "step": "leave-in",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-132",
   "slug": "aunt-jackies-curl-la-la-curl-defining-custard",
   "url": "https://library.thegoodcoil.com/products/aunt-jackies-curl-la-la-curl-defining-custard/",
   "name": "Curl La La Curl Defining Custard",
   "brand": "Aunt Jackie's",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [
    "Aqua/Water",
    "Propylene Glycol",
    "Polyquaternium-37",
    "Propylene Glycol Dicaprylate/Dicaprate",
    "Butyrospermum Parkii (Shea) Butter",
    "Glycine Soja (Soybean) Oil",
    "Glycerin",
    "Olea Europaea (Olive) Fruit Oil",
    "Cetyl Alcohol",
    "Parfum (Fragrance)",
    "Dimethicone",
    "PPG-1 Trideceth-6",
    "Stearalkonium Chloride",
    "Lanolin Oil",
    "Acrylamidopropyltrimonium Chloride/Acrylamide Copolymer",
    "Dehydroacetic Acid",
    "Cetearyl Alcohol",
    "C11-15-Isoalkanes",
    "Hydrolyzed Quinoa",
    "Butylene Glycol",
    "Citric Acid",
    "Phenoxyethanol",
    "Potassium Sorbate",
    "TBHQ",
    "Ethylhexylglycerin",
    "Tocopherol",
    "Benzyl Alcohol",
    "Citrus Aurantium Amara (Orange) Peel Oil",
    "Hexamethylindanopyran",
    "Dimethyl Phenethyl Acetate",
    "Geranyl Acetate",
    "Limonene",
    "Hexyl Cinnamal",
    "Linalool",
    "Amyl Cinnamal",
    "Citronellol",
    "Hydroxycitronellal",
    "Cinnamyl Alcohol",
    "Red 33 (CI 17200)",
    "Blue 1 (CI 42090)"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-065",
    "ING-067",
    "ING-008",
    "ING-068",
    "ING-038",
    "ING-069",
    "ING-056",
    "ING-033",
    "ING-021",
    "ING-060",
    "ING-062",
    "ING-061",
    "ING-066",
    "ING-064",
    "ING-070",
    "ING-072",
    "ING-071",
    "ING-073",
    "ING-074"
   ]
  },
  {
   "id": "TGC-133",
   "slug": "aunt-jackies-flaxseed-dont-shrink-curling-gel",
   "url": "https://library.thegoodcoil.com/products/aunt-jackies-flaxseed-dont-shrink-curling-gel/",
   "name": "Flaxseed Don't Shrink Curling Gel",
   "brand": "Aunt Jackie's",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [
    "Aqua (Water)",
    "Glycerin",
    "Carbomer",
    "Aminomethyl Propanol",
    "Hydrolyzed Wheat Protein",
    "Linum Usitatissimum (Linseed) Seed Oil",
    "Tocopherol",
    "PVP",
    "Phenoxyethanol",
    "Ethylhexylglycerin",
    "EDTA",
    "Potassium Sorbate",
    "Polysorbate 20",
    "Parfum (Fragrance)",
    "Limonene",
    "Hexyl Cinnamal",
    "Linalool",
    "Amyl Cinnamal",
    "Citrus Aurantium Amara (Orange) Peel Oil",
    "Hexamethylindanopyran"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-008",
    "ING-013",
    "ING-004",
    "ING-066",
    "ING-014",
    "ING-060",
    "ING-061",
    "ING-062",
    "ING-069",
    "ING-070",
    "ING-072",
    "ING-071",
    "ING-073"
   ]
  },
  {
   "id": "TGC-134",
   "slug": "aunt-jackies-quench-moisture-intensive-leave-in",
   "url": "https://library.thegoodcoil.com/products/aunt-jackies-quench-moisture-intensive-leave-in/",
   "name": "Quench Moisture Intensive Leave-In",
   "brand": "Aunt Jackie's",
   "kind": "product",
   "step": "leave-in",
   "properties": [],
   "ingredients": [
    "Aqua (Water)",
    "Glycerin",
    "Cetearyl Alcohol",
    "Cetyl Alcohol",
    "Aloe Barbadensis Leaf Extract",
    "Behentrimonium Methosulfate",
    "Althaea Officinalis Root Extract",
    "Ulmus Fulva Bark Extract",
    "Argania Spinosa (Argan) Kernel Oil",
    "Butyrospermum Parkii (Shea) Butter",
    "Olea Europaea (Olive) Fruit Oil",
    "Panthenol",
    "Hydrolyzed Wheat Protein",
    "Dehydroacetic Acid",
    "Citric Acid",
    "Phenoxyethanol",
    "Ethylhexylglycerin",
    "Sodium Benzoate",
    "Potassium Sorbate",
    "Parfum (Fragrance)",
    "Benzyl Alcohol",
    "Limonene",
    "Hexyl Cinnamal",
    "Linalool",
    "Amyl Cinnamal",
    "Citronellol",
    "Hydroxycitronellal",
    "Citrus Aurantium Amara (Orange) Peel Oil",
    "Dimethyl Phenyl Acetate and Hexamethylindanopyran",
    "Yellow 5 (CI 19140)",
    "Blue 1 (CI 42090)"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-008",
    "ING-056",
    "ING-038",
    "ING-009",
    "ING-055",
    "ING-041",
    "ING-040",
    "ING-067",
    "ING-068",
    "ING-036",
    "ING-004",
    "ING-021",
    "ING-060",
    "ING-061",
    "ING-063",
    "ING-062",
    "ING-069",
    "ING-064",
    "ING-070",
    "ING-072",
    "ING-071",
    "ING-073",
    "ING-074"
   ]
  },
  {
   "id": "TGC-135",
   "slug": "aunt-jackies-oh-so-clean-deep-moisturizing-shampoo",
   "url": "https://library.thegoodcoil.com/products/aunt-jackies-oh-so-clean-deep-moisturizing-shampoo/",
   "name": "Oh So Clean Deep Moisturizing Shampoo",
   "brand": "Aunt Jackie's",
   "kind": "product",
   "step": "cleanse",
   "properties": [],
   "ingredients": [
    "Aqua (Water)",
    "Sodium C14-16 Olefin Sulfonate",
    "Cocamide MEA",
    "Cocamidopropyl Betaine",
    "Sodium Chloride",
    "Glycol Stearate",
    "Glycerin",
    "Polyquaternium-7",
    "Butyrospermum Parkii (Shea) Butter",
    "Citric Acid",
    "Olea Europaea (Olive) Fruit Oil",
    "Tetrasodium EDTA",
    "Magnesium Nitrate",
    "Parfum (Fragrance)",
    "Sodium Benzoate",
    "Methylchloroisothiazolinone",
    "Magnesium Chloride",
    "Methylisothiazolinone",
    "Limonene",
    "Hexyl Cinnamal",
    "Linalool",
    "Amyl Cinnamal",
    "Citrus Aurantium Amara (Orange) Peel Oil",
    "Hexamethylindanopyran",
    "Yellow 6 (CI 15985)",
    "Yellow 10 (CI 47005)"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-031",
    "ING-008",
    "ING-058",
    "ING-067",
    "ING-021",
    "ING-068",
    "ING-069",
    "ING-063",
    "ING-070",
    "ING-072",
    "ING-071",
    "ING-073"
   ]
  },
  {
   "id": "TGC-136",
   "slug": "curlsmith-double-cream-deep-quencher-mask",
   "url": "https://library.thegoodcoil.com/products/curlsmith-double-cream-deep-quencher-mask/",
   "name": "Double Cream Deep Quencher Mask",
   "brand": "Curlsmith",
   "kind": "product",
   "step": "condition",
   "properties": [],
   "ingredients": [
    "WATER (AQUA)",
    "CETEARYL ALCOHOL",
    "BEHENTRIMONIUM CHLORIDE",
    "PROPANEDIOL",
    "HYDROXYPROPYL STARCH PHOSPHATE",
    "CETYL PALMITATE",
    "FRAGRANCE (PARFUM)",
    "GUAR HYDROXYPROPYLTRIMONIUM CHLORIDE",
    "SELAGINELLA LEPIDOPHYLLA (RESURRECTION FLOWER) EXTRACT",
    "CARAPA GUAIANENSIS (ANDIROBA) SEED OIL",
    "ALOE BARBADENSIS (ALOE VERA) LEAF JUICE",
    "OCIMUM BASILICUM (BASIL) LEAF EXTRACT",
    "PIPER NIGRUM (BLACK PEPPER) SEED EXTRACT",
    "ROSMARINUS OFFICINALIS (ROSEMARY) LEAF EXTRACT",
    "SALVIA OFFICINALIS (SAGE) LEAF EXTRACT",
    "HELIANTHUS ANNUUS (SUNFLOWER) SEED OIL",
    "PRUNUS ARMENIACA (APRICOT) KERNEL OIL",
    "PERSEA GRATISSIMA (AVOCADO) OIL",
    "BUTYROSPERMUM PARKII (SHEA) BUTTER",
    "PANTHENOL",
    "ETHYLHEXYLGLYCERIN",
    "CITRIC ACID",
    "DISODIUM EDTA",
    "SODIUM HYDROXIDE",
    "POTASSIUM SORBATE",
    "SODIUM BENZOATE",
    "GLYCERIN",
    "PHENOXYETHANOL",
    "LINALOOL",
    "LIMONENE"
   ],
   "ingredient_ids": [
    "ING-059",
    "ING-056",
    "ING-001",
    "ING-069",
    "ING-058",
    "ING-009",
    "ING-067",
    "ING-036",
    "ING-061",
    "ING-021",
    "ING-062",
    "ING-063",
    "ING-008",
    "ING-060",
    "ING-071",
    "ING-070"
   ]
  },
  {
   "id": "TGC-137",
   "slug": "mielle-organics-pomegranate-honey-leave-in",
   "url": "https://library.thegoodcoil.com/products/mielle-organics-pomegranate-honey-leave-in/",
   "name": "Pomegranate & Honey Leave-In",
   "brand": "Mielle Organics",
   "kind": "product",
   "step": "leave-in",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  },
  {
   "id": "TGC-138",
   "slug": "pattern-beauty-styling-custard",
   "url": "https://library.thegoodcoil.com/products/pattern-beauty-styling-custard/",
   "name": "Styling Custard",
   "brand": "PATTERN Beauty",
   "kind": "product",
   "step": "style",
   "properties": [],
   "ingredients": [],
   "ingredient_ids": []
  }
 ]
}