Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Tutorials

How to Scrape Zalando Product Data to CSV with UScraper

Scrape Zalando product data to CSV. Export titles, brands, prices, discounts, delivery labels and image URLs with the UScraper local desktop app. No code.

UScraper
June 30, 2026
8 min read
#how to scrape zalando#zalando product scraper#scrape zalando product data#zalando scraper tutorial#zalando scraper python alternative#zalando scraping api#zalando scraper alternative#zalando to csv#export zalando products#local desktop app
How to Scrape Zalando Product Data to CSV with UScraper

This tutorial shows how to scrape Zalando product data from keyword listing pages into CSV with the Zalando Product Scraper template. Import the workflow, edit catalog URLs, set the export path, run one validation page, and check rows before scaling.

Before you start

Prerequisites for scraping Zalando listings

You need UScraper installed as a local desktop app, the Zalando Product Scraper template, Zalando.it keyword URLs you are allowed to process, and a folder for the CSV. Start with one keyword and one page because listings vary by site, language, filters, stock, sale period, consent state, and session.

This guide covers visible catalog pages, not account dashboards, carts, checkout, partner portals, login-only prices, CAPTCHA bypassing, or private customer data. Review Zalando's current robots.txt, terms, and Partner Solutions docs for approved access.

Technical access is not the same as permission. Keep runs modest, avoid restricted data, document why the dataset is being collected, and use official or licensed routes when the export will feed a production system.


Workflow

What the Zalando product scraper workflow does

The JSON export is the authoritative workflow definition: set window size, navigate to keyword URLs, wait for product article links, scroll, export, check for Next, click Next, then repeat. The bundled workflow starts with editable Zalando.it searches such as borsette, occhiali da sole, and cappotti. JavaScript columns clean card text and extract the product URL from a[href*=".html"].

{
  "fileName": "crawler_prodotti_zalando.csv",
  "rowSelector": "article",
  "input": "Zalando.it keyword URLs",
  "pagination": "Next link when present",
  "columns": [
    "parola_chiave",
    "titolo",
    "pagina_url",
    "brand",
    "prezzo_attuale",
    "prezzo_prima",
    "sconto",
    "consegna",
    "img_url"
  ]
}

Append mode writes every keyword and reachable pagination page into the same local CSV. Clear the file or use a dated filename before reruns.

Output

What the Zalando to CSV export includes

CSV columnWhat it capturesValidation check
parola_chiaveSearch keyword from the current URLConfirm it matches the intended batch.
titoloProduct title from card text or link labelCompare against the visible card title.
pagina_urlAbsolute product detail URLOpen a few rows to confirm traceability.
brandBrand name detected from card textSpot-check mixed-brand result pages.
prezzo_attualeCurrent displayed priceExpect blanks when price is not exposed.
prezzo_primaPrevious or secondary priceUseful for markdown analysis.
scontoVisible discount such as -30%Validate during sale periods.
consegnaDelivery, shipping, or long-distance labelTreat as visible page copy.
img_urlPrimary image URLUse for QA and matching.

This is a listing-level scraper for assortment scans, price checks, sale monitoring, and discovery. For variant sizes, full descriptions, or reviews, run a detail workflow against selected pagina_url values.


Runbook

How to scrape Zalando product data to CSV

1

Import the template

Open Zalando Product Scraper, download the workflow JSON, and import it into UScraper.

2

Edit keyword URLs

Replace the bundled Zalando.it catalog searches with approved keyword URLs. Keep language, category, sort, and filter parameters when they affect results.

3

Confirm waits

Keep the 45-second page-load wait, product-link check, scroll block, and short sleep before Structured Export.

4

Set the CSV destination

Structured Export writes crawler_prodotti_zalando.csv with headers and append mode. Change the save location before running a batch.

5

Run one page, then widen

Run one keyword page, compare the CSV with the browser, then collect later pages only after the first sample is clean.

For recurring research, keep the exact source URLs. Filters and locale are part of the dataset.


Validation

Validate the export before using the data

Open the CSV beside the browser after the first run. Check the first five rows, one middle row, and one row from the last page. Sort by pagina_url for duplicates and by prezzo_attuale for blanks.

SymptomLikely causeFix
Zero rows exportedProduct cards did not render, consent blocked the page, or the selector no longer matchesHandle allowed prompts, wait for product cards, and rerun one page.
Blank pricesPrice text was delayed, hidden for the session, or moved in the listing markupIncrease wait time and inspect one card before changing the JS column.
Duplicate rowsA run was appended twice or pagination revisited a pageClear the CSV before reruns and dedupe by pagina_url.
Brand and title swappedText order changed in the product cardUpdate the brand and titolo selectors.
Missing imagesThe card image did not expose currentSrc or src when exportedKeep img_url optional and rerun after a scroll if images lazy-load.

Alternatives

Zalando scraper Python, API, or local workflow?

A Zalando scraper Python script gives developers control over selectors, retries, storage, and tests. It also means maintaining browser automation, queues, logs, and selector drift. A hosted Zalando scraping API can reduce infrastructure work, but data passes through a third party and pricing is usually usage-based.

UScraper fits a different path: visible-browser QA, no-code edits, and local CSV output for controlled research batches. For a production shoe store API, official partner or licensed product-data routes are more durable. For a quick Zalando to CSV export, UScraper templates are usually shorter.


FAQ

Zalando product scraper FAQ

Public pages can still be limited by terms, robots directives, access controls, copyright, database rights, privacy law, and local regulations. Review the current rules, keep runs modest, and get legal review before commercial reuse.


Next step

Download the Zalando product scraper template

When you are ready to run the tutorial, download the JSON from Zalando Product Scraper and keep this article open for QA. For ecommerce workflows, compare the Farfetch scraper, browse all UScraper templates, or read more export tutorials on the UScraper blog.

FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]