Zalando Scraper - Products, Prices, Sizes & Stock avatar

Zalando Scraper - Products, Prices, Sizes & Stock

Pricing

from $4.00 / 1,000 product scrapeds

Go to Apify Store
Zalando Scraper - Products, Prices, Sizes & Stock

Zalando Scraper - Products, Prices, Sizes & Stock

Scrape Zalando by category, brand or product URL: live price, original price & discount %, size availability, brand, colour, materials, all images & reviews. 15 EU markets. Monitor price drops & restocks. No login, no browser.

Pricing

from $4.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Zalando Scraper — Products, Prices, Sizes & Stock (Brands, Discounts & Images)

Extract complete Zalando product data across 15 European markets — including the fields other scrapers leave empty: live price, original price & exact discount %, the full size matrix with per‑size availability, accurate brand & colour, materials, product description, delivery & return policy, rating, and every hi‑res image. Track price drops and restocks with built‑in monitor mode.

No login, no cookies, no browser — fast JSON extraction straight from Zalando's own page data, with datacenter‑friendly reliability.

Why this Zalando scraper?

Most Zalando scrapers parse the listing grid and return null for price, sizes, and stock. This actor pulls data from Zalando's internal hydration cache (the same data the site renders) and ships the richest dataset in the category:

DataTypical scrapersThis actor
Live price + original price + discount %partial✅ exact
Size matrix with per‑size availability
In‑stock / sold‑out (derived from sizes)
Brand + colour + colour variantspartial
Materials / attributes
Product description
Delivery fee, return window, returnable
Rating + review count✅ when present
All hi‑res imagespartial
15 EU markets (DE/AT/CH/FR/IT/ES/NL/BE/PL/SE/DK/FI/CZ/UK/IE)
Price‑drop / restock monitor (changeType)

