More like one product
/v1/shoppers/me/similarProducts like one the shopper picked, from the same slot, ordered by
how alike they are and, with a token, a quarter by the shopper's own
taste. The product itself is not returned, nor products that are not
worn (slot non fashion).
Headers
1The shopper's profile token, from auth/start, auth/verify or any call that made a profile. Optional here.
Request body
application/jsonrequiredThe product to find more like.
Only this age group, as products carry it in metadata.age_group. adult keeps products with no age group (labelled before age groups existed), as search does.
adultkidsbabyProducts to return. Clamped to 1–60.
The shopper's two-letter country, for prices in their market.
Response
The product. Open it with Retrieve products.
The product's name.
The product's page on its store.
Price in currency, in the shopper's market when country was sent.
ISO currency code.
The price before a sale, when on sale.
A 600 px wide WebP of the product's best photo.
The garment slot.
Its colour family.
How well it fits their taste, or how alike it is for similar.
Why it is here, in a short sentence the shopper can read.
The id of the style it was chosen for, from profile.styles. Null for something new.
Errors
25Every error is JSON with a single error string unless noted. Match on the status code; the message is for humans.
Request body must be valid JSON.A body was sent and could not be parsed as JSON.
Request body must be a JSON object.A body was sent and parsed to something other than a JSON object.
That shopper token is not valid here. Start a profile or sign in again.X-Shopper-Token was sent but cannot be opened with this key.
No such product.itemId is not a product in your catalogue.
ageGroup must be one of adult, kids, baby.ageGroup was sent (non-null) but is another value.
itemId is required.itemId is missing or empty.
curl -X POST "https://stylor.ai/api/v1/shoppers/me/similar" \
-H "Authorization: Bearer $STYLOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"itemId": "35a725c8-23fb-4009-a52a-2a778d2e504a",
"limit": 12,
"country": "US"
}'{
"items": [
{
"itemId": "a342cbe3-965b-4055-8ac3-20f63103cade",
"name": "NEW CLASSIC JEAN DENIM",
"url": "https://ca.stussy.com/products/new-classic-jean-denim",
"price": 195,
"currency": "CAD",
"compareAtPrice": null,
"image": "https://stylor.ai/api/v1/image/v1/datasets/images/0c1d2e3f.jpeg?resize=600x&format=webp",
"slot": "bottom",
"colour": "blue",
"score": 0.912,
"reason": "Like the one you picked.",
"style": null
}
]
}