ParseForge Scrapers

Zalando Fashion Product Scraper

parseforge/zalando-fashion-scraper

E-commerceAutomationIntegrations

Scrapes Zalando product listings from a search query and returns each product as a flat row with its name, price, brand, sizes, availability, and images.

Run this scraper See the API call
Total users
2
Monthly active
0
Total runs
89
Bookmarked
0
Rating
Not rated yet
Last modified
8 days ago

Overview

ParseForge

Zalando Fashion Product Scraper

Scrape Zalando product listings from any search query, up to a million per run. Each product comes with its name, price, brand, sizes, availability, and images. No login or API key. Export to CSV, JSON, Excel, or XML.

Zalando's catalog spans thousands of brands and millions of fashion, beauty, and sport products, but manually collecting pricing, availability, and sizing data is slow and error prone. This actor reads the public product feeds directly from a search query you provide, so you get structured rows instead of screenshots. It works across all Zalando country stores without a browser, returning only the fields that matter for your analysis.

Who uses it What they scrape Zalando for
E-commerce pricing analysts Monitor competitor pricing and discount patterns across Zalando's catalog.
Fashion brand managers Track how their own brand and competing labels are presented and priced.
Market researchers Identify trending product categories, colors, and materials for a new season.
Dropshippers and resellers Find in-stock products with high margins to list on other marketplaces.

What it does

This Actor collects Zalando product listings by search query and returns each product as a flat row with its name, price, brand, sizes, availability, and images.

  • ๐Ÿ” Search-driven input: give it a product name, brand, or category keyword like "Nike sneakers" or "Sommerkleid".
  • ๐ŸŒ Multi-country support: runs on any Zalando country domain by setting the start URL in the run configuration.
  • โšก High throughput: collects up to a million products per run, limited only by the maxItems you set.
  • ๐Ÿ›ก๏ธ Residential proxies built in: uses Apify residential proxies by default to avoid blocking and CAPTCHAs.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Zalando data

๐Ÿ“Š Build a price history dataset.

A pricing analyst runs the actor daily with the same search query and appends the results to a Google Sheet to track markdowns and stock-outs over time.

๐Ÿท๏ธ Audit your brand's presentation.

A brand manager searches for their own label across Zalando stores to verify product images, descriptions, and current selling prices match the latest line sheet.

๐Ÿงต Spot seasonal trends early.

A trend forecaster scrapes broad category searches like "puffer jackets" or "sandals" each week and counts color and material mentions to predict next season's winners.

๐Ÿ›’ Feed a dropshipping pipeline.

A reseller scrapes clearance and sale items, filters for high availability, and pushes the product data into their own store's inventory feed.

Why choose this scraper

What you get
No official API needed Reads the public product feeds directly, no app registration or token management.
Fixed flat schema Every product row has the same columns, ready for Excel, SQL, or a BI tool.
Runs on autopilot Schedule it daily or weekly to build a price history without writing a cron job.

How it compares

This actor focuses on high-volume, search-driven Zalando scraping with residential proxies built in, while the alternative offers a lower per-result cost for smaller jobs.

Feature ParseForge Zalando [Only $1.9๐Ÿ’ฐ] Scraper (PPE)
Search query input Yes Not listed
Residential proxies included Yes Not listed
Up to 1,000,000 products per run Yes Not listed
Multi-country store support Yes Not listed
Product images Yes Yes
Brand and size data Yes Yes

Configure the run

Drive the Actor from a single search query, and set a maximum number of products so your dataset stays within budget. The Input tab lists every parameter.

A first run with the defaults:

{
  "searchQuery": "shoes",
  "maxItems": 10,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}

A larger pull:

{
  "searchQuery": "shoes",
  "maxItems": 200,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.85
1,000 results $8.50
10,000 results $85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Zalando Fashion Product Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Zalando through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/zalando-fashion-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your search query matches products that exist on the Zalando store you are targeting. Try the same search on the Zalando website first. Also confirm you are using the correct country domain in the start URL.

The actor is running very slowly.

Residential proxies are slower than datacenter proxies but are necessary for Zalando. If speed is critical, you can try switching to datacenter proxies in the proxy configuration, but this increases the risk of blocking.

I get a CAPTCHA or a block page.

Make sure you are using residential proxies. If you already are, try reducing the maxItems or adding a longer delay between requests. Zalando may tighten its defenses during sales events.

Some product fields are empty in the output.

Not every product listing includes every field. If a brand, size, or color is missing from the Zalando page, the corresponding column will be empty in your dataset.

The actor stopped before reaching maxItems.

This can happen if the search query returns fewer products than your maxItems value. Try a broader search term or check the Zalando site directly to see how many results the query produces.

FAQ

Question Answer
Can I scrape a specific Zalando category or brand? Yes. Enter the category or brand name as the search query, for example "Adidas" or "evening dresses". The actor will return all products that match that search on Zalando.
Which Zalando country stores does this support? It supports all Zalando country domains. You set the start URL in the run configuration, so you can target zalando.de, zalando.nl, zalando.pl, or any other store.
Does it return sold-out products? The actor returns the availability status as shown on the product page. If a size or a product is listed as sold out, that information will appear in the availability field.
How many products can I scrape in one run? You set the limit with the maxItems field, up to 1,000,000 products per run. The actor stops gracefully when it reaches that number.
Do I need a Zalando account or API key? No. The actor reads the public product listing pages. You do not need to log in, register an app, or manage OAuth tokens.
What output formats are supported? You can export your dataset in CSV, JSON, Excel, XML, or RSS from the Apify run console.
Can I schedule this to run automatically? Yes. Apify lets you schedule any actor run on a recurring interval, such as every day at 8 AM, so you can build a price history without manual work.
Does it scrape product images? Yes. The dataset includes image URLs for each product, which you can download separately or use directly in your reports.
Will I get blocked by Zalando? The actor uses Apify residential proxies by default, which rotate IP addresses and significantly reduce the chance of blocking. You can also configure your own proxy if you prefer.
Can I filter results by price or size before scraping? The actor collects all products matching your search query. You can filter the exported dataset afterward in Excel or your own script. Pre-filtering on the fly is not built in.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Zalando SE. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
searchQuery string Search keyword for Zalando (e.g. "tshirt", "headphones", "lipstick"). shoes
maxItems integer How many products to collect per run. 10
proxyConfiguration object Apify proxy configuration. Residential proxies recommended. {"useApifyProxy":true,"apifyProxyGroups"

Pricing

from $7.50 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.0075 to $0.0085

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~zalando-fashion-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Zalando Fashion Product Scraper on Apify All scrapers