Zappos Scraper - Shoes & Fashion Product Search avatar

Zappos Scraper - Shoes & Fashion Product Search

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Zappos Scraper - Shoes & Fashion Product Search

Zappos Scraper - Shoes & Fashion Product Search

Export Zappos product listings with prices, ratings, review counts, brands, inventory and sale status. Search by keyword, then filter by brand, price range or sale status. Returns structured product records.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

2

Monthly active users

13 days ago

Last modified

Categories

Share

Zappos Scraper

Scrape product listings from Zappos.com (Amazon-owned shoes & fashion marketplace). Returns structured product data including prices, ratings, review counts, brands, inventory status, sale info, and images.

Features

  • 100 products per page — Zappos returns 100 results per search page
  • Rich product data — brand, name, price, original price, discount %, sale status, rating, review count, inventory count, color, gender, product type
  • Client-side filters — filter by brand, price range, or sale-only items
  • Pagination — automatically pages through results up to your maxResults limit
  • High-resolution images — full product image URLs from Amazon CDN

Input

FieldTypeDefaultDescription
querystring"running shoes"Search term
maxResultsinteger100Max products to return (1-1000)
brandstringFilter by brand name (case-insensitive)
minPricenumberMinimum price filter
maxPricenumberMaximum price filter
onSaleOnlybooleanfalseOnly return sale items
proxyConfigurationobjectOptional proxy

Output

Each product includes:

{
"productId": "10015354",
"styleId": "6584829",
"colorId": 13797,
"brandName": "Nike",
"productName": "Air Zoom Pegasus 40",
"price": "$129.99",
"priceNum": 129.99,
"originalPrice": "$159.99",
"originalPriceNum": 159.99,
"percentOff": "19%",
"onSale": true,
"rating": 4.5,
"reviewCount": 238,
"color": "Black/White",
"styleColor": "Black/White",
"productType": "Shoes",
"gender": "Men",
"onHand": 42,
"isNew": false,
"isLowStock": false,
"badges": [],
"imageUrl": "https://m.media-amazon.com/images/I/...",
"url": "https://www.zappos.com/p/nike-air-zoom-pegasus-40/product/...",
"searchQuery": "running shoes",
"scrapedAt": "2026-04-25T12:00:00.000Z"
}

How It Works

  1. Fetches the Zappos search page for your query
  2. Extracts the window.__INITIAL_STATE__ JSON embedded in the server-rendered HTML
  3. Parses the product list (100 per page) from the state object
  4. Applies any client-side filters (brand, price, sale)
  5. Paginates until maxResults is reached or no more results
  6. Pushes all results to the Apify dataset

Use Cases

  • Price monitoring — track shoe/fashion prices over time
  • Brand analysis — compare product counts, ratings, pricing across brands
  • Sale tracking — find the best deals with onSaleOnly filter
  • Inventory monitoring — track stock levels via onHand field
  • Market research — analyze product categories, pricing distributions, review counts

Run results and diagnostics

The dataset contains result records only. Empty searches do not add an error row. If every request fails and no records can be returned, the run fails; partial data is retained with a partial-results status. Open Run summary for request failures and the returned record count.