nvNeuralVerge
E-commerce & Marketplaces

Zalando Product Data — Price, 30-Day Low, Sizes, Stock & Variants

Send a Zalando product page URL and this source returns the product as structured data: name, brand, colour, price, list price, discount, the 30-day lowest price, images, description, category, stock status, sizes with stock levels, attributes such as material and care, and the other colour variants.

Example response
{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "zalando_product",
  "product": "https://www.zalando.de/nike-sportswear-court-borough-recraft-unisex-sneaker-low-white-ni116d0lr-a15.html",
  "human": "# Zalando product\n\n- **Product:** https://en.zalando.de/nike-sportswear-court-borough-recraft-unisex-sneaker-low-white-ni116d0lr-a15.html\n- **Proxy traffic:** 1.51 MB\n- **Name:** COURT BOROUGH RECRAFT UNISEX - Low-Top-Sneaker - white\n- **Brand:** Nike Sportswear\n- **Price:** 51.95 EUR (was 64.95, -20%)\n- **In stock:** yes",
  "machine": {
    "product": {
      "@type": "ZalandoProduct",
      "id": "NI116D0LR-A15",
      "url": "https://www.zalando.de/nike-sportswear-court-borough-recraft-unisex-sneaker-low-white-ni116d0lr-a15.html",
      "name": "COURT BOROUGH RECRAFT UNISEX - Low-Top-Sneaker - white",
      "brand": "Nike Sportswear",
      "brand_alias": "nike-sportswear",
      "color": "white",
      "price": 51.95,
      "list_price": 64.95,
      "lowest_price_30d": 57.95,
      "discount_percentage": 20,
      "currency": "EUR",
      "image": "https://img01.ztat.net/article/spp-media-p1/9c1d0a71985b4821948b82a829bd557d/a11206ac44004aad85b036fcd6c91294.jpg?imwidth=800&filter=packshot",
      "images": [
        "https://img01.ztat.net/article/spp-media-p1/9c1d0a71985b4821948b82a829bd557d/a11206ac44004aad85b036fcd6c91294.jpg?imwidth=1800&filter=packshot",
        "https://img01.ztat.net/article/spp-media-p1/9122f3ca0b3140b7bef7006fe296daad/00c132a6bc9f4df9aa8128bbdb9da80e.jpg?imwidth=1800"
      ],
      "description": "Lauf (schnell) zu deinem neuen Lieblings-Borough. Diese überarbeitete Legende wurde für lange Strecken entwickelt und sorgt mit einer Kombination aus recyceltem Material im Obermaterial und an der Auß",
      "category": "Low-Top-Sneaker",
      "category_id": "4785",
      "is_in_stock": true,
      "silhouette": "SNEAKER",
      "gender": "KIDS",
      "flags": [
        "Deal",
        "Kinder"
      ],
      "return_policy": "30 Tage Rückgaberecht",
      "delivery_label": "Kostenloser Versand & Rückversand",
      "highlights": [
        "Dies ist einer unserer beliebtesten Artikel in diesem Monat"
      ],
      "sizes": [
        {
          "size": "35.5",
          "sku": "NI116D0LR-A15035Y000",
          "in_stock": true,
          "stock": "MANY",
          "price": 51.95
        },
        {
          "size": "36",
          "sku": "NI116D0LR-A15040Y000",
          "in_stock": true,
          "stock": "MANY",
          "price": 51.95
        }
      ],
      "attributes": {
        "Obermaterial": "Lederimitat/Textil",
        "Innenmaterial": "Textil",
        "Innensohle": "Textil, Gepolstert",
        "Sohle": "Abriebfester Gummi",
        "Fütterungsdicke": "Wärmeisoliert",
        "Materialkonstruktion": "Kunstleder",
        "Pflegehinweise": "Bitte vor dem ersten Tragen imprägnieren",
        "Sportart": "Basketball",
        "Wetter": "Regen",
        "Schuhspitze": "Rund",
        "Absatzform": "Flach",
        "Schaftdetail": "Seitlicher Reißverschluss",
        "Verschluss": "Schnürung",
        "Muster": "Unifarben",
        "Details": "Cut-Outs",
        "Funktion": "Atmungsaktiv",
        "Extras": "Verstärkte Ferse",
        "Außensohle": "Abriebfest",
        "Artikelnummer": "NI116D0LR-A15",
        "Schuhweite": "Normal",
        "Gesamthöhe des Schuhs": "1 cm bei Größe 35.5",
        "Absatzhöhe": "Flach/ultraflach",
        "Plateauhöhe": "2 cm bei Größe 39"
      },
      "variant_count": 35,
      "variants": [
        {
          "id": "NI116D0LR-A11",
          "url": "https://www.zalando.de/nike-sportswear-court-borough-recraft-unisex-sneaker-low-whiteblack-ni116d0lr-a11.html",
          "color": "white/black",
          "price": 57.95,
          "image": "https://img01.ztat.net/article/spp-media-p1/27d6d4ba96db4f05b99ea3c6a73ed8f8/680f5afbb25e41639c6e118714aab49b.jpg?imwidth=762&filter=packshot"
        },
        {
          "id": "NI116D0LR-A14",
          "url": "https://www.zalando.de/nike-sportswear-court-borough-recraft-unisex-sneaker-low-whitepink-foam-ni116d0lr-a14.html",
          "color": "white/pink foam",
          "price": 45.45,
          "image": "https://img01.ztat.net/article/spp-media-p1/ad67613b87c4408a98a097969c4cf7e4/9c5e1c4e720141dcbf7b92eb77581eae.jpg?imwidth=762&filter=packshot"
        }
      ]
    },
    "response_bytes": 1581118
  },
  "total_points": 5
}
You send
A Zalando product page URL
You get back
Price, list price, discount, 30-day lowest price, images, sizes with stock, attributes and colour variants
Coverage
Zalando products with a public product page.
Price
5 pts — $5 per 1,000
Flat 5 points per successful run. A URL that doesn't resolve to a product is not billed.
Comparison

