← APIs / ScentPulse
Verified

ScentPulse

PulseNetworkby PulseNetwork · Intelligence APIs, Data, AI Agents

Fragrance intelligence API for perfume collectors, dupe-hunters, and blind-buyers. Note-pyramid lookups, in-house batch-code freshness decoding, dupe/clone matching, blind-buy risk scoring, reformulation checks, EU allergen context, occasion/climate matching, price-per-ml value math, Middle Eastern attar/oud navigation, discontinuation watch, collection valuation, and layering guides. 12 endpoints, pay-per-query via x402 micropayments on Base.

weatherfederated
Price per request
$0.08
About

Fragrance intelligence API for perfume collectors, dupe-hunters, and blind-buyers. Note-pyramid lookups, in-house batch-code freshness decoding, dupe/clone matching, blind-buy risk scoring, reformulation checks, EU allergen context, occasion/climate matching, price-per-ml value math, Middle Eastern attar/oud navigation, discontinuation watch, collection valuation, and layering guides. 12 endpoints, pay-per-query via x402 micropayments on Base. Part of PulseNetwork, operated by The Aslan Group LLC. Apiosk indexes this federated listing and adds ref=apiosk for attribution; calls and x402 payments go directly to PulseNetwork.

Hosted by the provider

Apiosk lists this API but does not proxy it. Call the provider's URL directly and pay them over x402 — Apiosk never sits between you and the response.

Open provider →

