Nutrafol
Nutrafol's own Hair Wellness Quiz — assessHairWellness runs the real root-cause assessment and returns its own computed per-category severities (Stress,…
Nutrafol's own Hair Wellness Quiz — assessHairWellness runs the real root-cause assessment and returns its own computed per-category severities (Stress, Metabolism, Nutrition, Lifestyle, Hormone, Aging), the personalized output the site's marketing pages only describe.
Domain: nutrafol.com
Also known as: Nutrafol, Nutrafol.com
Call it directly
bowmark.providers.nutrafol.assessHairWellness(): Promise<HairWellnessAssessment>
bowmark.providers.nutrafol.getQuizOverview(): Promise<QuizOverview>Functions
| Function | What it does |
|---|---|
assessHairWellness | Runs Nutrafol's own Hair Wellness Quiz along its default answer path and returns the site's real computed root-cause severities. |
getQuizOverview | Reads the Hair Wellness Quiz's own static intro page — its real description and the six root-cause categories it screens for — with a plain browserless fetch. |
Types
interface RootCause {
category: "Stress" | "Metabolism" | "Nutrition" | "Lifestyle" | "Hormone" | "Aging";
severity: string; // the site's own label, e.g. "NEEDS SUPPORT", "MODERATE", "NORMAL"
description: string | null;
signs: string[];
}
interface HairWellnessAssessment {
rootCauses: RootCause[];
}
interface QuizOverview {
description: string;
rootCauseCategories: string[];
}