Zalando Catalogue by Category
Under maintenancePricing
from $2.50 / 1,000 results
Zalando Catalogue by Category
Under maintenanceEvery product on a Zalando category listing (Germany (zalando.de), United Kingdom (zalando.co.uk), France (zalando.fr), Italy (zalando.it), Spain (zalando.es), Netherlands (zalando.nl), Poland (zalando.pl)): id, name, brand, price, original price, rating, seller and sponsored flag, page by page,…
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
AtTheRate AI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Pulls every product on a Zalando category listing across seven European storefronts (Germany, United Kingdom, France, Italy, Spain, Netherlands and Poland), one row per product with brand, price, size availability, promotional flags and a sponsored marker. Built for fashion brands and retail analysts who need the complete shelf of a category in its real order.
What you get
- Complete coverage page by page, with
category,category_title,breadcrumbs,pageandpositionon every row. - Brand-first data:
brandis populated, making brand share a direct count. - Price with the discount split out:
priceis the live selling price,original_pricethe crossed-out price when the article is reduced, andcurrencyfollows the storefront (EUR, GBP or PLN). sizes, the sizes still buyable on the card, plusin_stock, so you see depth of availability and not just presence.flags, Zalando's merchandising labels such as "Deal" or "Bestseller", as shown to the shopper.is_sponsoredper row, read from the advertising marker Zalando attaches to a slot in its own collection data.expandSubcategorieswalks the children from Zalando's navigation tree and stamps each row withparent_category.
Input
Give it category paths or Zalando URLs and a storefront.
{"categories": ["/damenschuhe-sneaker/"],"locale": "de","maxPages": 1,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "DE"},"expandSubcategories": false,"delayMs": 1200,"callsPerSession": 60}
categories(required): paths such as/damenschuhe-sneaker/or URLs such ashttps://www.zalando.de/herren-schuhe/.locale:de,uk,fr,it,es,nlorpl. Defaultde.maxPages: pages per category.0means every page Zalando reports.expandSubcategories: also crawl the children from Zalando's navigation tree.proxyConfiguration: residential in the storefront's country, already the default.
Output
One dataset row per product, in listing order.
{"platform": "zalando","locale": "de","category": "/damenschuhe-sneaker/","page": 1,"position": 1,"id": "BEJ11A0X9-A11","name": "Sneaker low - white","brand": "Bershka","price": 20.99,"original_price": 29.99,"currency": "EUR","in_stock": true,"is_sponsored": false,"sizes": ["35", "36", "37", "38", "39", "40", "41"],"flags": ["Deal"],"condition": null,"product_url": "https://www.zalando.de/bershka-sneaker-low-white-bej11a0x9-a11.html","fetched_at": "2026-09-12T03:00:13.642Z"}
Zalando shows no star ratings on category cards, so rating and rating_count are null. condition is null for new articles, and category_title with breadcrumbs are null on paths where the site publishes no tree.
Use cases
- Brand share inside a category: group
brandoverpositionto see who owns the visible shelf. - Discount monitoring from
priceagainstoriginal_price, withflagsshowing when Zalando itself calls it a deal. - Size availability: a shrinking
sizesarray between runs is an early stock-out signal. - Assortment gaps across seven markets, and ad placement share from
is_sponsoredpaired withposition.
Notes and limits
- A verified run on
/damenschuhe-sneaker/atzalando.dereturned 66 products from page one. Page size varies by category and storefront. - Sponsored placements are not in every category. Both verified runs reported zero sponsored rows, so
is_sponsored: trueis a real signal rather than an expected one. - Search paths are not categories. A
/katalog/?q=...path is rejected and counted infailed_categories. - A few cards can arrive without their detail payload. Those rows keep
idandis_sponsoredand are marked withcard_missing. - Prices are normalised to numbers in the storefront's currency, PLN on
pland GBP onukincluded.
FAQ
Do I need a proxy? Yes. Residential in the storefront's country (DE, GB, FR, IT, ES, NL or PL), already the default.
How many results can I get? maxPages: 0 walks every page Zalando reports. One verified page returned 66 products.
Does it need a login or an API key? No. No Zalando account and no API key.
How are subcategories found? From Zalando's public navigation tree for the chosen storefront, so children match the site's own menu rather than a guess from page links.