ResourceDescription
https://scentpulse.theaslangroupllc.com/api/scent/note-profile?ref=apiosk Fragrance note-profile lookup — note pyramid (top/middle/base), accord breakdown, molecule-level odor descriptors, who it suits, and occasion/climate fit for any perfume or cologne, grounded in fragrance community consensus and The Good Scents Company ingredient data. Open
https://scentpulse.theaslangroupllc.com/api/scent/batch-check?ref=apiosk Perfume batch/lot code decoder — estimates production date and freshness verdict from a bottle batch code, using an in-house deterministic decoder covering Coty, Estee Lauder-group, Chanel, LVMH/Dior-group, and L'Oreal Luxe house formats, with an explicit confidence tier (never false precision). Open
https://scentpulse.theaslangroupllc.com/api/scent/dupe-match?ref=apiosk Fragrance dupe/clone finder — ranked clone candidates from Lattafa, Armaf, Alexandria Fragrances, Dossier, ALT and the wider inspired-by ecosystem, with note-similarity scoring and an honest longevity/quality trade-off assessment versus the original. Open
https://scentpulse.theaslangroupllc.com/api/scent/blind-buy-risk?ref=apiosk Blind-buy risk score for a fragrance you have not sniffed — composite score from polarizing-note flags, review-sentiment spread, batch-variation and reformulation history, discontinuation risk, and counterfeit prevalence, with price exposure context. Open
https://scentpulse.theaslangroupllc.com/api/scent/reformulation-check?ref=apiosk 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. Open
https://scentpulse.theaslangroupllc.com/api/scent/allergen-check?ref=apiosk EU fragrance allergen check — context on the 80-substance mandatory labeling list under Regulation (EU) 2023/1545, likely allergen families for a fragrance/ingredient, and the live 31 July 2026 sell-off deadline countdown for non-compliant stock. Open
https://scentpulse.theaslangroupllc.com/api/scent/occasion-match?ref=apiosk Fragrance recommendations by occasion, season, climate, age, and budget — including hot-climate projection and longevity guidance for Gulf, Southeast Asia, and Latin America buyers, a detail most Western fragrance media skips. Open
https://scentpulse.theaslangroupllc.com/api/scent/price-per-ml?ref=apiosk Fragrance price-per-ml value calculator — normalizes cost across full bottles, gift sets, decants, and travel sprays to surface the cheapest legitimate way to try or own a fragrance. Open
https://scentpulse.theaslangroupllc.com/api/scent/attar-navigator?ref=apiosk Middle Eastern attar/oud/CPO navigator for Western buyers — house intelligence (Ajmal, Rasasi, Swiss Arabian, Al Haramain, Arabian Oud), format primer (attar vs oud vs bakhoor vs CPO), and entry picks for a segment most Western fragrance media under-covers. Open
https://scentpulse.theaslangroupllc.com/api/scent/discontinued-watch?ref=apiosk Fragrance discontinuation watch — signal-based status (retailer stock-outs, forum chatter, secondary-market price trends) since brands rarely officially announce discontinuations, plus act-now guidance and succession picks if a fragrance is truly fading out. Open
https://scentpulse.theaslangroupllc.com/api/scent/collection-value?ref=apiosk Fragrance collection valuation — realistic resale/collector value estimate for one or more bottles, factoring discontinued/vintage status, batch desirability, and fill level. Defaults to a sober reality-check since most fragrances lose most of their retail value on resale. Open
https://scentpulse.theaslangroupllc.com/api/scent/layering-guide?ref=apiosk Fragrance layering guide — combinations that work, application order, and resulting character, drawing on Gulf attar/oud layering culture and Korean (K-fragrance) light-layering technique for combinations single-scent reviews miss. Open
Technical Specs
Auth MethodNone (x402 payment proof only)
Response FormatJSON
Endpoints12
Endpoints
MethodPathDescriptionCost
GET /api/scent/allergen-check EU fragrance allergen check — context on the 80-substance mandatory labeling list under Regulation (EU) 2023/1545, likely allergen families for a fragrance/ingredient, and the live 31 July 2026 sell-off deadline countdown for non-compliant stock.
$0.10 default
View details
GET /api/scent/attar-navigator Middle Eastern attar/oud/CPO navigator for Western buyers — house intelligence (Ajmal, Rasasi, Swiss Arabian, Al Haramain, Arabian Oud), format primer (attar vs oud vs bakhoor vs CPO), and entry picks for a segment most Western fragrance media under-covers.
$0.10 default
View details
GET /api/scent/batch-check Perfume batch/lot code decoder — estimates production date and freshness verdict from a bottle batch code, using an in-house deterministic decoder covering Coty, Estee Lauder-group, Chanel, LVMH/Dior-group, and L'Oreal Luxe house formats, with an explicit confidence tier (never false precision).
$0.10 default
View details
GET /api/scent/blind-buy-risk Blind-buy risk score for a fragrance you have not sniffed — composite score from polarizing-note flags, review-sentiment spread, batch-variation and reformulation history, discontinuation risk, and counterfeit prevalence, with price exposure context.
$0.12 default
View details
GET /api/scent/collection-value Fragrance collection valuation — realistic resale/collector value estimate for one or more bottles, factoring discontinued/vintage status, batch desirability, and fill level. Defaults to a sober reality-check since most fragrances lose most of their retail value on resale.
$0.15 default
View details
GET /api/scent/discontinued-watch Fragrance discontinuation watch — signal-based status (retailer stock-outs, forum chatter, secondary-market price trends) since brands rarely officially announce discontinuations, plus act-now guidance and succession picks if a fragrance is truly fading out.
$0.10 default
View details
GET /api/scent/dupe-match Fragrance dupe/clone finder — ranked clone candidates from Lattafa, Armaf, Alexandria Fragrances, Dossier, ALT and the wider inspired-by ecosystem, with note-similarity scoring and an honest longevity/quality trade-off assessment versus the original.
$0.15 default
View details
GET /api/scent/layering-guide Fragrance layering guide — combinations that work, application order, and resulting character, drawing on Gulf attar/oud layering culture and Korean (K-fragrance) light-layering technique for combinations single-scent reviews miss.
$0.10 default
View details
GET /api/scent/note-profile Fragrance note-profile lookup — note pyramid (top/middle/base), accord breakdown, molecule-level odor descriptors, who it suits, and occasion/climate fit for any perfume or cologne, grounded in fragrance community consensus and The Good Scents Company ingredient data.
$0.08 default
View details
GET /api/scent/occasion-match Fragrance recommendations by occasion, season, climate, age, and budget — including hot-climate projection and longevity guidance for Gulf, Southeast Asia, and Latin America buyers, a detail most Western fragrance media skips.
$0.10 default
View details
GET /api/scent/price-per-ml Fragrance price-per-ml value calculator — normalizes cost across full bottles, gift sets, decants, and travel sprays to surface the cheapest legitimate way to try or own a fragrance.
$0.08 default
View details
GET /api/scent/reformulation-check 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.
$0.12 default
View details
Endpoint documentation
GET/api/scent/allergen-check
$0.10 default
Description

