Zalando Related Products — Similar, Same-Brand & Cross-Sell Items
Send a Zalando product page URL and this source returns the recommendations shown on that page as data: name, brand, price, list price, discount, image, stock flag, gender label, sponsored flag and the reason the item was suggested, such as similar.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "zalando_product_related",
"product": "https://www.zalando.de/nike-sportswear-court-borough-recraft-unisex-sneaker-low-white-ni116d0lr-a15.html",
"max_items": 2,
"start_page": 1,
"human": "# Zalando related products\n\n- **Product:** https://en.zalando.de/nike-sportswear-court-borough-recraft-unisex-sneaker-low-white-ni116d0lr-a15.html\n- **Max items:** 2\n- **Starting page:** 1\n- **Records returned:** 2\n- **Proxy traffic:** 1.51 MB",
"machine": {
"total_items": 2,
"items": [
{
"@type": "ZalandoRelatedProduct",
"id": "NI114D0CZ-A11",
"url": "https://www.zalando.de/nike-sportswear-force-1-crib-sneaker-low-white-ni114d0cz-a11.html",
"reason": "similar",
"name": "FORCE 1 CRIB - Lauflernschuh - white",
"brand": "Nike Sportswear",
"brand_alias": null,
"price": 35.95,
"list_price": 39.95,
"discount_percentage": 10,
"currency": "EUR",
"image": "https://img01.ztat.net/article/spp-media-p1/d4500f01b1dd34db85a592a854adbca7/bf85807dda934c4da4d28e5aa9a833bb.jpg?imwidth=500&filter=packshot",
"is_in_stock": true,
"gender": "KIDS",
"is_sponsored": false
},
{
"@type": "ZalandoRelatedProduct",
"id": "NI116D0YG-A11",
"url": "https://www.zalando.de/nike-sportswear-force-1-unisex-sneaker-low-summit-whitevast-greyplatinum-coloured-tintwhite-ni116d0yg-a11.html",
"reason": "similar",
"name": "FORCE 1 UNISEX - Sneaker low - summit white/vast grey/platinum-coloured tint/white",
"brand": "Nike Sportswear",
"brand_alias": null,
"price": 47.95,
"list_price": 59.95,
"discount_percentage": 20,
"currency": "EUR",
"image": "https://img01.ztat.net/article/spp-media-p1/78013d7569524c718d8bf5ec1f640d78/409607a83e1c454081d99c48967af4b3.jpg?imwidth=500&filter=packshot",
"is_in_stock": true,
"gender": "KIDS",
"is_sponsored": false
}
],
"total_related_on_page": 42,
"response_bytes": 1580927
},
"total_points": 2
}- You send
- A Zalando product page URL
- You get back
- Related products with name, brand, price, discount, image, stock and the reason they were suggested
- Coverage
- Related-product recommendations on Zalando product pages.
- Price
- 1 point per returned record, up to 60 per request — $1 per 1,000
- Billed per record actually returned, capped by max_items. A page with no related products costs nothing.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Scrolling the product page by hand | Open the page and note each recommendation | Free, and slow | Fine for one product, not for mapping a category |
| Building a scraper | Write it, host it, and repair it when Zalando changes the page | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request per product URL | $1 per 1,000, misses not billed | Recommendations are personalised or rotated by Zalando and can differ between requests |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
product | string | The product URL you sent. |
total_items | number | How many related products were returned in this batch (capped by max_items). |
items[].id | string | Zalando product ID. |
items[].url | string | Link to the related product's page. |
items[].reason | string | Why the item is shown, e.g. similar. |
items[].name | string | Product name. |
items[].brand | string | Brand name. |
items[].brand_alias | string | Brand slug. Null when not available. |
items[].price | number | Current price. |
items[].list_price | number | Pre-discount price, when the item is reduced. |
items[].discount_percentage | number | Discount from list price, in percent. |
items[].currency | string | ISO currency code, e.g. EUR. |
items[].image | string | Primary image URL. |
items[].is_in_stock | boolean | Whether the item is in stock. |
items[].gender | string | Target group label. |
items[].is_sponsored | boolean | Whether the item is a sponsored placement. |
total_related_on_page | number | How many related products the page offers. |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
product is the only required field and takes the full Zalando product page URL. max_items caps the result count (up to 60, defaults to 10) and sets what you're billed for; start_page lets you continue from a later page.
curl -X POST https://api.neuralverge.ai/functions/v1/run-zalando-products-related \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "product": "https://www.zalando.de/nike-sportswear-court-borough-recraft-unisex-sneaker-low-white-ni116d0lr-a15.html", "max_items": 10 }'What teams use it for
Where this field shows up in an actual workflow.
See which products and brands Zalando places next to your item.
Find the similar products a shopper is steered towards.
Spot which recommendations are paid placements.
Compare an item's price with the related items shown beside it.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Related-product recommendations on Zalando product pages.
Read at request time.
This source returns publicly visible recommendations, stamped with the product URL it was read from and a session id you can trace.
- —Recommendations are chosen by Zalando and can differ between requests.
- —Related items carry listing data only. Use Zalando product for sizes and attributes.
- —Price and stock reflect the moment of the request and can change right after.
Questions, answered
It says why Zalando suggests the item on that page. The sample shows similar; the source also covers same-brand, cross-sell and sponsored recommendations.
Related sources
Try zalando related products on your own data
One request format across every source in the catalog.