Extract current prices of selected Zalando products and receive email notifications when they drop below a defined threshold. Combine with Apify Schedule to create a complete price monitoring system.
An Apify actor that extracts current prices of selected Zalando products. Optionally, it sends an email notification if the price drops below a specified threshold.
The actor accepts the following input parameters in JSON format.
You can configure up to three individual products or provide a list of products using the bulkProducts
array.
Each of the following sections allows you to track a specific product by providing its URL, size, and price threshold:
firstProductUrl
(string) – URL of the first Zalando product to monitor
firstProductSize
(string, optional) – Size variant to monitor (e.g. "28x30", "M")
firstProductPriceThreshold
(number, optional) – Price threshold for the first product
secondProductUrl
(string) – URL of the second product to monitor
secondProductSize
(string, optional) – Size variant to monitor
secondProductPriceThreshold
(number, optional) – Price threshold for the second product
thirdProductUrl
(string) – URL of the third product to monitor
thirdProductSize
(string, optional) – Size variant to monitor
thirdProductPriceThreshold
(number, optional) – Price threshold for the third product
💡 If
priceThreshold
is not set for a product, it will always be returned regardless of its price.
bulkProducts
(array) – An array of product objects. Each object supports:
url
(string) – URL of the Zalando product pagesize
(string, optional) – Size variant to monitorpriceThreshold
(number, optional) – Price threshold below which an alert should trigger📝 If both individual products and
bulkProducts
are provided, all will be processed.
emailNotification
(boolean) – Whether to send an email alert when a product is below its price thresholdemailAddress
(string) – Email address to receive notifications (required if emailNotification
is true
)1{ 2 "firstProductUrl": "https://en.zalando.de/adidas-terrex-terrex-ax4-hiking-shoes-hiking-shoes-olive-stratawonder-beigecore-black-ad542a4qt-n12.html", 3 "firstProductSize": "38 2/3", 4 "firstProductPriceThreshold": 120, 5 6 "secondProductUrl": "https://www.zalando.pl/levis-xl-straight-jeansy-relaxed-fit-dream-nice-dreams-le221n0nx-k13.html", 7 "secondProductSize": "25x29", 8 "secondProductPriceThreshold": 600, 9 10 "thirdProductUrl": "https://en.zalando.de/adidas-performance-terrex-ax4-hiking-shoes-core-blackcarbongrey-four-ad542a4qt-q11.html", 11 "thirdProductPriceThreshold": 150, 12 13 "bulkProducts": [ 14 { 15 "url": "https://en.zalando.de/nike-sportswear-air-max-shoes.html", 16 "size": "42", 17 "priceThreshold": 300 18 }, 19 { 20 "url": "https://www.zalando.pl/adidas-superstar.html", 21 "size": "40 2/3", 22 "priceThreshold": 250 23 } 24 ], 25 26 "emailNotification": false, 27 "emailAddress": "emailaddress@gmail.com" 28}
The actor returns a JSON array with detailed product information. Each object includes:
url
– Product URLproductPicture
– Image URL of the productproductName
– Product namealertState
– true
if the price is below the thresholdpriceThreshold
– Price threshold defined in inputemailNotificationSent
– Whether an email was sent for this productmatchedProductVariants
– Array of matching size variants with current prices1[ 2 { 3 "url": "https://en.zalando.de/adidas-terrex-terrex-ax4-hiking-shoes-hiking-shoes-olive-stratawonder-beigecore-black-ad542a4qt-n12.html", 4 "productPicture": "https://img01.ztat.net/article/spp-media-p1/9452c367fdfd418ab25643ffaa17aad6/57124646f8844d71a8c7cc51021006e8.jpg?imwidth=762&filter=packshot", 5 "productName": "Adidas Terrex AX4 - Hiking shoes - olive strata/wonder beige/core black", 6 "alertState": true, 7 "priceThreshold": 120, 8 "emailNotificationSent": false, 9 "matchedProductVariants": [ 10 { 11 "size": "38 2/3", 12 "price": 109.95, 13 "priceCurrency": "EUR" 14 } 15 ] 16 }, 17 { 18 "url": "https://www.zalando.pl/levis-xl-straight-jeansy-relaxed-fit-dream-nice-dreams-le221n0nx-k13.html", 19 "productPicture": "https://img01.ztat.net/article/spp-media-p1/3685ddb228f94952a80545f0ab63b0d9/dbfb5331c9e34482ac550180b643824c.jpg?imwidth=762", 20 "productName": "Levi's® - Jeansy Relaxed Fit", 21 "alertState": true, 22 "priceThreshold": 600, 23 "emailNotificationSent": false, 24 "matchedProductVariants": [ 25 { 26 "size": "25x29", 27 "price": 539, 28 "priceCurrency": "PLN" 29 } 30 ] 31 }, 32 { 33 "url": "https://en.zalando.de/adidas-performance-terrex-ax4-hiking-shoes-core-blackcarbongrey-four-ad542a4qt-q11.html", 34 "productPicture": "https://img01.ztat.net/article/spp-media-p1/aa1e728073cd44ab837ce37cf594b3c1/6f3ccee573f741568ead62f3893fc481.jpg?imwidth=762&filter=packshot", 35 "productName": "Adidas Terrex AX4 - Hiking shoes - core black/carbon/grey four", 36 "alertState": true, 37 "priceThreshold": 150, 38 "emailNotificationSent": false, 39 "matchedProductVariants": [ 40 { 41 "size": "38 2/3", 42 "price": 109.95, 43 "priceCurrency": "EUR" 44 }, 45 { 46 "size": "39 1/3", 47 "price": 109.95, 48 "priceCurrency": "EUR" 49 } 50 ] 51 } 52]
emailNotification
and set emailAddress
if alerts are desired.The email message that would be sent will look more or less like this:
From: Zalando Price Alert scraper1one@gmail.com
Subject: 📉 Price alert: Watched Zalando product(s) are now below your set threshold
Message: information about product(s): name, image, price and a link to original Zalando page
Make sure to check the spam folder of your inbox and mark the email as not spam to ensure future delivery❗
emailNotification
is set to true
and price threshold is crossed or no price threshold set.✉️ If you encounter issues or need help, feel free to open an issue or contact us at scraper1one@gmail.com.
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!