EU fragrance allergen check — context on the 80-substance mandatory labeling list under Regulation (EU) 2023/1545, likely allergen families for a fragrance/ingredient, and the live 31 July 2026 sell-off deadline countdown for non-compliant stock.

Documentation

EU allergen context check

Context on the EU Regulation 2023/1545 80-substance mandatory allergen labeling list, likely allergen families for a fragrance/ingredient, and the live 31 July 2026 sell-off deadline countdown.

**Price:** $0.1 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.10 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "fragrance_or_ingredient": {
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    },
    "ingredient_list": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "lang": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "fragrance_or_ingredient"
  ],
  "type": "object"
}
GET/api/scent/attar-navigator
$0.10 default
Description

Middle Eastern attar/oud/CPO navigator for Western buyers — house intelligence (Ajmal, Rasasi, Swiss Arabian, Al Haramain, Arabian Oud), format primer (attar vs oud vs bakhoor vs CPO), and entry picks for a segment most Western fragrance media under-covers.

Documentation

Middle Eastern attar/oud navigator

Attar/oud/CPO house intelligence for Western buyers — Ajmal, Rasasi, Swiss Arabian, Al Haramain, Arabian Oud — with a format primer and entry picks.

**Price:** $0.1 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.10 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "budget_usd": {
      "required": false,
      "type": "number",
      "x-parameter-location": "query"
    },
    "experience_level": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "lang": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "query": {
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}
GET/api/scent/batch-check
$0.10 default
Description

Perfume batch/lot code decoder — estimates production date and freshness verdict from a bottle batch code, using an in-house deterministic decoder covering Coty, Estee Lauder-group, Chanel, LVMH/Dior-group, and L'Oreal Luxe house formats, with an explicit confidence tier (never false precision).

Documentation

Batch/lot code freshness decoder

In-house deterministic decoder covering Coty, Estee Lauder-group, Chanel, LVMH/Dior-group, and L'Oreal Luxe batch-code formats. Returns estimated production date/range and a freshness verdict with an explicit confidence tier — never false precision.

**Price:** $0.1 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.10 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "brand": {
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    },
    "code": {
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    },
    "lang": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "brand",
    "code"
  ],
  "type": "object"
}
GET/api/scent/blind-buy-risk
$0.12 default
Description

Blind-buy risk score for a fragrance you have not sniffed — composite score from polarizing-note flags, review-sentiment spread, batch-variation and reformulation history, discontinuation risk, and counterfeit prevalence, with price exposure context.

Documentation

Blind-buy risk score

Composite risk score for buying a fragrance unsniffed — polarizing notes, review-sentiment spread, batch variation, reformulation exposure, discontinuation risk, and counterfeit prevalence.

**Price:** $0.12 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.12 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "brand": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "fragrance": {
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    },
    "lang": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "price_paid_usd": {
      "required": false,
      "type": "number",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "fragrance"
  ],
  "type": "object"
}
GET/api/scent/collection-value
$0.15 default
Description

Fragrance collection valuation — realistic resale/collector value estimate for one or more bottles, factoring discontinued/vintage status, batch desirability, and fill level. Defaults to a sober reality-check since most fragrances lose most of their retail value on resale.

Documentation

Collection valuation

Realistic resale/collector value estimate for one or more bottles, factoring discontinued/vintage status, batch desirability, and fill level.

**Price:** $0.15 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.15 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "bottles": {
      "description": "URL-encoded JSON array of bottle objects",
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    },
    "lang": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "bottles"
  ],
  "type": "object"
}
GET/api/scent/discontinued-watch
$0.10 default
Description

