Structured fragrance taxonomy
Every fragrance in WikiParfum is classified into an olfactive family and subfamily by fragrance experts. This structured taxonomy is one of the most valuable capabilities of the API — it provides a universal language for organizing, navigating, and understanding perfumes that most retailers and brands don’t have access to internally.What you can build
- Family-based navigation — let users browse fragrances by olfactive character (Floral, Woody, Oriental, Fresh…)
- Visual family maps — each family includes a color and imagery for rich UI components
- Olfactive profile cards — show a perfume’s primary, secondary, and tertiary family with intensity levels
- Family-based filtering — narrow catalogs by olfactive character across search, recommendations, and product lists
- Educational content — help users understand what families mean and how they relate to each other
Why it matters
Most product catalogs classify fragrances by brand, gender, or price. WikiParfum adds a sensory dimension: what a fragrance actually smells like, structured as data. This enables experiences that go beyond generic product attributes — users can explore by scent character, compare fragrances by olfactive proximity, and discover new products through family affinity rather than brand loyalty alone.The family hierarchy
WikiParfum organizes fragrances into primary families (broad olfactive categories) and subfamilies (more specific character descriptions). Each perfume is classified with up to three levels:| Level | Field | Description |
|---|---|---|
| Primary | family | The dominant olfactive character (e.g., Floral, Woody, Oriental) |
| Secondary | secondaryFamily | A complementary olfactive dimension |
| Tertiary | tertiaryFamily | A third layer of olfactive nuance |
family_intensity, secondary_family_intensity, tertiary_family_intensity) that indicates how strongly that family character is expressed in the fragrance.
Browsing the family tree
Retrieve all primary families to build top-level navigation:color (hex) and image, making it straightforward to build visual navigation grids, wheels, or maps.
To retrieve all families including subfamilies:

