{"uid":"cap_2vi9yQiGN2bVj65R4w44U","slug":"scentpulse-fragrance-reformulation-checker-07d83a4c","name":"ScentPulse Fragrance Reformulation Checker","description":"Fragrance reformulation checker — has this scent changed since its original release? IFRA-amendment-driven ingredient changes, community-documented vintage-vs-current differences, and how a batch-code-derived production year lines up against known reformulation events.","url":"https://scentpulse-xi.vercel.app/api/scent/reformulation-check","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"lang":{"type":"string","description":"en | de | fr | es | ar | ja | ko | zh | pt"},"brand":{"type":"string","description":"Chanel | Thierry Mugler | Creed (optional)"},"fragrance":{"type":"string","description":"Chanel No. 5 | Angel | Aventus (required — fragrance to check)"},"batch_year_hint":{"type":"string","description":"optional — a production year from a prior batch-check call"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"errors":{"type":"object","description":"Documented error responses, keyed by HTTP status code","additionalProperties":{"type":"object","required":["description"],"properties":{"example":{"type":"object"},"description":{"type":"string"}}}},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"fragrance":"Chanel No. 5","reformulation_status":"known reformulated"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.12","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.12/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.12","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.12","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6ZABWSMlsvdOARPZYlIWs","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.12","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a fragrance has been reformulated since its original release, using IFRA amendment history, community-documented vintage-vs-current differences, and batch-code-derived production year analysis.","exampleAgentPrompt":"Can you check if Creed Aventus has been reformulated since its original release? I have a batch code of 21P01 — does that put my bottle before or after the known formula changes, and what IFRA-driven ingredient differences should I know about?","exampleUseCases":[{"title":"Vintage bottle authentication before purchase","prompt":"I'm about to buy a bottle of Thierry Mugler Angel on eBay — the seller says it's vintage from the late 90s. Can you check ScentPulse's reformulation history for Angel and tell me what batch codes or production years correspond to the original formula vs the current reformulated version?"},{"title":"IFRA-driven ingredient change investigation","prompt":"I heard that oakmoss restrictions from IFRA amendments basically ruined classic chypres like Mitsouko. Can you pull up the reformulation record for Guerlain Mitsouko and show me which IFRA amendments triggered ingredient changes and what was removed or reduced?"},{"title":"Pre-purchase vintage vs current comparison","prompt":"I'm deciding between buying a current bottle of Dior Fahrenheit or hunting for a vintage one — can you check if Fahrenheit has been meaningfully reformulated, what changed, and whether the community considers the difference significant enough to bother seeking out older stock?"}],"resultDescription":"Returns a reformulation status (reformulated / unchanged / uncertain), a timeline of known reformulation events with approximate dates, IFRA amendment references that drove ingredient changes, community-documented differences between vintage and current versions, and — if a batch code is provided — the derived production year mapped against those reformulation events to indicate which formula version the bottle likely contains.","failureModes":["Fragrance not found in database — returns null or not-found status for obscure niche or indie releases","Batch code not recognized — production year cannot be derived, reformulation timeline still returned without batch mapping","Reformulation history uncertain — community documentation sparse, returns low-confidence flag","IFRA amendment data incomplete for very old reformulations pre-dating systematic tracking","Ambiguous fragrance name (e.g. multiple flankers or regional variants) — may require additional disambiguation parameter"],"whenToPreferThis":"Choose this endpoint when a user needs to verify whether a specific fragrance has changed formulation over time, especially when a batch code is available for precise production-year mapping. Prefer this over generic fragrance note lookups when the core question is about formula authenticity, vintage vs current quality differences, or IFRA-compliance-driven ingredient substitutions. Ideal for pre-purchase due diligence on secondary market bottles or collector authentication.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:40:36.595Z","isFirstParty":false}