nvNeuralVerge
E-commerce & Marketplaces

Zalando Brand Products — Prices, Discounts & Sizes by Brand

Send a brand alias such as nike-sportswear, or the brand page URL, and this source returns the products Zalando lists for that brand: name, brand, price, list price, discount, currency, image, silhouette, gender label, flags and sizes.

Example response
{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "zalando_brand_products",
  "brand": "nike-sportswear",
  "brand_alias": "nike-sportswear",
  "max_items": 2,
  "start_page": 1,
  "partial": false,
  "human": "# Zalando brand products\n\n- **Brand:** nike-sportswear\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 2.48 MB",
  "machine": {
    "total_items": 2,
    "items": [
      {
        "@type": "ZalandoBrandProduct",
        "id": "NI116D0SZ-C12",
        "url": "https://www.zalando.de/nike-sportswear-p-6000-unisex-sneaker-low-blackmetallic-silver-colouredpencil-pointdark-grey-ni116d0sz-c12.html",
        "name": "P-6000 UNISEX - Low-Top-Sneaker - black/metallic silver-coloured/pencil point/dark grey",
        "brand": "Nike Sportswear",
        "price": 89.95,
        "list_price": null,
        "discount_percentage": null,
        "currency": "EUR",
        "image": "https://img01.ztat.net/article/spp-media-p1/e91f76e825c945d797c68d16bc84d501/55281fec146343099d6b147dc61b2444.jpg?imwidth=500&filter=packshot",
        "silhouette": "SNEAKER",
        "gender": "KIDS",
        "flags": [
          "Kinder",
          "Neu"
        ],
        "sizes": [
          {
            "size": "35.5",
            "sku": "NI116D0SZ-C12035Y000"
          },
          {
            "size": "36.5",
            "sku": "NI116D0SZ-C12045Y000"
          }
        ]
      },
      {
        "@type": "ZalandoBrandProduct",
        "id": "NI111A1UT-B12",
        "url": "https://www.zalando.de/nike-sportswear-v5-rnr-2-sneaker-low-cacao-wowinfinite-sable-ni111a1ut-b12.html",
        "name": "V5 RNR 2 - Low-Top-Sneaker - cacao wow/infinite sable",
        "brand": "Nike Sportswear",
        "price": 71.95,
        "list_price": 89.95,
        "discount_percentage": 20,
        "currency": "EUR",
        "image": "https://img01.ztat.net/article/spp-media-p1/0f44c6bcdd3a4c56a033b98e14397b15/bcd11f56a9724785bc2610f73cd20263.jpg?imwidth=500&filter=packshot",
        "silhouette": "SNEAKER",
        "gender": "WOMEN",
        "flags": [
          "Deal",
          "Neu"
        ],
        "sizes": [
          {
            "size": "35.5",
            "sku": "NI111A1UT-B120050000"
          },
          {
            "size": "36",
            "sku": "NI111A1UT-B120055000"
          }
        ]
      }
    ],
    "total_products_on_zalando": 4416,
    "pages_fetched": 1,
    "response_bytes": 2599266
  },
  "total_points": 2
}
You send
A Zalando brand alias or brand page URL
You get back
The brand's products with name, price, list price, discount, image, silhouette, gender, flags and sizes
Coverage
Products listed on a Zalando brand page.
Price
1 point per returned record, up to 300 per request — $1 per 1,000
Billed per record actually returned, capped by max_items. A brand that returns nothing costs nothing.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Browsing the brand page by handScroll the brand page and copy detailsFree, and slowA big brand is thousands of listings
Building a scraperWrite it, host it, and repair it when Zalando changes the brand pagesEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request per brand, max_items and start_page as parameters$1 per 1,000, misses not billedA large brand is a large bill if you don't set max_items
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
brandstringThe brand input as you sent it.
brand_aliasstringThe brand slug the request resolved to.
total_itemsnumberHow many products were returned in this batch (capped by max_items).
items[].idstringZalando product ID.
items[].urlstringLink to the product page.
items[].namestringProduct name.
items[].brandstringBrand name.
items[].pricenumberCurrent price.
items[].list_pricenumberPre-discount price, when the item is reduced.
items[].discount_percentagenumberDiscount from list price, in percent.
items[].currencystringISO currency code, e.g. EUR.
items[].imagestringPrimary image URL.
items[].silhouettestringZalando's shape or type label for the item.
items[].genderstringTarget group label.
items[].flagsarrayLabels shown on the listing.
items[].sizesarraySizes on the listing, each with size and sku.
total_products_on_zalandonumberHow many products Zalando lists for the brand.
pages_fetchednumberHow many pages were read to fill the request.
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

brand is the only required field and takes the brand alias or the brand page URL. max_items caps the result count (up to 300, 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-brands-products \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "brand": "nike-sportswear", "max_items": 25 }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Brand price tracking

Track a brand's prices and discount levels on Zalando over time.

Range analysis

See which silhouettes and target groups a brand puts the most weight on.

Reseller research

Check what a brand's retail price looks like before you buy or list stock.

Feeding product lookups

Collect product URLs to run through Zalando product for full detail.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Products listed on a Zalando brand page.

Freshness

Read at request time.

Handling

This source returns publicly visible brand-page information, stamped with the brand it was read from and a session id you can trace.

What it will not do
  • —Price and discount reflect the moment of the request and can change right after.
  • —Listings show the sizes present, not per-size stock levels. Use Zalando product for those.
  • —Labels such as gender and flags come back as Zalando writes them.
FAQ

Questions, answered

It's Zalando's slug for the brand, for example nike-sportswear. You can also paste the brand page URL.

Related

Related sources

Try zalando brand products on your own data

One request format across every source in the catalog.

Get started