Zalando Price Alert

Zalando Price Alert

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.

ECOMMERCEAUTOMATIONOTHERApify

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.

Features

  • 🔍 Extracts current prices of Zalando products
  • ✉️ Sends email notifications when prices drop below defined thresholds
  • 🎯 Supports size-specific price checks
  • ⏰ Can be scheduled with Apify Schedule for regular automated checks
  • 📊 Ideal for price tracking, discount monitoring, and smart shopping automation

Input Parameters

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.

🎯 Individual Product Configuration

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.


📦 Bulk Product Configuration (Alternative)

  • bulkProducts (array) – An array of product objects. Each object supports:
    • url (string) – URL of the Zalando product page
    • size (string, optional) – Size variant to monitor
    • priceThreshold (number, optional) – Price threshold below which an alert should trigger

📝 If both individual products and bulkProducts are provided, all will be processed.


📧 Notifications

  • emailNotification (boolean) – Whether to send an email alert when a product is below its price threshold
  • emailAddress (string) – Email address to receive notifications (required if emailNotification is true)

💡 Example Input

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}

Output Data

The actor returns a JSON array with detailed product information. Each object includes:

  • url – Product URL
  • productPicture – Image URL of the product
  • productName – Product name
  • alertStatetrue if the price is below the threshold
  • priceThreshold – Price threshold defined in input
  • emailNotificationSent – Whether an email was sent for this product
  • matchedProductVariants – Array of matching size variants with current prices

Example Output

1[
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]

Usage

  1. Deploy or run the actor on the Apify platform.
  2. Provide the list of product URLs and optional price thresholds/sizes.
  3. Enable emailNotification and set emailAddress if alerts are desired.
  4. Optionally, use Apify Schedule to run the actor regularly.
  5. Monitor product prices and receive email alerts automatically.

Email notifications

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❗

Limitations & Notes

  • Only publicly accessible Zalando product pages are supported.
  • If multiple sizes are available and no size is specified, all variants will be listed.
  • If the priceThreshold for the product is not set, the product will always be returned in results, regardless of its price.
  • Email will only be sent if emailNotification is set to true and price threshold is crossed or no price threshold set.

Support & Contact

✉️ If you encounter issues or need help, feel free to open an issue or contact us at scraper1one@gmail.com.

Frequently Asked Questions

Is it legal to scrape job listings or public data?

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.

Do I need to code to use this scraper?

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.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

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!