GET/zara/categoriesapiKey1 credit/request
Returns Zara's full category and subcategory navigation tree for the US storefront (WOMAN, MAN, KID, and other top-level sections), sourced directly from Zara's own category navigation data. Each entry's id is the value to pass as categoryId to zara-category-products. Takes no query parameters.
Takes no parameters.
Sampled 14 Oct 2026: 9 items. Filled in every item: id, name, section_name, has_subcategories, subcategories. In the sample: name: “REFORM” and 8 other values; has_subcategories: true in 9 of 9; subcategories: median 8 entries; section_name: “REFORM” and 8 other values.
Open in Playground
GET/zara/category/{categoryId}/productsapiKey3 credits/request
Returns a Zara category's full product listing: products with pricing, images, and availability. categoryId is a numeric id from zara-categories. Zara does not paginate this data -- the response always contains the category's complete listing in one call, not one page of it. Each entry represents one purchasable color variant rather than a color-grouped product family.
Required: categoryId.
Sampled 14 Oct 2026: 343 items. Filled in every item: id, reference, name, price, section_name, family_name, subfamily_name, availability and 3 more. In the sample: family_name: PANTALON (342), BERMUDA (1); price: 49.9 to 169, median 69.9; reference: “09632275-I2026” and 218 other values; url: zara.com; colors: median 1 entry; name: “ZW COLLECTION MID-RISE CURVED STRAIGHT JEANS” and 241 other values; subfamily_name: T.PANT.PAQUETER (141), W.PANT.PAQUETER (98), B.PANT.PAQUETER (53) and 4 more; availability: in_stock (342), coming_soon (1).
Open in Playground
GET/zara/product/{productId}apiKey3 credits/request
Returns one Zara product's full detail: every purchasable color variant with its real marketing description, per-size stock, and full image gallery -- richer than the per-product summaries returned by zara-category-products and zara-search. productId is a numeric id, taken from a search/category result's url field (the digits after "-p" in the product-detail URL). An unrecognized productId returns 404.
Required: productId.
Sampled 14 Oct 2026: 8 items. Filled in every item: id, name, price, availability, description, images, sizes. In the sample: price: 35.94 to 59.9, median 59.9; name: “Light blue” and 6 other values; description: median 137 characters; images: median 9 entries; sizes: median 8 entries.
Open in Playground
GET/zara/searchapiKey3 credits/request
Searches Zara product listings by keyword within one department section, with real offset-based pagination. Returns products with pricing, images, availability, and every purchasable color variant, plus the search facets. This search is best-effort relevance, not a guaranteed keyword match: for an obscure or nonsense keyword, Zara's own search falls back to a broader recommended result set instead of returning an empty list, and there is no reliable field in the response to distinguish a true keyword match from that fallback behavior. Requesting an offset beyond the available results returns a normal, empty result with is_last_page true rather than an error.
Required: query, section (5 allowed values: WOMAN, MAN, KID, HOME, BEAUTY). Optional: offset, limit.
Sampled 14 Oct 2026: 24 items. Filled in every item: id, reference, name, price, section_name, availability, url, image_url and 1 more. Not in every item: family_name (23), subfamily_name (23). In the sample: family_name: TROUSERS (22), DRESS (1); price: 0 to 89.9, median 59.9; reference: “C04001246400000-I2026” and 23 other values; url: zara.com; colors: median 1 entry; name: “ZW COLLECTION MID-RISE RELAXED ANKLE PATCHWORK JEANS” and 21 other values; subfamily_name: T.FOLDER PANTS (11), W.FOLDER PANTS (7), B.FOLDER PANTS (2) and 2 more; availability: in_stock (23), low_on_stock (1).
Open in Playground
GET/zara/storesapiKey3 credits/request
Returns Zara physical retail stores near a location: name, full address, phone, coordinates, opening hours status, pickup/donation eligibility, and a canonical store page URL. lat and lng are both required -- this endpoint does not accept a free-text zip/city search. A location with no stores within the radius returns a normal response with an empty stores array rather than an error.
Required: lat, lng. Optional: radius, pickup_only, donation_only.
Sampled 14 Oct 2026: 8 items. Filled in every item: id, commercial_name, type, sections, address, city, state, postal_code and 8 more. Not in every item: name (7). In the sample: type: Mall (7), Street (1); name: “BEVERLY CENTER” and 6 other values; url: zara.com; pickup_allowed: true in 8 of 8; sections: median 3 entries; commercial_name: “ZARA BEVERLY CENTER MALL” and 7 other values; city: “LOS ANGELES” and 4 other values; donation_allowed: true in 6 of 8.
Open in Playground
GET/zara/suggestapiKey3 credits/request
Returns Zara's own search-suggestion (typeahead) results for a partial keyword, the same suggestions shown while typing into Zara's search box. A nonsense query returns a normal response with an empty suggestions array rather than a fallback/recommended set.
Required: query.
Open in Playground