v0.52.7

Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team

  • Cannot set language without session cookie
Výchozí čas opětovné kontroly pro všechny monitory, aktuální systémové minimum je 3 sekundy (Více informací).

Chcete použít časový plán? First confirm/save your Time Zone Settings
Po tolika po sobě jdoucích případech, kdy CSS/xPath filtr chybí, odeslat oznámení
Nastavit na 0 to disable
Password protection for your changedetection.io application.
Povolit přístup na stránku historie změn monitoru, když je povoleno heslo (Vhodné pro sdílení stránky rozdílů)Povolit anonymní přístup na stránku historie sledování, když je povoleno heslo
When a request returns no content, or the HTML does not contain any text, is this considered a change?

Tip: Použít URL pro AppRise oznámení for notification to just about any service! Please read the notification services wiki here for important configuration notes.

Zobrazit pokročilou nápovědu a tipy
Nadpis pro všechna oznámení
Tělo pro všechna oznámení — Můžete použít Jinja2 templating in the notification title, body and URL, and tokens from below.
Zobrazit tokeny/zástupné symboly
  • For JSON payloads, use |tojson without quotes for automatic escaping, for example - { "name": {{ watch_title|tojson }} }
  • URL encoding, use |urlencode, například - gets://hook-website.com/test.php?title={{ watch_title|urlencode }}
  • Regular-expression replace, use |regex_replace, například - {{ "hello world 123" | regex_replace('[0-9]+', 'no-more-numbers') }}
  • For a complete reference of all Jinja2 built-in filters, users can refer to the https://jinja.palletsprojects.com/en/3.1.x/templates/#builtin-filters

Formát pro všechna oznámení
Base URL used for the {{ base_url }} token v odkazech oznámení.
Default value is the system environment variable 'BASE_URL' - přečtěte si více zde.

Použijte Základní method (default) where your watched sites don't need Javascript to render.

The Chrome/Javascript method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'.

If you're having trouble waiting for the page to be fully rendered (text missing etc), try increasing the 'wait' time here.
Tohle počká n sekund před extrahováním textu.
Number of concurrent workers to process watches. More workers = faster processing but higher memory usage.
Aktuálně běží: 10 funkční async pracovníci.
Example - 3 seconds random jitter could trigger up to 3 seconds earlier or up to 3 seconds later
For regular plain requests (not chrome based), maximum number of seconds until timeout, 1-999.
Applied to all requests.

Note: Simply changing the User-Agent often does not defeat anti-robot technologies, it's important to consider all of the ways that the browser is detected.
Ignore whitespace, tabs and new-lines/line-feeds when considering if a change was detected.
Poznámka: Changing this will change the status of your existing watches, possibly trigger alerts etc.
Render anchor tag content, default disabled, when enabled renders links as (link text)[https://somesite.com]
Poznámka: Changing this could affect the content of your existing watches, possibly trigger alerts etc.
  • Remove HTML element(s) by CSS and XPath selectors before text conversion.
  • Don't paste HTML here, use only CSS and XPath selectors
  • Add multiple elements, CSS or XPath selectors per line to ignore multiple parts of the HTML.
Note: This is applied globally in addition to the per-watch rules.
  • Matching text will be ignorováno in the text snapshot (you can still see it but it wont trigger a change)
  • Note: This is applied globally in addition to the per-watch rules.
  • Each line processed separately, any line matching will be ignored (removed before creating the checksum)
  • Regular Expression support, wrap the entire line in forward slash /regex/
  • Changing this will affect the comparison checksum which may trigger an alert
Remove any text that appears in the "Ignore text" from the output (otherwise its just ignored for change-detection)
Poznámka: Changing this will change the status of your existing watches, possibly trigger alerts etc.

API Access

Drive your changedetection.io via API, More about Přístup k API a příklady zde.

Restrict API access limit by using x-api-key header - required for the Chrome Extension to work


API klíč de92f3938ce2cf6415fb2fd871a8fea8

Rozšíření pro Chrome

Easily add any web-page to your changedetection.io installation from within Chrome.

Step 1 Install the extension, Step 2 Navigate to this page, Step 3 Open the extension from the toolbar and click "Sync API Access"

Chrome store icon Chrome Webstore

Maximum number of history snapshots to include in the watch specific RSS feed.
For watching other RSS feeds - When watching RSS/Atom feeds, convert them into clean text for better change detection.
Does your reader support HTML? Set it here
'System default' for the same template for all items, or re-use your "Notification Body" as the template.
Tělo pro všechna oznámení — Můžete použít Jinja2 templating in the notification title, body and URL, and tokens from below.
Zobrazit tokeny/zástupné symboly

Ensure the settings below are correct, they are used to manage the time schedule for checking your web page watches.

UTC Time & Date from Server: 2026-01-19T15:11:46.780041+00:00

Local Time & Date in Browser:

Enable this setting to open the diff page in a new tab. If disabled, the diff page will open in the current tab.
Realtime UI Updates Enabled - (Restart required if this is changed)
Enable or Disable Favicons next to the watch list
Number of items per page in the watch overview list, 0 to disable.

Tip: "Residential" and "Mobile" proxy type can be more successfull than "Data Center" for blocked websites.

Extra Proxies
"Name" will be used for selecting the proxy in the Watch Edit settings
SOCKS5 proxies with authentication are only supported with 'plain requests' fetcher, for other fetchers you should whitelist the IP access instead

Extra Browsers can be attached to further defeat CAPTCHA's on websites that are particularly hard to scrape.
Simply paste the connection address into the box, More instructions and examples here

Extra Browsers

Verze Pythonu: 3.11.14

Pluginy aktivní:

  • levenshtein_plugin - Levenshtein distance and similarity plugin for text change detection.
  • wordcount_plugin - Word count plugin for content analysis.