Go to example tasks
Get only new and changed products between two runs
Created by
Argentin Vazdautan
See how the monitor works on a small product list: the first run saves a baseline, and every later run returns only the products that are new, changed (with the old and new price) or removed. Point it at your own scraper's dataset or run it from a scraper's integration to get only what changed, with optional Telegram, Slack or email alerts.
Dataset Change Monitoregra_van/dataset-change-monitor
Change
Key
Changed fields
Before → after
+1 fieldTextNumberBooleanListObject
Input
…or items (JSON)
url:https://shop.example.com/p/1+2
name:Blue mug+2
price:12.5+2
Monitor name:demo-products
Unique key fields:url
Fields to ignore:scrapedAt+2
Report new items:true
Report changed items:true
Report removed items:true
Report all items as new on the first run:true
Show which fields changed (before → after):true
Max field changes listed per item:20
Max items to compare:0
Changes listed in a message:10
Also notify when nothing changed:false
Changes included in the webhook:100
Start over:false
Allow an empty source:false
State storage name:change-monitor-state
Output fields
Change
Key
Changed fields
Before → after
Item
Sign up on Apify01
Create your Apify account to access the Dataset Change Monitor.
Start the run02
The Actor will start running based on the input automatically.
Receive the output03
Monitor the progress in real-time. You will be notified as soon as your dataset is complete and ready for review.
Integrate into your workflow04
The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow.
