Skip to main content
GET
Python

Authorizations

x-api-key
string
header
required

Path Parameters

product_id
string
required

Query Parameters

website_ids
string[] | null

Optional list of website IDs to constrain the buy URL to, relevant if multiple merchants exist. Accepts website IDs or domains (e.g. "nike.com").

language
enum<string> | null

ISO 639-1 language code. Matches any language when unset; defaults to 'en' only when country and currency are also unset.

Available options:
en,
de,
fr,
it,
es,
nl,
sv,
fi,
pt,
cs,
el,
ro
country
enum<string> | null

ISO 3166-1 alpha-2 country code. Matches any country when unset; defaults to 'US' only when language and currency are also unset.

Available options:
US,
GB,
EU,
AU,
CA,
IE,
DE,
AT,
FR,
BE,
IT,
ES,
NL,
SE,
FI,
PT,
CZ,
GR,
RO
currency
enum<string> | null

ISO 4217 currency code. When unset, inferred from country (e.g. GB -> GBP); falls back to 'USD' only when all three locale fields are unset.

Available options:
USD,
CAD,
AUD,
GBP,
EUR,
SEK,
CZK,
RON
length_unit
enum<string> | null

Preferred unit for length dimensions (length/width/height). When unset, dimensions are returned in the unit the merchant stated.

Available options:
mm,
cm,
m,
in,
ft
weight_unit
enum<string> | null

Preferred unit for weight dimensions. When unset, weight is returned in the unit the merchant stated.

Available options:
mg,
g,
kg,
oz,
lb

Response

Successful Response

Product with detailed information.

id
string
required
title
string
required
description
string | null
brands
ProductBrand · object[]

Ordered list of brands.

images
ProductImage · object[]
categories
string[]
deprecated
category
CategorySummary · object | null

The single category this product belongs to, as a structured CategorySummary (slug, title, path, has_children). Replaces the deprecated categories field.

gender
enum<string> | null
Available options:
male,
female,
unisex
age
enum<string> | null

Target age group. Age-agnostic products are typically returned as 'adult'.

Available options:
newborn,
infant,
toddler,
kids,
adult
materials
string[] | null
key_features
string[] | null
offers
ProductOffer · object[]

All merchant offers for this product in the requested locale.

variants
Variants · object | null

Variant interaction state — options, selected. Absent when the product has no variations.

structured_attributes
Structured Attributes · object

Structured attributes extracted for this product, keyed by attribute handle (e.g. 'color', 'material'). Values are the canonical allowed values for that handle.