Zalando Scraper — Products, Prices, Discounts & Sizes avatar

Zalando Scraper — Products, Prices, Discounts & Sizes

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Zalando Scraper — Products, Prices, Discounts & Sizes

Zalando Scraper — Products, Prices, Discounts & Sizes

Scrape Zalando products with price, original price, discount %, sale flag and in-stock size availability. Filter to only-discounted or a minimum discount. Any Zalando domain (.de/.co.uk/.fr/.it). Export JSON, CSV, Excel.

Pricing

from $1.49 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

Zalando Scraper — Products, Prices, Discounts & Sizes 🛍️

Products Discounts Sizes Multi-country Format No login Pay per result Maintained Support

Turn any Zalando category or search into clean, structured product data — with a focus on the two things most scrapers skip: discounts and size availability. Get brand, price, original price, discount %, sale flag, available sizes, category, images and direct links across any Zalando domain.

Filter on Zalando the way you normally would (brand, category, price, colour), paste the URL, press Start. Export to JSON, CSV, Excel — or pull it into your app via API.


✨ Why this scraper

  • 🔻 Real discount tracking — for every product you get the current price, the original price, the discount %, and an onSale flag. Filter to only discounted items or set a minimum discount (e.g. 30%+ off) for pure deal-hunting.
  • 📏 Size availability — the exact list of sizes currently in stock per product (availableSizes + count). Essential for resellers, dropshippers and stock monitoring — most scrapers ignore this.
  • 🏷️ Clean product data — brand, name, category (silhouette), target group (men/women/kids), currency, product flags (Deal, Bestseller…) and high-res image.
  • 🌍 Any Zalando domain — works with .de, .co.uk, .fr, .it, .nl, .es and more. Just paste a URL from that domain.
  • Fast & deduplicated — automatic pagination, 0 duplicates, structured flat output.

📦 What you get per product

FieldDescription
brandBrand / manufacturer
nameProduct name
categorySilhouette (SNEAKER, BOOT, DRESS…)
targetGroupMEN / WOMEN / KIDS…
currentPriceCurrent price
originalPricePrice before discount
onSaletrue if currently reduced
discountPercentDiscount percentage
discountAmountAbsolute amount saved
currencyCurrency (EUR, GBP…)
availableSizesList of in-stock sizes
availableSizesCountHow many sizes are available
flagsLabels (Deal, Bestseller, New…)
imageHigh-resolution product image
urlDirect product link
skuZalando product SKU

🚀 Quick start

  1. Go to Zalando, filter to what you want (category / brand / colour / price).
  2. Copy the page URL.
  3. Paste it into Zalando URLs, set Maximum products, and (optionally) enable Only discounted or a minimum discount %.
  4. Click Start and export the results.

Example input

{
"startUrls": [{ "url": "https://www.zalando.de/herrenschuhe-sneaker/" }],
"onlyDiscounted": true,
"minDiscountPercent": 30,
"maxItems": 500
}

Scrape a brand across a whole category

{
"startUrls": [{ "url": "https://www.zalando.co.uk/womens-clothing-dresses/?q=nike" }],
"maxItems": 300
}

📤 Example output

{
"sku": "NI114D0AbC-A11",
"url": "https://www.zalando.de/nike-sneaker-low-white-ni114d0abc-a11.html",
"name": "AIR MAX - Sneaker low - white/black",
"brand": "Nike Sportswear",
"category": "SNEAKER",
"targetGroup": "MEN",
"currentPrice": 71.95,
"originalPrice": 89.95,
"onSale": true,
"discountPercent": 20,
"discountAmount": 18.0,
"currency": "EUR",
"availableSizes": ["40", "41", "42", "43", "44", "45"],
"availableSizesCount": 6,
"flags": ["Deal"],
"image": "https://img01.ztat.net/article/…?imwidth=1200"
}

💡 Use cases

  • Price & discount monitoring — track price drops and sales over time, spot the best deals automatically.
  • Competitive & market research — compare pricing and assortment by brand, category and country.
  • Reselling & dropshipping — find discounted products with the sizes you need actually in stock.
  • Trend analysis — see which brands and categories dominate a segment.
  • Data feeds — power dashboards, alerts and comparison tools with fresh product data.

🔌 Run via API

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("YOUR_ACTOR_ID").call(run_input={
"startUrls": [{"url": "https://www.zalando.de/herrenschuhe-sneaker/"}],
"onlyDiscounted": True,
"maxItems": 500,
})
for p in client.dataset(run["defaultDatasetId"]).iterate_items():
print(p["brand"], p["name"], p["currentPrice"], f"-{p['discountPercent']}%")

JavaScript / Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('YOUR_ACTOR_ID').call({
startUrls: [{ url: 'https://www.zalando.de/herrenschuhe-sneaker/' }],
maxItems: 300,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

❓ FAQ

Which Zalando domains are supported? All of them — .de, .co.uk, .fr, .it, .nl, .es, etc. Paste a URL from the domain you want.

How do I get only discounted products? Enable Only discounted, or set Minimum discount % to filter for bigger reductions.

Can I see which sizes are in stock? Yes — every product includes availableSizes and availableSizesCount.

How many products can I collect? As many as you want — set maxItems. The scraper paginates automatically.

Do I need a login or API key? No.


This actor collects publicly available product information for legitimate purposes such as price monitoring, market research and analytics. It does not access private or personal data. It is not affiliated with, endorsed by, or connected to Zalando — all product and brand names are trademarks of their respective owners.

You are responsible for how you use the collected data. Use it in compliance with applicable laws, the target website's Terms of Service, and relevant regulations. Respect rate limits and use the data ethically.


💬 Support & feedback

Need an extra field, another marketplace, or a custom filter? Open an issue or send a message — feature requests are welcome and the actor is actively maintained.