{
 "slug": "hair-dye-products",
 "name": "Hair Dye Products",
 "root": "personal-care",
 "unit": "application",
 "unit_as_designed": null,
 "unit_note": "Use the number of complete coloring applications stated in the listing. Count each complete kit or single-use product as one application when no count is stated; multiply by the number of kits or single-use units in a multipack. Do not estimate applications from product volume alone.",
 "gpc": {
  "brick_code": "10000345",
  "brick": "Hair - Colour",
  "class": "Hair Care Products",
  "family": "Hair Products",
  "segment": "Beauty/Personal Care/Hygiene"
 },
 "google_product_category": {
  "id": 2814,
  "path": "Health & Beauty > Personal Care > Hair Care > Hair Color"
 },
 "taxonomy": {
  "shopify": {
   "id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "path": "Health & Beauty > Personal Care > Hair Care > Hair Styling Products",
   "attributes": [
    {
     "name": "Age group",
     "handle": "age-group",
     "values": [
      "0-6 months",
      "6-12 months",
      "1-2 years",
      "Adults",
      "All ages",
      "Babies",
      "Kids",
      "Newborn",
      "Teens",
      "Toddlers",
      "Universal",
      "Other"
     ]
    },
    {
     "name": "Application type",
     "handle": "application-type",
     "values": [
      "Heat-activated",
      "Leave-in",
      "Overnight treatment",
      "Pre-wash",
      "Rinse-out",
      "Other"
     ]
    },
    {
     "name": "Conditioner effect",
     "handle": "conditioner-effect",
     "values": [
      "Anti hair loss",
      "Anti-dandruff",
      "Anti-frizz",
      "Cleansing",
      "Color protection",
      "Densifying",
      "Detangling",
      "Moisturizing",
      "Nourishing",
      "Protection",
      "Purifying",
      "Regenerating",
      "Repair",
      "Revitalizing",
      "Shine",
      "Smoothing",
      "Strengthening",
      "Thickening",
      "Volumizing",
      "Other"
     ]
    },
    {
     "name": "Constitutive ingredients",
     "handle": "constitutive-ingredients",
     "values": [
      "Acacia honey",
      "Acerola cherry",
      "Alcohol",
      "Almond oil",
      "Aloe vera",
      "Aluminum sulfate",
      "Apricot oil",
      "Argan oil",
      "Avocado oil",
      "Beeswax",
      "Blueberry seed oil",
      "Calendula",
      "Calendula oil",
      "Castor oil",
      "Catnip oil",
      "CBD",
      "Chamomile",
      "Charcoal",
      "Cherry oil",
      "Citronella oil",
      "Clay",
      "Cocoa butter",
      "Coconut oil",
      "Collagen",
      "Cucumber extract",
      "Essential oil",
      "Eucalyptus",
      "Ferulic acid",
      "Fruit extracts",
      "Glycerin"
     ]
    },
    {
     "name": "Fragrance",
     "handle": "fragrance",
     "values": [
      "Aquatic",
      "Cherry",
      "Cinnamon",
      "Citrus",
      "Eucalyptus",
      "Floral",
      "Fresh",
      "Fresh linen",
      "Fruity",
      "Herbal",
      "Jasmine",
      "Lavender",
      "Ocean breeze",
      "Oriental",
      "Pine",
      "Rose",
      "Sandalwood",
      "Spicy",
      "Strawberry",
      "Tea tree",
      "Unscented",
      "Vanilla",
      "Woody",
      "Other"
     ]
    },
    {
     "name": "Hair care finish",
     "handle": "hair-care-finish",
     "values": [
      "Glossy",
      "Matte",
      "Shiny",
      "Other"
     ]
    },
    {
     "name": "Hair care items included",
     "handle": "hair-care-items-included",
     "values": [
      "Conditioner",
      "Hair balm",
      "Hair cream",
      "Hair gel",
      "Hair mask",
      "Hair oil",
      "Hair perfume",
      "Hair serum",
      "Shampoo",
      "Straightening treatment",
      "Other"
     ]
    },
    {
     "name": "Hair styling benefits",
     "handle": "hair-styling-benefits",
     "values": [
      "Anti-frizz",
      "Color protection",
      "Curl defining",
      "Detangling",
      "Flexible hold",
      "Glossy finish",
      "Heat protection",
      "Hold and set",
      "Humidity resistance",
      "Lightweight feel",
      "Matte finish",
      "Moisturizing",
      "Root lift",
      "Scalp soothing",
      "Separation",
      "Shine enhancing",
      "Smoothing",
      "Straightening",
      "Strengthening",
      "Strong hold",
      "Texturizing",
      "Thickening",
      "UV protection",
      "Volumizing",
      "Other"
     ]
    },
    {
     "name": "Hair type",
     "handle": "hair-type",
     "values": [
      "Curly",
      "Dry",
      "Normal",
      "Straight",
      "Wavy",
      "Other"
     ]
    },
    {
     "name": "Hold level",
     "handle": "hold-level",
     "values": [
      "Light",
      "Medium",
      "Strong",
      "Other"
     ]
    },
    {
     "name": "Material",
     "handle": "material",
     "values": [
      "Acrylic",
      "Aluminum",
      "Angora",
      "Bamboo",
      "Biodegradable materials",
      "Brass",
      "Bronze",
      "Canvas",
      "Carbon",
      "Cardboard",
      "Cashmere",
      "Ceramic",
      "Chrome",
      "Clay",
      "Coir",
      "Concrete",
      "Copper",
      "Corduroy",
      "Cork",
      "Cotton",
      "Denim",
      "Fabric",
      "Faux fur",
      "Faux leather",
      "Felt",
      "Fiberglass",
      "Flannel",
      "Fleece",
      "Fur",
      "Glass"
     ]
    },
    {
     "name": "Product certifications & standards",
     "handle": "product-certifications-standards",
     "values": [
      "Alcohol-free",
      "All-natural ingredients",
      "Aluminum-free",
      "ASC",
      "B corporation",
      "Biodegradable",
      "BPA-free",
      "CE certified",
      "Cruelty-free",
      "DBP",
      "Dermatologist tested",
      "Dye-free",
      "Eco-friendly",
      "Ecocert",
      "EWG verified",
      "Fair trade",
      "FDA approved",
      "Free from formaldehyde",
      "Free from toluene",
      "Gluten-free",
      "GMP",
      "GRAS",
      "Halal",
      "Hypoallergenic",
      "Informed choice",
      "ISO",
      "Kosher",
      "Latex-free",
      "Leaping bunny certified",
      "Made safe certified"
     ]
    },
    {
     "name": "Product form",
     "handle": "product-form",
     "values": [
      "Cream",
      "Cream-to-powder",
      "Film",
      "Foam",
      "Foaming lotion",
      "Gel",
      "Kohl",
      "Liquid",
      "Loose powder",
      "Lotion",
      "Milk",
      "Mousse",
      "Oil",
      "Ointment",
      "Pads",
      "Paste",
      "Pencil",
      "Powder",
      "Pressed powder",
      "Roll-on",
      "Serum",
      "Solid",
      "Spray",
      "Stick",
      "Suppository",
      "Tablets",
      "Towelette",
      "Wipes",
      "Other"
     ]
    },
    {
     "name": "Suitable for hair type",
     "handle": "suitable-for-hair-type",
     "values": [
      "All hair types",
      "Bleached",
      "Blonde",
      "Brittle",
      "Brunette",
      "Colored",
      "Combination",
      "Curly",
      "Damaged",
      "Demanding",
      "Dry",
      "Dull",
      "Dyed",
      "Fine",
      "Frizzy",
      "Gray",
      "Highlighted",
      "Lifeless",
      "Loss",
      "Normal",
      "Oily",
      "Sensitive",
      "Split",
      "Straight",
      "Thick",
      "Thin",
      "Treated",
      "Unruly",
      "Weakened",
      "Other"
     ]
    }
   ]
  },
  "google": {
   "id": 2814,
   "path": "Health & Beauty > Personal Care > Hair Care > Hair Color"
  },
  "gpc": {
   "brick_code": "10000345",
   "brick": "Hair - Colour",
   "class": "Hair Care Products",
   "family": "Hair Products",
   "segment": "Beauty/Personal Care/Hygiene"
  }
 },
 "fields": [
  {
   "key": "type_of_hair_colour",
   "label": "Type of Hair Colour",
   "type": "enum",
   "unit": null,
   "values": [
    "cover_grey_hair",
    "hair_bleach_lightener",
    "hair_colour",
    "hair_colour_highlights",
    "hair_colour_tone_on_tone",
    "hair_colour_corrector",
    "hair_colour_remover_restorer",
    "hair_colouring_shampoo",
    "hair_glitter",
    "hair_mascara"
   ],
   "why_it_matters": "Distinguishes color-depositing products from bleach, correctors, and removers."
  },
  {
   "key": "level_of_permanence_claim",
   "label": "Level of Permanence Claim",
   "type": "enum",
   "unit": null,
   "values": [
    "permanent",
    "semi_permanent",
    "temporary",
    "unclassified",
    "unidentified"
   ],
   "why_it_matters": "Indicates how long the color is intended to last."
  },
  {
   "key": "colour_nuance_shade",
   "label": "Colour Nuance/Shade",
   "type": "enum",
   "unit": null,
   "values": [
    "black_nuances",
    "blonde_nuances",
    "blue_green_nuances",
    "brown_nuances",
    "red_purple_nuances",
    "unclassified",
    "unidentified",
    "white_grey_nuances"
   ],
   "why_it_matters": "Lets shoppers compare products that achieve the desired color family."
  },
  {
   "key": "formation",
   "label": "Formation",
   "type": "enum",
   "unit": null,
   "values": [
    "cream",
    "gel",
    "liquid",
    "mousse_foam",
    "oil",
    "powder",
    "unclassified",
    "unidentified"
   ],
   "why_it_matters": "Form affects application convenience and suitability for different coloring methods."
  },
  {
   "key": "if_ammonia_free",
   "label": "If Ammonia Free",
   "type": "enum",
   "unit": null,
   "values": [
    "no",
    "unidentified",
    "yes"
   ],
   "why_it_matters": "Ammonia-free claims can matter to shoppers comparing formula preferences."
  },
  {
   "key": "grey_coverage_claim",
   "label": "Grey Coverage Claim",
   "type": "boolean",
   "unit": null,
   "values": null,
   "why_it_matters": "Identifies products marketed to cover grey hair."
  },
  {
   "key": "developer_included",
   "label": "Developer Included",
   "type": "boolean",
   "unit": null,
   "values": null,
   "why_it_matters": "Shows whether an oxidative color listing includes a component needed for application."
  },
  {
   "key": "applications_per_pack",
   "label": "Applications per Pack",
   "type": "number",
   "unit": "application",
   "values": null,
   "why_it_matters": "Determines the quantity used to compare price per coloring application."
  }
 ],
 "minimum_spec": {
  "description": "A product intended to deposit or apply hair color, with at least one coloring application. Permanent, semi-permanent, and temporary products can all meet this basic need.",
  "rules": [
   {
    "key": "type_of_hair_colour",
    "op": "in",
    "value": [
     "cover_grey_hair",
     "hair_colour",
     "hair_colour_highlights",
     "hair_colour_tone_on_tone",
     "hair_colouring_shampoo",
     "hair_glitter",
     "hair_mascara"
    ]
   },
   {
    "key": "applications_per_pack",
    "op": ">=",
    "value": 1
   }
  ]
 },
 "premium_dimensions": [
  "level_of_permanence_claim",
  "colour_nuance_shade",
  "formation",
  "if_ammonia_free",
  "grey_coverage_claim",
  "developer_included",
  "applications_per_pack"
 ],
 "baseline": {
  "item_id": 233911,
  "name": "Garnier Color Sensation Color Retouch",
  "unit_price": 5.49,
  "retailer": "cvs"
 },
 "items": [
  {
   "id": 233911,
   "name": "Garnier Color Sensation Color Retouch",
   "brand": "Garnier",
   "gtin": null,
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {
    "type_of_hair_colour": "hair_colour",
    "level_of_permanence_claim": "semi_permanent",
    "colour_nuance_shade": "unidentified",
    "formation": "unidentified",
    "if_ammonia_free": "unidentified",
    "grey_coverage_claim": null,
    "developer_included": null,
    "applications_per_pack": 1
   },
   "standard_attributes": {},
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": true,
   "tier": "basic",
   "premium_note": null,
   "best": {
    "unit_price": 5.49,
    "price": 5.49,
    "retailer": "cvs",
    "url": "https://www.cvs.com/shop/garnier-color-sensation-color-retouch-demi-permanent-hair-color-prodid-7200459"
   },
   "lowest_price": {
    "price": 5.49,
    "retailer": "cvs",
    "url": "https://www.cvs.com/shop/garnier-color-sensation-color-retouch-demi-permanent-hair-color-prodid-7200459"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "cvs",
     "retailer_id": "7200459",
     "gtin": null,
     "price": 5.49,
     "currency": "USD",
     "price_usd": 5.49,
     "unit_price": 5.49,
     "availability": "InStock",
     "in_stock": true,
     "seller": "CVS Pharmacy",
     "first_party": true,
     "shipping": null,
     "size_text": null,
     "url": "https://www.cvs.com/shop/garnier-color-sensation-color-retouch-demi-permanent-hair-color-prodid-7200459",
     "observed_at": "2026-10-09T18:24:52-04:00",
     "age_minutes_at_build": 18360
    }
   ],
   "url": "/items/233911.json",
   "html": "/items/233911.html",
   "rank": 1
  },
  {
   "id": 147447,
   "name": "ARCTIC FOX Hair Bleach",
   "brand": "ARCTIC FOX",
   "gtin": null,
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {
    "type_of_hair_colour": "hair_bleach_lightener",
    "level_of_permanence_claim": "unidentified",
    "colour_nuance_shade": "unidentified",
    "formation": "powder",
    "if_ammonia_free": "unidentified",
    "grey_coverage_claim": false,
    "developer_included": false,
    "applications_per_pack": 1
   },
   "standard_attributes": {},
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": false,
   "tier": "basic",
   "premium_note": null,
   "best": {
    "unit_price": 7.0,
    "price": 7.0,
    "retailer": "amazon",
    "url": "https://www.amazon.com/dp/B0D64Y3PHQ"
   },
   "lowest_price": {
    "price": 7.0,
    "retailer": "amazon",
    "url": "https://www.amazon.com/dp/B0D64Y3PHQ"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "amazon",
     "retailer_id": "B0D64Y3PHQ",
     "gtin": null,
     "price": 7.0,
     "currency": "USD",
     "price_usd": 7.0,
     "unit_price": 7.0,
     "availability": "In Stock",
     "in_stock": true,
     "seller": "Arctic Fox Hair Color",
     "first_party": false,
     "shipping": {
      "text": "FREE delivery",
      "price": 0.0
     },
     "size_text": "1 Ounce (Pack of 1)",
     "url": "https://www.amazon.com/dp/B0D64Y3PHQ",
     "observed_at": "2026-10-09T12:37:27-04:00",
     "age_minutes_at_build": 18708
    }
   ],
   "url": "/items/147447.json",
   "html": "/items/147447.html",
   "rank": 2,
   "premium": {
    "pct_over_baseline": 27.5,
    "spec_diffs": {
     "level_of_permanence_claim": [
      "semi_permanent",
      "unidentified"
     ],
     "formation": [
      "unidentified",
      "powder"
     ]
    },
    "note": null
   }
  },
  {
   "id": 233912,
   "name": "Dark & Lovely Fade Resist Permanent Hair Color",
   "brand": "Dark & Lovely",
   "gtin": null,
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {
    "type_of_hair_colour": "cover_grey_hair",
    "level_of_permanence_claim": "permanent",
    "colour_nuance_shade": "unidentified",
    "formation": "unidentified",
    "if_ammonia_free": "unidentified",
    "grey_coverage_claim": true,
    "developer_included": null,
    "applications_per_pack": 1
   },
   "standard_attributes": {},
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": true,
   "tier": "basic",
   "premium_note": null,
   "best": {
    "unit_price": 9.59,
    "price": 9.59,
    "retailer": "cvs",
    "url": "https://www.cvs.com/shop/dark-lovely-fade-resist-permanent-hair-color-prodid-1111026"
   },
   "lowest_price": {
    "price": 9.59,
    "retailer": "cvs",
    "url": "https://www.cvs.com/shop/dark-lovely-fade-resist-permanent-hair-color-prodid-1111026"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "cvs",
     "retailer_id": "1111026",
     "gtin": null,
     "price": 9.59,
     "currency": "USD",
     "price_usd": 9.59,
     "unit_price": 9.59,
     "availability": "InStock",
     "in_stock": true,
     "seller": "CVS Pharmacy",
     "first_party": true,
     "shipping": null,
     "size_text": null,
     "url": "https://www.cvs.com/shop/dark-lovely-fade-resist-permanent-hair-color-prodid-1111026",
     "observed_at": "2026-10-10T02:00:02-04:00",
     "age_minutes_at_build": 17905
    }
   ],
   "url": "/items/233912.json",
   "html": "/items/233912.html",
   "rank": 3,
   "premium": {
    "pct_over_baseline": 74.7,
    "spec_diffs": {
     "level_of_permanence_claim": [
      "semi_permanent",
      "permanent"
     ],
     "grey_coverage_claim": [
      null,
      true
     ]
    },
    "note": null
   }
  },
  {
   "id": 210896,
   "name": "REUZEL TAT VIVID Gel Instant Color Boost",
   "brand": "REUZEL",
   "gtin": "850031020795",
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {},
   "standard_attributes": {
    "Hair care items included": "Hair gel"
   },
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": null,
   "tier": null,
   "premium_note": null,
   "best": {
    "unit_price": 9.95,
    "price": 9.95,
    "retailer": "ulta",
    "url": "https://www.ulta.com/p/tat-vivid-gel-instant-color-boost-mkt77002326"
   },
   "lowest_price": {
    "price": 9.95,
    "retailer": "ulta",
    "url": "https://www.ulta.com/p/tat-vivid-gel-instant-color-boost-mkt77002326"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "ulta",
     "retailer_id": "77003808",
     "gtin": "850031020795",
     "price": 9.95,
     "currency": "USD",
     "price_usd": 9.95,
     "unit_price": 9.95,
     "availability": "InStock",
     "in_stock": true,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": null,
     "url": "https://www.ulta.com/p/tat-vivid-gel-instant-color-boost-mkt77002326",
     "observed_at": "2026-10-10T04:20:13-04:00",
     "age_minutes_at_build": 17765
    }
   ],
   "url": "/items/210896.json",
   "html": "/items/210896.html",
   "rank": 4,
   "premium": {
    "pct_over_baseline": 81.2,
    "spec_diffs": {},
    "note": null
   }
  },
  {
   "id": 233913,
   "name": "Garnier Nutrisse Glossy Curls Hair Color",
   "brand": "Garnier",
   "gtin": null,
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {
    "type_of_hair_colour": "hair_colour",
    "level_of_permanence_claim": "permanent",
    "colour_nuance_shade": "unidentified",
    "formation": "unidentified",
    "if_ammonia_free": "unidentified",
    "grey_coverage_claim": null,
    "developer_included": null,
    "applications_per_pack": 1
   },
   "standard_attributes": {},
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": true,
   "tier": "basic",
   "premium_note": null,
   "best": {
    "unit_price": 10.99,
    "price": 10.99,
    "retailer": "cvs",
    "url": "https://www.cvs.com/shop/garnier-nutrisse-glossy-curls-hair-color-prodid-7201018"
   },
   "lowest_price": {
    "price": 10.99,
    "retailer": "cvs",
    "url": "https://www.cvs.com/shop/garnier-nutrisse-glossy-curls-hair-color-prodid-7201018"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "cvs",
     "retailer_id": "7201018",
     "gtin": null,
     "price": 10.99,
     "currency": "USD",
     "price_usd": 10.99,
     "unit_price": 10.99,
     "availability": "InStock",
     "in_stock": true,
     "seller": "CVS Pharmacy",
     "first_party": true,
     "shipping": null,
     "size_text": null,
     "url": "https://www.cvs.com/shop/garnier-nutrisse-glossy-curls-hair-color-prodid-7201018",
     "observed_at": "2026-10-10T03:01:30-04:00",
     "age_minutes_at_build": 17844
    }
   ],
   "url": "/items/233913.json",
   "html": "/items/233913.html",
   "rank": 5,
   "premium": {
    "pct_over_baseline": 100.2,
    "spec_diffs": {
     "level_of_permanence_claim": [
      "semi_permanent",
      "permanent"
     ]
    },
    "note": null
   }
  },
  {
   "id": 210631,
   "name": "got2b got2b Metallics Permanent Hair Dye, M48 Midnight Black, Hair Color for Women & Men, 1 Kit",
   "brand": "got2b",
   "gtin": "052336928152",
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {},
   "standard_attributes": {},
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": null,
   "tier": null,
   "premium_note": null,
   "best": {
    "unit_price": 11.97,
    "price": 11.97,
    "retailer": "walmart",
    "url": "https://www.walmart.com/ip/Got2b-Metallics-Permanent-Hair-Color-M48-Midnight-Black/7263872028"
   },
   "lowest_price": {
    "price": 11.97,
    "retailer": "walmart",
    "url": "https://www.walmart.com/ip/Got2b-Metallics-Permanent-Hair-Color-M48-Midnight-Black/7263872028"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "walmart",
     "retailer_id": "7263872028",
     "gtin": "052336928152",
     "price": 11.97,
     "currency": "USD",
     "price_usd": 11.97,
     "unit_price": 11.97,
     "availability": "IN_STOCK",
     "in_stock": true,
     "seller": "Walmart.com",
     "first_party": true,
     "shipping": {
      "text": "Shipping arrives by tomorrow",
      "price": null
     },
     "size_text": "1 Application",
     "url": "https://www.walmart.com/ip/Got2b-Metallics-Permanent-Hair-Color-M48-Midnight-Black/7263872028",
     "observed_at": "2026-10-10T04:17:58-04:00",
     "age_minutes_at_build": 17767
    }
   ],
   "url": "/items/210631.json",
   "html": "/items/210631.html",
   "rank": 6,
   "premium": {
    "pct_over_baseline": 118.0,
    "spec_diffs": {},
    "note": null
   }
  },
  {
   "id": 210872,
   "name": "Just For Men Just For Men Jet Black M-60 Mustache & Beard Hair Color",
   "brand": "Just For Men",
   "gtin": "011509049063",
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {},
   "standard_attributes": {},
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": null,
   "tier": null,
   "premium_note": null,
   "best": {
    "unit_price": 13.99,
    "price": 13.99,
    "retailer": "hyvee",
    "url": "https://www.hy-vee.com/aisles-online/p/8956/just-for-men-jet-black-m-60-mustache-and-beard-hair-color"
   },
   "lowest_price": {
    "price": 13.99,
    "retailer": "hyvee",
    "url": "https://www.hy-vee.com/aisles-online/p/8956/just-for-men-jet-black-m-60-mustache-and-beard-hair-color"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "hyvee",
     "retailer_id": "8956",
     "gtin": "011509049063",
     "price": 13.99,
     "currency": "USD",
     "price_usd": 13.99,
     "unit_price": 13.99,
     "availability": "InStock",
     "in_stock": true,
     "seller": "Hy-Vee",
     "first_party": false,
     "shipping": null,
     "size_text": "1 ct",
     "url": "https://www.hy-vee.com/aisles-online/p/8956/just-for-men-jet-black-m-60-mustache-and-beard-hair-color",
     "observed_at": "2026-10-10T04:19:58-04:00",
     "age_minutes_at_build": 17765
    }
   ],
   "url": "/items/210872.json",
   "html": "/items/210872.html",
   "rank": 7,
   "premium": {
    "pct_over_baseline": 154.8,
    "spec_diffs": {},
    "note": null
   }
  },
  {
   "id": 233914,
   "name": "Splat ColorShine Demi-Permanent Hair Color",
   "brand": "Splat",
   "gtin": null,
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {
    "type_of_hair_colour": "hair_colour",
    "level_of_permanence_claim": "semi_permanent",
    "colour_nuance_shade": "unidentified",
    "formation": "unidentified",
    "if_ammonia_free": "unidentified",
    "grey_coverage_claim": null,
    "developer_included": null,
    "applications_per_pack": 1
   },
   "standard_attributes": {},
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": true,
   "tier": "basic",
   "premium_note": null,
   "best": {
    "unit_price": 17.99,
    "price": 17.99,
    "retailer": "cvs",
    "url": "https://www.cvs.com/shop/splat-colorshine-demi-permanent-hair-color-prodid-7201019"
   },
   "lowest_price": {
    "price": 17.99,
    "retailer": "cvs",
    "url": "https://www.cvs.com/shop/splat-colorshine-demi-permanent-hair-color-prodid-7201019"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "cvs",
     "retailer_id": "7201019",
     "gtin": null,
     "price": 17.99,
     "currency": "USD",
     "price_usd": 17.99,
     "unit_price": 17.99,
     "availability": "InStock",
     "in_stock": true,
     "seller": "CVS Pharmacy",
     "first_party": true,
     "shipping": null,
     "size_text": null,
     "url": "https://www.cvs.com/shop/splat-colorshine-demi-permanent-hair-color-prodid-7201019",
     "observed_at": "2026-10-10T08:05:41-04:00",
     "age_minutes_at_build": 17540
    }
   ],
   "url": "/items/233914.json",
   "html": "/items/233914.html",
   "rank": 8,
   "premium": {
    "pct_over_baseline": 227.7,
    "spec_diffs": {},
    "note": null
   }
  },
  {
   "id": 80517,
   "name": "Herbal Time Herbal Time Phytocare, farba do w\u0142os\u00f3w 1N, black, 130 ml",
   "brand": "Herbal Time",
   "gtin": "3800010560009",
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {},
   "standard_attributes": {},
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": null,
   "tier": null,
   "premium_note": null,
   "best": {
    "unit_price": 18.49,
    "price": 18.49,
    "retailer": "doz",
    "url": "https://www.doz.pl/p/herbal-time-phytocare-farba-do-wlosow-1n-black-130-ml-183485"
   },
   "lowest_price": {
    "price": 18.49,
    "retailer": "doz",
    "url": "https://www.doz.pl/p/herbal-time-phytocare-farba-do-wlosow-1n-black-130-ml-183485"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "doz",
     "retailer_id": "183485",
     "gtin": "3800010560009",
     "price": 18.49,
     "currency": "USD",
     "price_usd": 18.49,
     "unit_price": 18.49,
     "availability": "InStock",
     "in_stock": true,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": "130 ml",
     "url": "https://www.doz.pl/p/herbal-time-phytocare-farba-do-wlosow-1n-black-130-ml-183485",
     "observed_at": "2026-10-09T12:03:39-04:00",
     "age_minutes_at_build": 18742
    }
   ],
   "url": "/items/80517.json",
   "html": "/items/80517.html",
   "rank": 9,
   "premium": {
    "pct_over_baseline": 236.8,
    "spec_diffs": {},
    "note": null
   }
  },
  {
   "id": 212327,
   "name": "Herbal Time Herbal Time Phytocare, farba do w\u0142os\u00f3w 5N, cocoa, 130 ml",
   "brand": "Herbal Time",
   "gtin": "3800010560030",
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {},
   "standard_attributes": {},
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": null,
   "tier": null,
   "premium_note": null,
   "best": {
    "unit_price": 18.49,
    "price": 18.49,
    "retailer": "doz",
    "url": "https://www.doz.pl/p/herbal-time-phytocare-farba-do-wlosow-5n-cocoa-130-ml-183479"
   },
   "lowest_price": {
    "price": 18.49,
    "retailer": "doz",
    "url": "https://www.doz.pl/p/herbal-time-phytocare-farba-do-wlosow-5n-cocoa-130-ml-183479"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "doz",
     "retailer_id": "183479",
     "gtin": "3800010560030",
     "price": 18.49,
     "currency": "USD",
     "price_usd": 18.49,
     "unit_price": 18.49,
     "availability": "InStock",
     "in_stock": true,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": "130 ml",
     "url": "https://www.doz.pl/p/herbal-time-phytocare-farba-do-wlosow-5n-cocoa-130-ml-183479",
     "observed_at": "2026-10-10T04:48:44-04:00",
     "age_minutes_at_build": 17737
    }
   ],
   "url": "/items/212327.json",
   "html": "/items/212327.html",
   "rank": 10,
   "premium": {
    "pct_over_baseline": 236.8,
    "spec_diffs": {},
    "note": null
   }
  },
  {
   "id": 132544,
   "name": "Overtone The Bleach Kit 30 Volume",
   "brand": "Overtone",
   "gtin": "810079290567",
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {},
   "standard_attributes": {},
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": null,
   "tier": null,
   "premium_note": null,
   "best": {
    "unit_price": 24.0,
    "price": 24.0,
    "retailer": "ulta",
    "url": "https://www.ulta.com/p/bleach-kit-30-volume-mkt77002679"
   },
   "lowest_price": {
    "price": 24.0,
    "retailer": "ulta",
    "url": "https://www.ulta.com/p/bleach-kit-30-volume-mkt77002679"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "ulta",
     "retailer_id": "77004805",
     "gtin": "810079290567",
     "price": 24.0,
     "currency": "USD",
     "price_usd": 24.0,
     "unit_price": 24.0,
     "availability": "InStock",
     "in_stock": true,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": null,
     "url": "https://www.ulta.com/p/bleach-kit-30-volume-mkt77002679",
     "observed_at": "2026-10-09T12:30:26-04:00",
     "age_minutes_at_build": 18715
    }
   ],
   "url": "/items/132544.json",
   "html": "/items/132544.html",
   "rank": 11,
   "premium": {
    "pct_over_baseline": 337.2,
    "spec_diffs": {},
    "note": null
   }
  }
 ],
 "unranked_items": [
  {
   "id": 147445,
   "name": "Ardell Cover Gray Completely Color Additive",
   "brand": "Ardell",
   "gtin": null,
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {
    "type_of_hair_colour": "cover_grey_hair",
    "level_of_permanence_claim": "unidentified",
    "colour_nuance_shade": "unidentified",
    "formation": "unidentified",
    "if_ammonia_free": "unidentified",
    "grey_coverage_claim": true,
    "developer_included": null,
    "applications_per_pack": 1
   },
   "standard_attributes": {},
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": true,
   "tier": "basic",
   "premium_note": null,
   "best": null,
   "lowest_price": {
    "price": 0.0,
    "retailer": "shipt",
    "url": "https://www.shipt.com/shop/products/0991cf08-8f74-11ec-9017-1748319e9e34"
   },
   "size_missing": false,
   "unranked_reason": "size_missing",
   "offers": [
    {
     "retailer": "shipt",
     "retailer_id": null,
     "gtin": null,
     "price": 0.0,
     "currency": "USD",
     "price_usd": null,
     "unit_price": null,
     "availability": "InStock",
     "in_stock": true,
     "seller": "Shipt",
     "first_party": true,
     "shipping": null,
     "size_text": "0.25 fl oz",
     "url": "https://www.shipt.com/shop/products/0991cf08-8f74-11ec-9017-1748319e9e34",
     "observed_at": "2026-10-09T12:14:31-04:00",
     "age_minutes_at_build": 18731
    }
   ],
   "url": "/items/147445.json",
   "html": "/items/147445.html"
  },
  {
   "id": 210660,
   "name": "Phyto Phyto Blond, spray roz\u015bwietlaj\u0105cy do w\u0142os\u00f3w blond, 150 ml",
   "brand": "Phyto",
   "gtin": "3701436923525",
   "category": "hair-dye-products",
   "size": {
    "value": 1.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {},
   "standard_attributes": {
    "Hair styling benefits": "Shine enhancing"
   },
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": null,
   "tier": null,
   "premium_note": null,
   "best": null,
   "lowest_price": {
    "price": 79.29,
    "retailer": "doz",
    "url": "https://www.doz.pl/p/phyto-blond-spray-rozswietlajacy-do-wlosow-blond-150-ml-180662"
   },
   "size_missing": false,
   "unranked_reason": "size_missing",
   "offers": [
    {
     "retailer": "doz",
     "retailer_id": "180662",
     "gtin": "3701436923525",
     "price": 79.29,
     "currency": "USD",
     "price_usd": 79.29,
     "unit_price": null,
     "availability": "InStock",
     "in_stock": true,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": "150 ml",
     "url": "https://www.doz.pl/p/phyto-blond-spray-rozswietlajacy-do-wlosow-blond-150-ml-180662",
     "observed_at": "2026-10-10T04:18:11-04:00",
     "age_minutes_at_build": 17767
    }
   ],
   "url": "/items/210660.json",
   "html": "/items/210660.html"
  },
  {
   "id": 233910,
   "name": "Garnier Nutrisse Ultra Nourishing Hair Color Creme Dark Intense Burgundy",
   "brand": "Garnier",
   "gtin": "465969974234",
   "category": "hair-dye-products",
   "size": {
    "value": 2.0,
    "unit": "application"
   },
   "size_as_extracted": null,
   "unit_price_unit": "application",
   "specs": {
    "type_of_hair_colour": "cover_grey_hair",
    "level_of_permanence_claim": "permanent",
    "colour_nuance_shade": "red_purple_nuances",
    "formation": "cream",
    "if_ammonia_free": "unidentified",
    "grey_coverage_claim": true,
    "developer_included": null,
    "applications_per_pack": 2
   },
   "standard_attributes": {},
   "shopify_category_id": "gid://shopify/TaxonomyCategory/hb-3-10-10",
   "meets_minimum_spec": true,
   "tier": "basic",
   "premium_note": null,
   "best": null,
   "lowest_price": null,
   "size_missing": false,
   "unranked_reason": "no_price",
   "offers": [
    {
     "retailer": "walmart",
     "retailer_id": "5658855838",
     "gtin": "465969974234",
     "price": null,
     "currency": "USD",
     "price_usd": null,
     "unit_price": null,
     "availability": "OUT_OF_STOCK",
     "in_stock": false,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": null,
     "url": "https://www.walmart.com/ip/2-pack-Garnier-Nutrisse-Ultra-Nourishing-Hair-Color-Creme-BR2-Dark-Intense-Burgundy-1-Kit/5658855838",
     "observed_at": "2026-10-10T06:13:19-04:00",
     "age_minutes_at_build": 17652
    }
   ],
   "url": "/items/233910.json",
   "html": "/items/233910.html"
  }
 ],
 "n_items": 14,
 "n_priced": 11,
 "url": "/categories/hair-dye-products.json",
 "html": "/categories/hair-dye-products.html"
}