Zara Products Scraper & Monitor (per-size stock, price drops)
Pricing
Pay per event
Zara Products Scraper & Monitor (per-size stock, price drops)
Zara products from any category, search or product URL in any country: price, sale price, colors, every size with stock status, images. Monitor mode returns only new products, price drops and sizes back in stock, with webhook alerts.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Bluefield Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Zara Products Scraper & Monitor
Get Zara products from any category page, search or product URL, in any Zara country store (US, Spain, Brazil, France, Germany, UK, Mexico, Japan and more): price, sale price, currency, every color, every size with its stock status, images, URL and category.
Turn on monitor mode, schedule it every hour, and get only what changed: new products, price drops and sizes back in stock, straight to Discord, Slack, Telegram or any webhook.
Why this one
- Runs finish. It reads the same JSON that zara.com loads in your browser, at a gentle pace, and swaps to a fresh residential IP whenever a request is blocked. In our launch test, 5 of 5 inputs across 5 countries (ES, US, FR, DE, BR) returned 100 of 100 products with 0 errors.
- Stock per size, per color.
in_stock,low_on_stock,out_of_stockorcoming_soonfor every size, not just "available". - Monitor built in. No spreadsheet diffing: the actor remembers the last run and returns only the changes.
- Failures are free. If a product or input still fails, it comes back with an
errorfield and is not charged.
Schedule it every hour and get only new items
- Set
monitorModetotrueand add your category or search URLs. - Optional: paste a Discord or Slack webhook in
webhookUrl. - In Apify, create a Schedule (for example
0 * * * *, every hour) for this actor with that input.
Each run returns only products with a change, with a changes list like:
[{"type": "priceDrop", "color": "Black", "oldPrice": 29.95, "newPrice": 15.99},{"type": "backInStock", "color": "Black", "size": "M", "availability": "low_on_stock"}]
Use a different monitorStateName for each independent watch list. Set emitOnFirstRun to false to save the first run silently as a baseline.
Input
| Field | What it does |
|---|---|
startUrls | Zara category (…-l1066.html), search (…/search?searchTerm=…) or product (…-p04174315.html) URLs from any country site |
searchTerms | Words to search, in the store set by country (and optional language, searchSection) |
maxItemsPerInput | Products per URL or search term (default 20) |
includeSizes | Read every size and its stock (default on; off gives a faster price-only list) |
monitorMode | Return only new products, price drops and sizes back in stock |
notifyOn | Which changes count: new, priceDrop, priceIncrease, backInStock, outOfStock |
webhookUrl | Discord, Slack, Telegram bot sendMessage?chat_id=… or any JSON endpoint |
proxy | Residential by default; blocked sessions are replaced automatically |
Output (one row per product)
{"id": 574950582,"name": "VESTIDO MINI ABERTURA","url": "https://www.zara.com/es/es/vestido-mini-abertura-p03152232.html?v1=574950582","price": 29.95,"salePrice": 15.99,"currentPrice": 15.99,"onSale": true,"discountPercent": 46,"currency": "EUR","inStock": true,"sizesInStock": ["XS"],"colors": [{"colorId": "800", "name": "Negro", "hexCode": "#0A0A0A","price": 29.95, "salePrice": 15.99, "currentPrice": 15.99,"sizes": [{"name": "XS", "availability": "low_on_stock", "inStock": true, "lowStock": true, "sku": 574950590},{"name": "S", "availability": "out_of_stock", "inStock": false, "lowStock": false, "sku": 574950591}],"images": ["https://static.zara.net/assets/public/.../03152232800-p.jpg"]}],"images": ["https://static.zara.net/assets/public/.../03152232800-p.jpg"],"category": "MUJER > COLECCIÓN > VESTIDOS > VER TODO","section": "WOMAN","country": "es","scrapedAt": "2026-10-26T03:00:00+00:00"}
price is the regular price; salePrice is filled only when the item is discounted.
Pricing
You pay per result, failures are free.
- Scraper mode: per product returned.
- Monitor mode: a small fee per product checked, plus a fee per product with a change.
Notes
Public product data only, no login. Bundles and marketing tiles are skipped; their individual products appear on their own. Stock status is what Zara shows on the product page.