Powering the fragrance discovery journey
Choosing a fragrance online is inherently complex. Preferences are sensory, emotional, and often difficult to articulate.WikiParfum helps digital platforms transform this complexity into a clear, guided and personalized discovery experience, supporting users from first exploration to long-term understanding of taste. Through a single GraphQL API, you can let users explore the fragrance universe, express preferences through perfumes and ingredients, generate personalized recommendations, and enrich your digital experience with authoritative data and visuals — across web, mobile, and CRM.
What WikiParfum enables
- Intuitive fragrance exploration without requiring prior knowledge
- Progressive understanding of olfactive preferences
- Personalized recommendations grounded in real affinities
- Enriched product experiences with expert fragrance data and visuals
- Persistent preference understanding across sessions and channels
What WikiParfum is — and is not
WikiParfum is not a static perfume database or a generic recommendation rules engine.It is a fragrance-native intelligence layer, designed specifically for how people explore, evaluate and choose perfumes.
Technical foundations
All interactions are performed through GraphQL.- Endpoint:
https://api.wikiparfum.com/graphql - Authentication:
Authorizationheader with API key - Execution model: Server-side only
The fragrance discovery journey
A typical integration powered by WikiParfum follows these steps:| Step | Description | Guide |
|---|---|---|
| 1. Initialize | Establish a user session for personalization and analytics | Sessions & User Identity |
| 2. Explore | Let users discover fragrances by name, ingredient, family, or guided questionnaire | Fragrance Exploration |
| 3. Enrich | Enhance product pages with olfactive profiles, ingredients, perfumer data, and visuals | Product Enrichment |
| 4. Recommend | Generate personalized recommendations based on olfactive affinity | Recommendations |
| 5. Persist | Reuse preference data across sessions, channels, and CRM | CRM & Personalization |

