v0.55.5

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

Výchozí čas opětovné kontroly pro všechna sledování, 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í
Nastavte na 0 pro vypnutí
Limit collection of history snapshots for each watch to this number of history items.
Nastavit prázdnou hodnotu pro vypnutí / bez limitu
Chránit heslem tuto changedetection.io applikaci
Povolit přístup na stránku historie změn monitoru, když je povoleno heslo (Vhodné pro sdílení stránky rozdílů)
Pokud požadavek vrátí prázdný obsah, nebo pokud HTML neobsahuje žádný text, má být označeno jako změna?

Tip: Use AppRise Notification URLs 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í
Základní URL použita pro {{ base_url }} token v odkazech oznámení.
Výchozí hodnota je systémová proměnná prostředí 'BASE_URL' - přečtěte si více zde.

Use the Basic 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'.

Pokud máte potíže při čekání na plné vykreslení stránky (chybějící text atp.), zkuste navýšit čas 'prodlevy' zde.
Toto počká n sekund před extrahováním textu.
Počet souběžných pracovních procesů sledování. Více procesů = rychlejší zpracování, ale vyšší spotřeba paměti.
Aktuálně běží: 5 funkční async pracovníci.
Příklad - 3 sekundový náhodný rozptyl může spustit o 3 sekundy dříve nebo až 3 sekundy později
Pro běžné základní požadavky (bez použití chrome), maximální počet sekund do vypršení, 1-999.
Nastaveno pro všechny požadavky.

Pozn.: Pouhá změna hodnoty User-Agent často neobejde technologie zamezující přístup robotů, je třeba vzít v potaz všechny možnosti jak lze prohlížeč rozpoznat..
Ignorovat mezery, tabulátory a nové řádky/odřádkování, při odhadu zda došlo ke změně.
Poznámka: Při změně této hodnoty se změní stav existujících sledování a to pravděpodobně spustí upozornění atp.
Vykreslit obsah kotvícího tagu, výchozí vypnuto, při zapnutí vykresluje odkazu jako (link text)[https://somesite.com]
Poznámka: Při změně této hodnoty se nejspíše změní stav existujících sledování a to nejspíše spustí upozornění atp.
  • Odstranit HTML element(y) pomocí CSS a XPath značek před konverzí textu.
  • Nevkládat HTML, ale pouze CSS a XPath značky
  • Přidat vícero elementů, CSS nebo XPath značky vždy na novou řádku, aby bylo postupně ignorováno více částí HTML.
Pozn.: Toto je aplikováno globálně dodatečně k pravidlům nastaveným pro jednotlivá sledování.
  • Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)
  • Pozn.: Toto je aplikováno globálně dodatečně k pravidlům nastaveným pro jednotlivá sledování.
  • Každá řádka zpracována samostatně, odpovídající řádky budou ignorovány (odstraněny před založením kontrolního součtu)
  • Podpora regulárních výrazů, ohraničit celé řádky lomítkem /regex/
  • Změna této hodnoty ovlivní porovnávací kontrolní součet, což může spustit upozornění
Odstranit všechen text z výstupu zadaný pod "Ignorovat text" (jinak bude ignorováno pouze pro detekci změn)
Poznámka: Při změně této hodnoty se změní stav existujících sledování a to pravděpodobně spustí upozornění atp.

API Přístup

Ovládejte svou changedetection.io pomocí API, Více o přístupu k API a příklady zde.

Omezit API přístupový limit použitím x-api-key hlavičky - vyžadováno pro správné fungování Chrome rozšíření


API klíč 824cfdd82c1a451ff36b534418efce65

Rozšíření pro Chrome

Přidávejte jakékoliv webové stránky do své changedetection.io instalace přímo z prohlížeče Chrome.

Krok 1 Nainstalovat rozšíření, Krok 2 Navigovat na tuto stránku, Krok 3 Otevřít rozšíření z lišty a kliknout "Synchronizovat API přístup"

ikona obchodu Chrome Chrome Webstore

Maximální počet snímků historie přiřazených ke sledování specifického RSS zdroje.
Sledování dalších RSS zdrojů - Při sledování RSS/Atom zdrojů, převádět na obyčejný text pro lepší sledování změn.
Máte čtečku podporující HTML? Nastavit zde
'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

Ujistěte se, že nastavení níže je správně, je použito pro časové rozestupy kontrol sledování webových stránek.

UTC Čas a Datum Serveru: 2026-05-21T20:14:36.414732+00:00

Místní Čas a Datum prohlížeče:

Po povolení tohoto nastavení bude stránka rozdílů otevřena v novém tabu. Při vypnutí bude použit aktuální tab.
Povolit aktualizace UI v reálném čase - (změna vyžaduje restart)
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 successful 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

AI-powered change monitoring

Connect an LLM to move from "something changed" to "only the thing you care about changed".

Intent filtering

Each watch or tag can carry a plain-text intent — "notify me only when the price drops" or "alert when the item goes out of stock". On every detected change the AI evaluates the diff against it and suppresses irrelevant noise.

Tip: intent evaluation benefits from a capable model — recommended qwen2.5:7b locally, or gpt-4o-mini / gemini-2.0-flash. Very small models (≤3B) may misjudge numeric comparisons.

AI souhrn změny

Instead of raw diffs, receive plain-language summaries in notifications — "Price dropped from $89 to $67" or "3 new items added to the listing". Set a global default prompt here, or override per watch or tag.

Minimal cost

The AI sees only a unified diff of what changed — never full page HTML. Low-cost models like gpt-4o-mini or Gemini Flash handle this well, typically fractions of a cent per check.

AI Provider

Master switch — when off, all AI lookups are skipped even if a provider is configured below.
Third-party data transfer — please read

When AI features are active, change data from the websites you monitor — including page diffs and extracted text — is sent to an external AI provider of your choice.

  • You are solely responsible for ensuring this complies with the terms of service of each website you monitor.
  • You are solely responsible for compliance with applicable data-protection laws (e.g. GDPR) regarding any personal data that may appear in monitored content.
  • API costs charged by your chosen provider are your own responsibility; this software has no visibility into or control over those charges.
  • AI / LLM models are known to hallucinate — producing plausible-sounding but factually incorrect or entirely fabricated output with apparent confidence — and by design may omit or truncate relevant data during summarisation. AI output must never be relied upon as complete or accurate. This software is provided as-is with no warranty of any kind.
  • By enabling AI features you personally indemnify and hold harmless the creator(s) and contributor(s) of this software from any claims, damages, or liability arising from this data transfer or your use of AI features.

Default AI Change Summary

Used for all watches unless overridden by the watch or its tag/group.  Modify default prompt

Behaviour

Configure a provider first to unlock behaviour settings.

Token & Cost Tracking

No AI usage recorded yet.

Token budget tokens per month (0 = unlimited)
Max input characters characters — currently enforcing: 100,000

Uptime: 1 hodina, 44 minut, 31 sekundy

Verze Pythonu: 3.11.15

Pluginy aktivní:

  • levenshtein_plugin - Levenshtein distance and similarity plugin for text change detection.
  • wordcount_plugin - Word count plugin for content analysis.
  • llm_restock - LLM fallback plugin for price and restock info extraction.