Fragrance discontinuation watch — signal-based status (retailer stock-outs, forum chatter, secondary-market price trends) since brands rarely officially announce discontinuations, plus act-now guidance and succession picks if a fragrance is truly fading out.

Documentation

Discontinuation watch

Signal-based discontinuation status (stock-outs, forum chatter, resale price trend), act-now guidance, and succession picks.

**Price:** $0.1 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.10 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "brand": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "fragrance": {
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    },
    "lang": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "fragrance"
  ],
  "type": "object"
}
GET/api/scent/dupe-match
$0.15 default
Description

Fragrance dupe/clone finder — ranked clone candidates from Lattafa, Armaf, Alexandria Fragrances, Dossier, ALT and the wider inspired-by ecosystem, with note-similarity scoring and an honest longevity/quality trade-off assessment versus the original.

Documentation

Dupe/clone finder

Ranked clone/dupe candidates from Lattafa, Armaf, Alexandria Fragrances, Dossier, ALT and the wider inspired-by ecosystem, with note-similarity scoring and honest longevity/quality trade-offs.

**Price:** $0.15 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.15 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "brand": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "budget": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "fragrance": {
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    },
    "lang": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "fragrance"
  ],
  "type": "object"
}
GET/api/scent/layering-guide
$0.10 default
Description

Fragrance layering guide — combinations that work, application order, and resulting character, drawing on Gulf attar/oud layering culture and Korean (K-fragrance) light-layering technique for combinations single-scent reviews miss.

Documentation

Fragrance layering guide

Layering combinations that work, application order, and resulting character, with Gulf attar/oud and Korean (K-fragrance) layering context.

**Price:** $0.1 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.10 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "fragrances": {
      "description": "Comma-separated fragrance names",
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    },
    "lang": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "style_goal": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "fragrances"
  ],
  "type": "object"
}
GET/api/scent/note-profile
$0.08 default
Description

Fragrance note-profile lookup — note pyramid (top/middle/base), accord breakdown, molecule-level odor descriptors, who it suits, and occasion/climate fit for any perfume or cologne, grounded in fragrance community consensus and The Good Scents Company ingredient data.

Documentation

Fragrance note-profile lookup

Note pyramid (top/middle/base), accord breakdown, molecule-level odor descriptors, who it suits, and occasion/climate fit for any fragrance.

**Price:** $0.08 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.08 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "brand": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "fragrance": {
      "description": "Fragrance name",
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    },
    "lang": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "fragrance"
  ],
  "type": "object"
}
GET/api/scent/occasion-match
$0.10 default
Description

Fragrance recommendations by occasion, season, climate, age, and budget — including hot-climate projection and longevity guidance for Gulf, Southeast Asia, and Latin America buyers, a detail most Western fragrance media skips.

Documentation

Occasion/season/climate fragrance matcher

Recommendations by occasion, season, climate, age, and budget — including hot-climate projection/longevity guidance for Gulf, Southeast Asia, and Latin America buyers.

**Price:** $0.1 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.10 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "age_range": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "budget_usd": {
      "required": false,
      "type": "number",
      "x-parameter-location": "query"
    },
    "climate": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "lang": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "occasion": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "season": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [],
  "type": "object"
}
GET/api/scent/price-per-ml
$0.08 default
Description

Fragrance price-per-ml value calculator — normalizes cost across full bottles, gift sets, decants, and travel sprays to surface the cheapest legitimate way to try or own a fragrance.

Documentation

Price-per-ml value optimizer

Normalizes a fragrance's price across full bottles, gift sets, decants, and travel sprays into $/ml, surfacing the cheapest legitimate way to try or own it.

**Price:** $0.08 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.08 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "brand": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "fragrance": {
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    },
    "lang": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "fragrance"
  ],
  "type": "object"
}
GET/api/scent/reformulation-check
$0.12 default
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.

Documentation

Reformulation checker

Has this fragrance been reformulated? IFRA-amendment-driven changes and community-documented vintage-vs-current differences.

**Price:** $0.12 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.12 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "batch_year_hint": {
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    },
    "brand": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "fragrance": {
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    },
    "lang": {
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "fragrance"
  ],
  "type": "object"
}