Zalando API API
The Zalando API returns EU fashion product data as clean JSON.
🤖 Using an AI assistant? Copy this link into ChatGPT / Claude / Cursor — it reads every endpoint and parameter instantly and tells you if this API fits your use case.
The primary search endpoint returns products with name, brand, SKU, price, colour, images and URL, and you can browse a category, sale and new_arrivals, pull a product, its variants and similar items, and the brands, categories and filters. It is built for fashion-price monitoring, catalog enrichment and EU retail analytics that need Zalando data without a scraper. One ReefAPI key, one shared credit pool, the standard envelope.
Real request and response JSON
Captured from the indexed primary action, search, on .
{
"method": "POST",
"url": "https://api.reefapi.com/zalando/v1/search",
"headers": {
"x-api-key": "$REEF_KEY",
"content-type": "application/json"
},
"body": {
"q": "nike",
"country": "de"
}
}{
"ok": true,
"meta": {
"api": "zalando",
"endpoint": "search",
"mode": "live",
"latency_ms": 2342.4,
"record_count": 24,
"bytes": 1813120,
"cache_hit": false,
"method": "hydration_blob",
"extra": {
"url": "https://www.zalando.de/catalogue/?q=nike",
"country": "de",
"page": 1,
"page_size": 24,
"has_more": true,
"next_page": 2
}
},
"data": {
"results": [
{
"sku": "NI111A0XD-A11",
"name": "[redacted-name]",
"brand": "Nike Sportswear",
"color": null,
"url": "https://www.zalando.de/nike-sportswear-air-force-1-sneaker-low-white-ni111a0xd-a11.html",
"image": "https://img01.ztat.net/article/spp-media-p1/54ebff14c74f4e55a760de6f09436896/[redacted-phone]b4d87871e6aada1547495.jpg?imwidth=500&filter=packshot",
"images": [
"https://img01.ztat.net/article/spp-media-p1/54ebff14c74f4e55a760de6f09436896/[redacted-phone]b4d87871e6aada1547495.jpg?imwidth=500&filter=packshot",
"https://img01.ztat.net/article/spp-media-p1/54ebff14c74f4e55a760de6f09436896/[redacted-phone]b4d87871e6aada1547495.jpg?imwidth=780&filter=packshot",
"https://img01.ztat.net/article/spp-media-p1/54ebff14c74f4e55a760de6f09436896/[redacted-phone]b4d87871e6aada1547495.jpg?imwidth=400&filter=packshot"
],
"category": {
"products": {
"edges": "[trimmed-depth]",
"totalCount": "[trimmed-depth]"
}
},
"sizes": [
"35.5",
"36",
"36.5"
],
"navigation_target_group": "WOMEN",
"condition": null,
"in_stock": null,
"availability": null,
"price": 101.99,
"original_price": 119.99,
"currency": "EUR",
"discount_percent": 18,
"formatted_price": "101,99 € Ursprünglich: 119,99 € Letzter niedrigster Preis: 107,99 € -6%",
"on_sale": true
},
{
"sku": "N1244D06L-A11",
"name": "[redacted-name]",
"brand": "Nike Performance",
"color": null,
"url": "https://www.zalando.de/nike-performance-everyday-cush-crew-3-pack-sportsocken-whiteblack-n1244d06l-a11.html",
"image": "https://img01.ztat.net/article/spp-media-p1/61af5ef973313caa84bd0eab4448c480/fa7bc[redacted-phone]b91b4485f5b1a515.jpg?imwidth=500",
"images": [
"https://img01.ztat.net/article/spp-media-p1/61af5ef973313caa84bd0eab4448c480/fa7bc[redacted-phone]b91b4485f5b1a515.jpg?imwidth=500",
"https://img01.ztat.net/article/spp-media-p1/61af5ef973313caa84bd0eab4448c480/fa7bc[redacted-phone]b91b4485f5b1a515.jpg?imwidth=780",
"https://img01.ztat.net/article/spp-media-p1/61af5ef973313caa84bd0eab4448c480/fa7bc[redacted-phone]b91b4485f5b1a515.jpg?imwidth=400"
],
"category": "STOCKING",
"sizes": [
"34-38",
"38-42",
"42-46"
],
"navigation_target_group": "ALL",
"condition": null,
"in_stock": null,
"availability": null,
"price": 15.95,
"original_price": 15.95,
"currency": "EUR",
"discount_percent": null,
"formatted_price": "15,95 €",
"on_sale": false
},
{
"sku": "N1244D06O-A11",
"name": "[redacted-name]",
"brand": "Nike Performance",
"color": null,
"url": "https://www.zalando.de/nike-performance-everyday-cush-crew-6-pack-sportsocken-whiteblack-n1244d06o-a11.html",
"image": "https://img01.ztat.net/article/spp-media-p1/e24ad250e41232c4a42b081331c2fcd7/e00b72951afb48ff8b42756e760f4252.jpg?imwidth=500",
"images": [
"https://img01.ztat.net/article/spp-media-p1/e24ad250e41232c4a42b081331c2fcd7/e00b72951afb48ff8b42756e760f4252.jpg?imwidth=500",
"https://img01.ztat.net/article/spp-media-p1/e24ad250e41232c4a42b081331c2fcd7/e00b72951afb48ff8b42756e760f4252.jpg?imwidth=780",
"https://img01.ztat.net/article/spp-media-p1/e24ad250e41232c4a42b081331c2fcd7/e00b72951afb48ff8b42756e760f4252.jpg?imwidth=400"
],
"category": "STOCKING",
"sizes": [
"34-38",
"38-42",
"42-46"
],
"navigation_target_group": "ALL",
"condition": null,
"in_stock": null,
"availability": null,
"price": 24.95,
"original_price": 24.95,
"currency": "EUR",
"discount_percent": null,
"formatted_price": "24,95 €",
"on_sale": false
}
],
"page": 1,
"page_size": 24,
"has_more": true,
"next_page": 2,
"query": "nike"
}
}What the Zalando API API does
| Action | Description | Concrete use case | Key params |
|---|---|---|---|
| search | Search Zalando by keyword — returns product cards with name, brand, SKU, price, color, images and product URL. Filterable by brand, price range and category; paginated. | Pricing teams call search to search Zalando by keyword. | q, country, page, category, order, ... |
| category | Browse Zalando products by category (e.g. herrenschuhe-sneaker) — returns listing cards with name, brand, price and images. Filterable and paginated. | Marketplace operators call category to get browse Zalando products by category (e.g. | category, country, page, order, brand, ... |
| sale | On-sale / discounted Zalando products — the outlet grid with original price, current price and discount percent. Scope to a category, otherwise lands on the country's sale/outlet section. Paginated. | Catalog enrichment teams call sale to get on-sale / discounted Zalando products. | country, category, page, brand, min_price, ... |
| new_arrivals | Newest Zalando products in a category, sorted newest-first. Scope to a category (e.g. damenschuhe-sneaker), otherwise lands on the country's primary section. Paginated. | Retail analysts call new_arrivals to get newest Zalando products in a category, sorted newest-first. | country, category, page, brand, min_price, ... |
| product | Full Zalando product detail by URL or SKU — name, brand, price, color, gallery images, available sizes, rating and attributes. | Pricing teams call product to get full Zalando product detail by URL or SKU. | url, sku, country |
| similar | Products similar to a given Zalando item — pulled from the product page recommendation cards. | Marketplace operators call similar to get products similar to a given Zalando item. | url, sku, country |
| variants | All size variants for a Zalando product with in-stock flags — useful for monitoring stock availability. | Catalog enrichment teams call variants to get all size variants for a Zalando product with in-stock flags. | url, sku, country |
| brands | Distinct brands present in a given Zalando listing — the brands found across the product cards of the supplied category or keyword search (one listing page, not Zalando's full brand directory). Useful for building brand filter chips for that listing. Pass category or q; defaults to the country's primary section. | Retail analysts call brands to get distinct brands present in a given Zalando listing. | country, category, q, page |
| categories | Top-level Zalando category links for a country, live-discovered from that TLD's own localized homepage navigation — so each country returns its real localized paths (fr: femme/homme/enfant, it: donna/uomo/bambini, es: mujer/hombre, nl: dames/heren, pl: kobiety/mezczyzni …), feed these paths to the category / sale / new_arrivals actions. | Pricing teams call categories to get top-level Zalando category links for a country, live-discovered from that TLD's own localized…. | country, gender |
| filters | Discover which sort and filter options are available for Zalando listings, including price range, brand and sort order. | Marketplace operators call filters to discover which sort and filter options are available for Zalando listings, including price ra…. | country, category, q |
| reviews | Customer reviews and overall rating summary for a Zalando product (when reviews are embedded on the product page). | Catalog enrichment teams call reviews to get customer reviews and overall rating summary for a Zalando product (when reviews are embedded…. | url, sku, country |
| attributes | Product attribute clusters for a Zalando item — material composition, care instructions and other structured attributes from the product page. | Retail analysts call attributes to get product attribute clusters for a Zalando item. | url, sku, country |
Call search from your stack
curl -X POST https://api.reefapi.com/zalando/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"q":"nike","country":"de"}'import requests
r = requests.post(
"https://api.reefapi.com/zalando/v1/search",
headers={"x-api-key": REEF_KEY},
json={
"q": "nike",
"country": "de"
},
)
print(r.json()["data"])const res = await fetch("https://api.reefapi.com/zalando/v1/search", {
method: "POST",
headers: {
"x-api-key": process.env.REEF_KEY,
"content-type": "application/json",
},
body: JSON.stringify({
"q": "nike",
"country": "de"
}),
});
const { ok, data, meta, error } = await res.json();Ask your MCP-connected assistant: call reefapi.zalando.search with {"q":"nike","country":"de"}.Who uses this API and why
- Fashion-pricing tools call search and sale to track Zalando prices and markdowns by brand.
- Catalog-enrichment products use product and variants to fill listings with colours and sizes.
- Retail analysts use new_arrivals and brands to spot trends across the EU fashion market.
Questions developers ask before integrating
What is the Zalando API API?
Zalando API API is a ReefAPI endpoint group for zalando api It returns live JSON through POST requests under /zalando/v1.
Is the Zalando API API free to try?
Yes. ReefAPI starts with 1,000 free credits, no card required. Zalando API calls use the same shared credit balance as every other ReefAPI engine.
Do I need a Zalando API login or account?
No login to Zalando API is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.
How fresh is the Zalando API data?
The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.
How many credits does the Zalando API API use?
Zalando API actions currently cost 1 credit per successful call. Failed or blocked calls are free, and all APIs draw from one credit pool.
Can I call Zalando API from an AI assistant or MCP client?
Yes. Connect ReefAPI once through MCP and your assistant can call zalando actions with the same key, credit pool and JSON envelope used by normal REST requests.
Is the Zalando API API a Zalando API scraper?
It is the managed alternative to a DIY Zalando API scraper. Instead of building and maintaining your own scraper — proxies, headless browsers, captcha and constant breakage — you call one ReefAPI endpoint and get the same zalando api back as clean JSON.
Why does my Zalando API scraper keep getting blocked?
Most Zalando API scrapers break on anti-bot defenses, rate limits and IP bans that need rotating residential proxies and browser fingerprinting to clear. ReefAPI handles all of that for you — no proxies, no captchas, no maintenance — and returns live JSON. Blocked or failed calls are free.