GET/zappos/brandapiKey1 credit/request
Returns a Zappos brand page's product grid, with real page-based pagination and per-field filter facets. brand accepts a full brand URL copied from zappos.com, the "slug/id.zso" path from that URL, or just the opaque id from a GET /zappos/brands result's own id field. An unrecognized brand returns 404.
Required: brand. Optional: page.
Sampled 14 Oct 2026: 50 items. Filled in every item: product_id, style_id, color_id, brand_name, product_name, product_type, color, style_color and 9 more. Not in every item: rating (20), review_count (20). In the sample: rating: 1 to 5, median 4; product_name: “Terrex Rockadia Trail Running” and 32 other values; image_url: m.media-amazon.com; on_sale: true in 15 of 50; gender: median 1 entry; color: “Black” and 14 other values; style_color: “Black/Carbon/Black” and 44 other values; price: “$69.00” and 28 other values.
Open in Playground
GET/zappos/brandsapiKey1 credit/request
Returns a page of Zappos brands discovered from Zappos's own published sitemap, closing the discovery gap where a brand id otherwise has to be found elsewhere. Pair a returned id or url with GET /zappos/brand to browse that brand's product grid. name is derived from the brand's own URL slug (title-cased), not an authoritative site-provided label. q, if set, case-insensitively filters to brands whose derived name or slug contains it.
Optional: q, page, page_size.
Sampled 14 Oct 2026: 7 items. Filled in every item: id, slug, name, url. In the sample: name: “Adidas Golf” and 6 other values; url: zappos.com.
Open in Playground
GET/zappos/product/{productId}apiKey1 credit/request
Returns one Zappos product's full detail: name, brand, description, category, breadcrumbs, pricing, images, aggregate rating with a 1-5 star breakdown, up to two featured customer reviews with real author/date/body/rating, reviewer-submitted fit feedback for size/width/arch (each response option's own share of respondents plus the most common answer), and every sibling color variant with its own price. productId is taken from a search result's product_id field or a product page's URL. colorId is optional and selects a specific color variant; an omitted or invalid colorId still resolves the base product using a real color variant rather than failing. An unrecognized productId returns 404.
Required: productId. Optional: colorId.
Sampled 14 Oct 2026: 17 items. Filled in every item: color_id, color_name, price, original_price, percent_off, url. In the sample: price: $108.50 (16), $99.99 (1); color_name: “White/White” and 16 other values; url: zappos.com; percent_off: 30% (16), 35% (1).
Open in Playground
GET/zappos/searchapiKey1 credit/request
Searches Zappos's product catalog by keyword, with real page-based pagination. Returns products with brand, pricing, sale status, rating, and review count, plus filterable facets (gender, department, shoe size, and more) each with a live result count and its own drill-down URL. Requesting a page beyond the available results returns a normal, empty result rather than an error.
Required: term. Optional: page.
Sampled 14 Oct 2026: 100 items. Filled in every item: product_id, style_id, color_id, brand_name, product_name, product_type, color, style_color and 9 more. Not in every item: rating (57), review_count (57). In the sample: on_hand: 1 to 9,144, median 51; brand_name: “ASICS” and 17 other values; image_url: m.media-amazon.com; on_sale: true in 37 of 100; gender: median 1 entry; product_name: “GEL-Kayano® 33 Lite-Show” and 81 other values; color: “Navy” and 20 other values; style_color: “Lite Show/Orange Glow” and 84 other values.
Open in Playground
GET/zappos/suggestapiKey1 credit/request
Returns Zappos's own search-box suggestions (typeahead) for a partial query: a flat list of suggested search phrases, no product data. A partial query with no real matches returns a normal, empty result rather than an error.
Required: query.
Open in Playground