Perfume data
Perfumes are the central entity in WikiParfum. Each perfume record includes rich metadata — brand, olfactive family, ingredients, perfumers, imagery, and more — enabling product pages, comparison tools, and enriched catalog experiences.Retrieve a single perfume
Fetch a perfume by its unique ID, URL-friendly slug, or EAN barcode.By ID
By slug
Useful for SEO-friendly URLs and deep linking.By EAN
Look up a perfume using its barcode — ideal for scan-to-discover experiences.List and filter perfumes
Retrieve perfumes with full-text search, filters, sorting, and pagination.Filter by brand
Filter by perfumist
Recommended perfumes
Get perfumes similar to one or more input perfumes, ranked by olfactive proximity. See the Recommendations guide for business context and advanced patterns.By perfume ID
By EAN
Use EAN barcodes as input — ideal for scan-based or POS-integrated experiences where you have barcodes but not WikiParfum IDs.User-scoped
Pass auserId to incorporate the user’s interaction history into the ranking. Over time, recommendations become increasingly aligned with each user’s evolving taste profile. See Sessions and CRM Personalization for details.
Custom recommendation rules
UsecustomRecommendation to control which brands or perfumes appear in results. Essential for retailers who need recommendations limited to their own assortment, or brands that want to exclude competitors.
Filtered recommendations
Recommendations can be narrowed using standard filters. See Filtering & Pagination for all available filter options.Browse all WikiParfum perfumes
ThefindPerfumesPublic query returns perfumes from the entire WikiParfum database — not limited to your catalog. It uses a reduced PerfumePublic type with fewer fields, making it ideal for browsing, discovery, and public-facing experiences where you want to show the full fragrance universe.
findPerfumes vs findPerfumesPublic: findPerfumes returns perfumes from your catalog (scoped to your Product Feed) with the full Perfume type. findPerfumesPublic returns all perfumes in WikiParfum’s database with a reduced field set.PerfumePublic fields
ThePerfumePublic type exposes a subset of the full Perfume type:
Input parameters
findPerfumesPublic accepts a PerfumesPublicSearch input with the following fields:
Key perfume fields
When your account has a Product Feed configured, the
eans field returns only EANs that exist in your catalog — not all EANs known to WikiParfum for that perfume. This applies to both Perfume and PerfumePublic types. If no Product Feed is configured, all known EANs are returned.
