Skip to main content
GET
Sephora Product
Read a Sephora US product with description, ingredients, USD price range, rating, variants and observed stock. Optional sku selects a returned variant and its price/stock; an absent SKU returns 404. Only language=en-US is supported. This does not report store-level availability. A successful uncached call costs 5 credits. Failed requests and cache hits cost zero. Empty or failed upstream Actor output is treated as an unavailable response, not a billed successful search. Unknown values remain null. Source execution uses a pinned Actor build, restricted permissions and a hard per-run cost cap. No login cookies, private profile fields or reviewer demographic traits are returned.

Authorizations

x-api-key
string
header
required

Headers

Cache-Control
string
Idempotency-Key
string
X-Max-Credits
integer

Optional nonnegative integer cap on the maximum request hold. A live request whose hold exceeds this cap returns 422 CREDIT_BUDGET_EXCEEDED before spending. Metered holds use the requested limit; cache hits and successful idempotent replays cost zero.

Required range: x >= 0

Query Parameters

product_id
string
url
string
sku
string
language
enum<string>

Only en-US is supported; other values return 422.

Available options:
en-US,
en-CA,
fr-CA

Response

Read a Sephora US product with description, ingredients, USD price range, rating, variants and observed stock. Optional sku selects a returned variant and its price/stock; an absent SKU returns 404. Only language=en-US is supported. This does not report store-level availability.

success
boolean
required
platform
string
required
endpoint
string
required
credits_used
integer
required
Required range: x >= 0
credits_remaining
integer | null
required
request_id
string
required
cached
boolean
required
data
object
required

The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.