Use cases

  • Price & discount monitoring — track live vs. original prices and sale velocity across categories and brands; get alerted on price drops with monitor mode + Schedules.
  • Stock / availability tracking — watch per‑size availability and catch restocks and sell‑outs of the styles you care about.
  • Repricing & competitive intelligence — benchmark your assortment against Zalando pricing in every market and currency.
  • Assortment & trend research — pull entire categories or brands with brand, colour, materials, and images for catalog analysis and merchandising.
  • Affiliate & comparison feeds — power price‑comparison sites and shopping feeds with clean, structured product data.
  • Dropshipping & sourcing — find discounted, in‑stock styles by brand, price and market.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the Zalando Scraper, paste one or more category / brand URLs (e.g. https://www.zalando.de/nike/) into Start URLs, set a max, and click Start.
  3. Watch products stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results via the Apify API.

Input

{
"startUrls": [
{ "url": "https://www.zalando.de/herrenschuhe-sneaker/" },
{ "url": "https://www.zalando.de/nike/" }
],
"market": "de",
"maxItems": 200,
"onSaleOnly": true,
"brandIncludes": ["nike", "adidas"],
"includeProductDetails": true,
"monitorMode": false
}
  • startUrls — any Zalando category, brand, or filtered listing URL (paged automatically), or a product (PDP) URL for full detail. The market is read from each URL's domain (.de, .fr, .it, .co.uk, …).
  • searchTerms — convenience brand/category names that map to a landing page in the chosen market (nike/nike/). For anything that isn't a real Zalando slug, paste the exact URL (Zalando free‑text search is client‑side only and not server‑rendered).
  • productUrls — Zalando product URLs to fetch full detail directly.
  • market — default market & currency for searchTerms (DE/AT/CH/FR/IT/ES/NL/BE/PL/SE/DK/FI/CZ/UK/IE).
  • minPrice / maxPrice / onSaleOnly / brandIncludes — filters.
  • includeProductDetails (default true) — open each product for the full size matrix, materials, description, delivery/return policy, rating and all images.
  • maxItems / maxPagesPerUrl / maxConcurrency / deduplicateProducts — run controls.
  • monitorMode / monitorKey — emit only new or price/stock‑changed products across runs.

Output

One record per product (type: "product"):

{
"type": "product",
"sku": "NI112N022-A11",
"name": "AIR FORCE 1 '07 - Sneaker low - white",
"brand": "Nike Sportswear",
"modelName": "AIR FORCE 1 '07",
"color": "white",
"colorVariants": [
{ "color": "black", "url": "https://www.zalando.de/nike-sportswear-air-force-1-07-sneaker-low-black-ni112n0a2-q11.html" }
],
"silhouette": "SNEAKER",
"price": 119.95,
"priceOriginal": 119.95,
"discountPercent": null,
"currency": "EUR",
"onSale": false,
"inStock": true,
"sizes": [
{ "size": "42", "available": true },
{ "size": "42.5", "available": false },
{ "size": "43", "available": true }
],
"sizesAvailableCount": 11,
"sizesTotalCount": 14,
"attributes": { "Obermaterial": "Leder", "Schuhspitze": "rund" },
"material": "Leder",
"description": "Sneaker low von Nike Sportswear …",
"rating": 4.7,
"reviewCount": 1284,
"deliveryFee": 0,
"deliveryFeeCurrency": "EUR",
"returnPolicyDays": 30,
"isReturnable": true,
"images": ["https://img01.ztat.net/article/…?imwidth=1080"],
"image": "https://img01.ztat.net/article/…?imwidth=1080",
"market": "de",
"url": "https://www.zalando.de/nike-sportswear-air-force-1-07-sneaker-low-white-ni112n022-a11.html",
"scrapedAt": "2026-06-18T12:00:00.000Z"
}

In monitor mode, each emitted record also carries a changeType (new, price_drop, price_rise, back_in_stock, sold_out).

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/zalando-scraper').call({
startUrls: [{ url: 'https://www.zalando.de/nike/' }],
maxItems: 200,
onSaleOnly: true,
monitorMode: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} Zalando products`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push price drops straight into Slack or a sheet.
  • Slack — get notified when a monitored category restocks or drops in price.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "track the price and size availability of Nike sneakers on Zalando" and let it run this scraper for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Build a complete e‑commerce price & product intelligence stack:

  • Amazon Scraper — products, prices, reviews & seller leads across 20 marketplaces.
  • AliExpress Scraper — products, SKUs, live prices, orders sold & reviews.
  • Alibaba Scraper — B2B wholesale products, tiered prices & supplier leads.
  • Flipkart Scraper — India's #1 consumer marketplace: products, prices & reviews.
  • eBay Scraper — listings, prices, sold comps & sellers.
  • Banggood Scraper — cross‑border dropshipping products, variants & reviews.
  • Vinted Scraper — Europe's #1 secondhand fashion marketplace, items & seller leads.
  • Poshmark Scraper — fashion resale listings, sold comps & seller leads.
  • Reverb Scraper — musical‑instrument marketplace listings, price guide & sellers.

Tips

  • Find category/brand URLs: browse Zalando in your market and copy the URL of any category, brand, or filtered listing (e.g. …/damen-kleider/?…) straight into Start URLs — all of its filters are preserved.
  • Markets & currency: the market (and currency) is taken from each Start URL's domain. Mix markets in one run by pasting URLs from .de, .fr, .co.uk, etc.
  • Cheaper discovery: turn includeProductDetails off to collect price, discount, brand, colour, images and URL from catalog cards only (no per‑product fetch).
  • Recurring monitoring: combine Schedules with monitorMode to receive only new, price‑changed, or restocked products each run.
  • Proxies: keep the default datacenter proxy; switch to RESIDENTIAL only if you see repeated empty‑shell warnings.

FAQ

How do I scrape a whole Zalando category or brand? Paste its URL into Start URLs — e.g. https://www.zalando.de/herrenschuhe-sneaker/ or https://www.zalando.de/nike/. The actor pages through it (?p=2, ?p=3, …) up to maxPagesPerUrl.

Can I search by keyword? Zalando's free‑text search runs client‑side and isn't server‑rendered, so the reliable way to scrape a topic is to open it on Zalando and paste the resulting category / brand / filtered‑listing URL. Single brand and category names also work via searchTerms (nike/nike/).

Which countries are supported? Germany, Austria, Switzerland, France, Italy, Spain, Netherlands, Belgium, Poland, Sweden, Denmark, Finland, Czechia, the UK and Ireland — each with its own currency.

Does it get size availability? Yes — with product detail on, each product includes a sizes array with a per‑size available flag, plus sizesAvailableCount / sizesTotalCount and a derived inStock.

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

How do I monitor price drops and restocks? Turn on monitorMode, give it a monitorKey, and run it on a Schedule. Only new, price‑changed, or restocked products are emitted, each with a changeType.

Is scraping Zalando legal? This actor collects publicly available product data only. You are responsible for using the data in compliance with applicable laws and Zalando's terms.

A field is null — why? Some products genuinely don't publish a rating, materials, or a discount. Fields are null only when the data doesn't exist, not because the scraper skipped them.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.