Ways to get this data

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

ApproachWhat it takesCostTrade-off
Reading the product page by handOpen the page, then click each size and colourFree, and slowFine for one product, useless across a brand's range
Building a scraperWrite it, host it, and repair it when Zalando changes the pageEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request per product URL$5 per 1,000, misses not billedReturns what the page publishes at request time; price and stock move
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
product.idstringZalando product ID.
product.urlstringLink to the product page.
product.namestringProduct name as shown on Zalando.
product.brandstringBrand name.
product.brand_aliasstringBrand slug, usable as the brand value in Zalando brand products.
product.colorstringColour of this variant.
product.pricenumberCurrent price.
product.list_pricenumberPre-discount price, when the item is reduced.
product.lowest_price_30dnumberLowest price over the last 30 days.
product.discount_percentagenumberDiscount from list price, in percent.
product.currencystringISO currency code, e.g. EUR.
product.imagestringPrimary image URL.
product.imagesarrayAll image URLs.
product.descriptionstringProduct description text.
product.categorystringCategory name.
product.category_idstringZalando category ID.
product.is_in_stockbooleanWhether the product is in stock.
product.silhouettestringZalando's shape or type label for the item.
product.genderstringTarget group label.
product.flagsarrayLabels shown on the listing, e.g. Deal.
product.return_policystringReturn policy text.
product.delivery_labelstringDelivery and returns shipping label.
product.highlightsarrayHighlight lines shown on the page.
product.sizesarrayOne row per size: size, sku, in_stock, stock level and price.
product.attributesobjectMaterial, care and detail attributes, keyed by the page's own labels.
product.variant_countnumberHow many colour variants exist.
product.variantsarrayOther colour variants, each with id, url, color, price and image.
Integration

How to run it

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

One product per request, and product takes the full Zalando product page URL. The response lists other colour variants with their own URLs, which you can run through this source one by one.

curl -X POST https://api.neuralverge.ai/functions/v1/run-zalando-products \
  -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" }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Price and discount tracking

Track price against list price and the 30-day low over time.

Size availability

See which sizes of a product are in stock at the moment of the request.

Competitor assortment

Compare materials, attributes and pricing across similar items.

Catalog enrichment

Attach images, attributes and colour variants to product URLs you already hold.

Coverage & limits

Coverage, freshness and limits

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

Coverage

Zalando products with a public product page.

Freshness

Read at request time.

Handling

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

What it will not do
  • —Price, discount and stock reflect the moment of the request and can change right after.
  • —Text and attribute labels come back in the language of the store page, which is German on zalando.de.
  • —lowest_price_30d, list_price and discount_percentage are null where the page doesn't show them.
FAQ

Questions, answered

No, product takes the Zalando product page URL.

Related

Related sources

Try zalando product on your own data

One request format across every source in the catalog.

Get started