- Open source tool capable of tracking modifications to any web page, JSON file, or PDF.
- Advanced support for complex sites through Chrome and Playwright browser integration.
- Flexible alerting system with over 85 notification channels, including Discord, Slack, and Telegram.
- Artificial intelligence capabilities to filter noise and automatically summarize relevant changes.
Has it ever happened to you that you keep checking a website waiting for the price of a gadget to drop or for a new version of a program to be released, and You end up wasting the afternoon refreshing the browserIt's a real pain, to be honest. To solve this problem there is... changedetection.io, a powerful, open-source tool that does exactly that: monitor the network for you and alert you as soon as anything changesso that you don't miss a single detail.
The best thing about it is that it's super versatileWhether you are a user who wants hunting for deals, a developer who needs to monitor APIs Or for someone who manages a home lab and wants to know when there are updates to their services, this software is fantastic. You have the option to Install it yourself on your own server Or, if you don't want to complicate your life with the technical side, you can hire their cloud service to start crawling URLs in the blink of an eye.
What exactly is it and what can it do for you?

Essentially, it's a digital watchdog. It doesn't just detect if the text on a page has changed, but also You can monitor responses in XML or JSON format and extract only the data you are interested in.turning those changes into a very practical RSS feed. Furthermore, thanks to its active community and dozens of contributors, the program is constantly evolving to offer features that seem almost magical.
If you're involved in the world of e-commerce, you'll be interested to know that it has a specific plugin for stock alertsThis is pure gold for knowing when a product is no longer "out of stock." It's also ideal for keeping a close eye on safety bulletins, changes in government regulations, or even for Make sure no one has hacked your website making an unauthorized change to the homepage.
Installation and commissioning

For those of you who like to get your hands dirty with technology, the installation is a piece of cake thanks to the fact that it is fully compatible with DockerWith a simple command, you can start the instance on Linux, Windows, or Mac. If you prefer to go further, you can also install it using pip, as it's developed in Python.
A key point here is the use of Playwright or WebDriverSome websites are a headache because they use complex JavaScript and don't display content instantly; for these cases, changedetection.io connects to a real Chrome browser, simulating a human user. This even allows configure previous steps, such as accepting cookies, logging in with a username and password, or performing a specific search before starting to monitor the change.
Advanced filtering to prevent noise
We don't want our phones constantly ringing because the date in the footer or the stock price in the sidebar has changed. To avoid this noise, the tool offers the Visual Selector, which allows you to click directly on the area of the screen that interests you and automatically generate the necessary XPath or CSS rule.
In addition, you have very powerful filters. You can configure the system so that ignore certain texts or that only triggers the notification when a specific keyword appears. If you work with more technical data, support for JSONPath and jq It's simply brutal, allowing you to parse and restructure data from complex APIs to detect only the variation in the value that really matters to you.
Notifications and Artificial Intelligence

When a change occurs, the system can notify you in almost any way you can think of. Thanks to the Apprise library, It supports over 100 compatible services.From Discord, Telegram, Slack, Email, and Matrix, to integrations with Home Assistant or Gotify. You can customize the message using Jinja2 templates to make the notification much clearer and more direct.
And here's the most modern part: integration with language models (LLM) such as GPT-4, Gemini, or even local models via Ollama. Instead of receiving an ugly technical "diff," AI can Summarize the change in natural languageFor example, instead of seeing HTML code, you'll read: "The price has dropped from €89 to €67." You can even write rules in plain English, like "notify me only if the price drops below €50," and the AI will filter out everything else.
Other notable features
The software doesn't skimp on details. It allows monitor PDF filestracking changes in both the internal text and the file size or checksum. You can also schedule checks to occur only during business hours or according to a specific time zone, thus optimizing resource consumption.
For those who manage hundreds of URLs, there is the possibility of import lists from Excel files (.xlsx)This greatly simplifies organization through tags and groups. All of this can be managed through an intuitive web interface or via a Full REST API for those who prefer to automate the management of their surveillance in a programmatic way.
This ecosystem offers everything from a free, open-source self-hosting version to an affordable subscription that eliminates the need to manage servers and proxies. With the ability to interact with dynamic websites, filter content using AI, and send alerts through multiple channels, it becomes the ultimate tool for moving beyond simply browsing and proactively monitoring the web.
I am a technology enthusiast who has turned his "geek" interests into a profession. I have spent more than 10 years of my life using cutting-edge technology and tinkering with all kinds of programs out of pure curiosity. Now I have specialized in computer technology and video games. This is because for more than 5 years I have been writing for various websites on technology and video games, creating articles that seek to give you the information you need in a language that is understandable to everyone.
If you have any questions, my knowledge ranges from everything related to the Windows operating system as well as Android for mobile phones. And my commitment is to you, I am always willing to spend a few minutes and help you resolve any questions you may have in this internet world.