Zalando research
Look up and compare products, categories, and search results on Zalando —
all as normalized JSON from the Crawlora API, with no HTML scraping.
When to use this skill
- "What does X cost on Zalando?" or "find X on Zalando in the German store."
- "Search Zalando for X" / "what's in the running-shoes category on Zalando?"
- "Look up this Zalando product by SKU."
- "Autocomplete this Zalando search query."
- "Which Zalando country storefronts are available?"
- Competitive pricing or catalog research scoped to Zalando.
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
- Set
CRAWLORA_API_KEY in the environment before running the helper.
- The helper reads
CRAWLORA_API_KEY from the environment and sends requests to https://api.crawlora.net/api/v1. Missing/invalid key → 401.
How it works
- Resolve the market — every other Zalando endpoint requires
market
(a country storefront code like de, fr, com) with no default. If
unsure which code to use, list them via /zalando/markets.
- Search —
/zalando/search (q+market) to find candidate products
by keyword; returns normalized result cards with price, brand, and image
plus total_count. Only the first page is available.
- Autocomplete —
/zalando/suggest (q+market) to complete a partial
search term (e.g. "running sho" → "running shoes") before searching.
- Product detail —
/zalando/product (sku+market) to fetch brand,
description, images, and per-size price/availability/GTIN for one product,
using a sku from search or category results.
- Category browse —
/zalando/category (category+market) to browse
a category or brand listing by market-specific URL slug, returning the
same result cards as search plus total_count.
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Resolve storefronts, then search a market (GET, key=value params):
scripts/crawlora.sh /zalando/markets | jq '.'
scripts/crawlora.sh /zalando/search q="running shoes" market=de | jq '.'
# Product detail (sku from a search/category result, same market):
scripts/crawlora.sh /zalando/product sku=AD116A0FL-Q11 market=de | jq '.data'
# Browse a category, and autocomplete a partial query:
scripts/crawlora.sh /zalando/category category=shoes market=de | jq '.'
scripts/crawlora.sh /zalando/suggest q="running sho" market=de | jq '.'
Use scripts/crawlora.sh for all requests; it keeps the API key out of command-line arguments.
Endpoint reference
See reference/endpoints.md for every Zalando
endpoint this skill uses (method, path, params, description).
Examples
- Storefront-aware price check:
/zalando/markets to confirm the right
code, then /zalando/search in that market to pull current prices for a
keyword.
- Category audit:
/zalando/category with a market-specific slug (e.g.
shoes on de/gb, chaussures on fr) to list a category's catalog
and flag items above/below a price threshold.
- Search-to-detail drill-down:
/zalando/search to find candidate SKUs,
then /zalando/product on the best match for full price/size/availability.
Notes & limits
- Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo.
Key at https://crawlora.net.
- Public data only — public product/listing pages; respect Zalando's terms.
- Security: key lives in
CRAWLORA_API_KEY only — never hardcode, query-param, or commit it.
- Zalando always needs
market (no default storefront) — resolve valid
codes via /zalando/markets if unsure. A sku is generally only listed
for sale on the market(s) it was found in, so keep market consistent
between search/category and product-detail calls.
- Category slugs are market-specific (each storefront uses its own
local-language slug) — take them from that market's own site navigation
or a product's
url field, not from another market.
/zalando/search and /zalando/category return only the first page of
results; deeper pagination is not yet supported.
1---2name: zalando-research3description: Researches products, prices, brands, and categories on Zalando (the European fashion marketplace) using the Crawlora API, returning clean JSON. Use when the user asks to find a product, browse a category or brand, autocomplete a search, or resolve a Zalando storefront market — instead of scraping Zalando pages.4---56# Zalando research78Look up and compare products, categories, and search results on Zalando —9all as normalized JSON from the Crawlora API, with no HTML scraping.1011## When to use this skill1213- "What does X cost on Zalando?" or "find X on Zalando in the German store."14- "Search Zalando for X" / "what's in the running-shoes category on Zalando?"15- "Look up this Zalando product by SKU."16- "Autocomplete this Zalando search query."17- "Which Zalando country storefronts are available?"18- Competitive pricing or catalog research scoped to Zalando.1920## Setup (one-time)2122- Get a free Crawlora API key (2,000 credits/mo, no card) at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).23- Set `CRAWLORA_API_KEY` in the environment before running the helper.24- The helper reads `CRAWLORA_API_KEY` from the environment and sends requests to `https://api.crawlora.net/api/v1`. Missing/invalid key → `401`.2526## How it works27281. **Resolve the market** — every other Zalando endpoint **requires `market`**29 (a country storefront code like `de`, `fr`, `com`) with no default. If30 unsure which code to use, list them via `/zalando/markets`.312. **Search** — `/zalando/search` (`q`+`market`) to find candidate products32 by keyword; returns normalized result cards with price, brand, and image33 plus `total_count`. Only the first page is available.343. **Autocomplete** — `/zalando/suggest` (`q`+`market`) to complete a partial35 search term (e.g. "running sho" → "running shoes") before searching.364. **Product detail** — `/zalando/product` (`sku`+`market`) to fetch brand,37 description, images, and per-size price/availability/GTIN for one product,38 using a `sku` from search or category results.395. **Category browse** — `/zalando/category` (`category`+`market`) to browse40 a category or brand listing by market-specific URL slug, returning the41 same result cards as search plus `total_count`.4243Full endpoint list, methods, and params: [`reference/endpoints.md`](reference/endpoints.md).4445## Calling the API4647```sh48# Resolve storefronts, then search a market (GET, key=value params):49scripts/crawlora.sh /zalando/markets | jq '.'50scripts/crawlora.sh /zalando/search q="running shoes" market=de | jq '.'5152# Product detail (sku from a search/category result, same market):53scripts/crawlora.sh /zalando/product sku=AD116A0FL-Q11 market=de | jq '.data'5455# Browse a category, and autocomplete a partial query:56scripts/crawlora.sh /zalando/category category=shoes market=de | jq '.'57scripts/crawlora.sh /zalando/suggest q="running sho" market=de | jq '.'58```5960Use `scripts/crawlora.sh` for all requests; it keeps the API key out of command-line arguments.616263## Endpoint reference6465See [`reference/endpoints.md`](reference/endpoints.md) for every Zalando66endpoint this skill uses (method, path, params, description).6768## Examples6970- **Storefront-aware price check:** `/zalando/markets` to confirm the right71 code, then `/zalando/search` in that market to pull current prices for a72 keyword.73- **Category audit:** `/zalando/category` with a market-specific slug (e.g.74 `shoes` on `de`/`gb`, `chaussures` on `fr`) to list a category's catalog75 and flag items above/below a price threshold.76- **Search-to-detail drill-down:** `/zalando/search` to find candidate SKUs,77 then `/zalando/product` on the best match for full price/size/availability.7879## Notes & limits8081- **Credits / pay-on-success:** billed only on `2xx`; free tier 2,000 credits/mo.82 Key at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).83- **Public data only** — public product/listing pages; respect Zalando's terms.84- **Security:** key lives in `CRAWLORA_API_KEY` only — never hardcode, query-param, or commit it.85- **Zalando always needs `market`** (no default storefront) — resolve valid86 codes via `/zalando/markets` if unsure. A `sku` is generally only listed87 for sale on the market(s) it was found in, so keep `market` consistent88 between search/category and product-detail calls.89- Category slugs are market-specific (each storefront uses its own90 local-language slug) — take them from that market's own site navigation91 or a product's `url` field, not from another market.92- `/zalando/search` and `/zalando/category` return only the first page of93 results; deeper pagination is not yet supported.