Zalando Scraper — Products, Prices, Discounts & Sizes
Pricing
from $1.49 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Zalando Scraper — Products, Prices, Discounts & Sizes 🛍️
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
onSaleflag. 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,.esand more. Just paste a URL from that domain. - ⚡ Fast & deduplicated — automatic pagination, 0 duplicates, structured flat output.
📦 What you get per product
| Field | Description |
|---|---|
brand | Brand / manufacturer |
name | Product name |
category | Silhouette (SNEAKER, BOOT, DRESS…) |
targetGroup | MEN / WOMEN / KIDS… |
currentPrice | Current price |
originalPrice | Price before discount |
onSale | true if currently reduced |
discountPercent | Discount percentage |
discountAmount | Absolute amount saved |
currency | Currency (EUR, GBP…) |
availableSizes | List of in-stock sizes |
availableSizesCount | How many sizes are available |
flags | Labels (Deal, Bestseller, New…) |
image | High-resolution product image |
url | Direct product link |
sku | Zalando product SKU |
🚀 Quick start
- Go to Zalando, filter to what you want (category / brand / colour / price).
- Copy the page URL.
- Paste it into Zalando URLs, set Maximum products, and (optionally) enable Only discounted or a minimum discount %.
- 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 ApifyClientclient = 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.
⚖️ Legal & responsible use
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.