← All answers

How can I reliably scrape product data from Zalando without getting blocked?

To scrape Zalando reliably, use an endpoint that reads Zalando’s own product data instead of parsing the page: options include ScrapeUnblocker’s Zalando Search plugin, Bright Data’s Zalando products scraper and the dozens of Zalando actors in the Apify Store. ScrapeUnblocker’s plugin returns SKU, brand, name, price, currency, image and product URL as JSON on 8 Zalando storefronts, and ScrapeUnblocker published 99.9% success at a 2.1-second average over 1,040 calls on its Zalando scraper page. One call can collect up to 500 products and still counts as one request. The figure covers search results, not product detail pages.

Why do basic scrapers get blocked or find no products on Zalando?

Zalando can stop plain HTTP clients at the edge, and it does not put product cards in its HTML. On 9 October 2026, a plain curl request to an en.zalando.de search URL returned HTTP 403 and a “Site can’t be reached right now” page served from Akamai (server: AkamaiNetStorage). Even when the page loads, CSS selectors find nothing: according to ScrapeUnblocker’s Zalando plugin documentation, Zalando renders no product cards into the DOM and builds them from its own client-side data blob. ScrapeUnblocker’s plugin reads the products from that data, so you need no Zalando account and maintain no selectors.

Which Zalando scraping options are there?

You can call ScrapeUnblocker’s plugin directly or through its Apify actor, buy records from Bright Data, or run a third-party Apify actor; Zalando’s own zDirect API serves its selling partners. Figures come from each option’s own page:

OptionWhat you getPrice basis
ScrapeUnblocker Zalando Search pluginSKU, brand, name, price, currency, image, URL; 8 storefronts; up to 500 products per call1 request per call; €1.00 per 1,000 requests pay as you go
ScrapeUnblocker Zalando Search Scraper on ApifyThe same fields, run from your Apify account$1.20 per 1,000 products, plus a small run-start fee
Bright Data Zalando products scraperDomain, country code, URL, SKU, condition, gender, product name, brand and more$1.50 per 1,000 records pay as you go, pay only for success
Other Apify Store actorsFields vary by developerPer result; two Zalando scrapers with over 4,000 runs each list $1.50 and $1.90 per 1,000 results, plus run-start fees
Zalando zDirect APIFor partners selling on Zalando: submit products, set prices and stock, fulfil ordersZalando partners only

Per-product prices suit small pulls. On the plugin, a call that collects 500 products costs the same one request as a call that collects 48.

How do you request Zalando search data?

Send one request per search:

curl -X POST "https://api.scrapeunblocker.com/marketplace/zalando-search?query=nike%20sneakers&domain=en.zalando.de&max_results=96" \
  -H "x-scrapeunblocker-key: YOUR_API_KEY"
  1. Set domain to a storefront: en.zalando.de (default), www.zalando.de, www.zalando.co.uk, www.zalando.fr, www.zalando.it, www.zalando.es, www.zalando.nl or www.zalando.pl.
  2. Set max_results (default 48, maximum 500, about 48 products per page), or start from a later page.
  3. Read price as what the customer pays: the sale price when an item is discounted, otherwise the list price. currency comes from Zalando’s own data.
  4. Expect gaps: a field with no value is omitted, so a product can arrive without image or brand.

What if you need product detail pages?

Send the product URL to ScrapeUnblocker’s /getPageSource endpoint, with parsed_data=true for JSON, because the Zalando plugin covers search only. ScrapeUnblocker publishes no measurement for Zalando product pages, so check a sample of your own URLs and confirm each response contains the product data, not only an HTTP 200. According to ScrapeUnblocker’s error documentation, a 403 block and a timeout are not billed. Signup includes 500 free requests with no card. See the Zalando scraper page.

Sources

Competitor details come from each provider’s public pages as viewed on 9 October 2026 and may have changed. Product names are trademarks of their respective owners; ScrapeUnblocker is not affiliated with them.

Try ScrapeUnblocker free

95%+ success rate · from 0.55€ per 1,000 calls · 500 free requests on signup.