Endpoint Playground
Returns a Zalando country storefront's live top-level category navigation, department by department. This is the discovery source for zalando-category's category parameter — category slugs are market-specific (each storefront uses its own local-language slug), so there is no fixed value space to hardcode; this endpoint returns the live values instead. market is required (there is no default storefront) and accepts 25 country storefronts — see zalando-markets for the full current list with domains. department optionally restricts the response to one of women, men, or kids; omitting it returns all three. Scope note: only the top-level nav tabs (e.g. Clothing, Shoes, Sports) are returned, not each tab's own hover-revealed mega-menu of sub-categories.
14 Oct 2026: Single record response; 5 fields had a value in every checked item.
Sample value profiles: count: 12; market: “de”; source_urls: 1 entry.
curl 'https://api.crawlora.net/api/v1/zalando/categories?market=at&department=women' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| market | string | Yes | at | Zalando country storefront |
| department | string | No | women | Restrict to one Zalando shopping department. Omit to return all three. |
{
"code": 200,
"msg": "OK",
"data": {
"market": "de",
"count": 11,
"source_urls": [
"https://en.zalando.de/women-home/"
],
"fetched_at": "2026-09-16T12:00:00Z",
"categories": [
{
"department": "women",
"name": "Clothing",
"category": "womens-clothing",
"url": "https://en.zalando.de/womens-clothing/"
},
{
"department": "women",
"name": "Shoes",
"category": "womens-shoes",
"url": "https://en.zalando.de/womens-shoes/"
},
{
"department": "women",
"name": "Sports",
"category": "sports-range",
"url": "https://en.zalando.de/sports-range/"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.