Change Monitoring · Reviewed 27 Oct 2026

ChangeDetection.io

Open-source website change detection and monitoring with alerts.

from $8.99 · free tier · changedetection.io ↗

Paid against free › Change Monitoring › ChangeDetection.io

ChangeDetection.io at a glance

Overview

01

Summary

The useful answer before the supporting detail.

ChangeDetection.io is an open-source website change detection and monitoring tool that tracks web page updates, restocks, and price changes, sending alerts via integrations like Discord and Slack S10. It is used by individuals and businesses to monitor competitor websites, product availability, and critical web content without manual checking S68. The product offers a hosted cloud subscription with nothing to install, as well as a self-hostable open-source edition S10.

02

Product identity and positioning

Name, category, positioning, audience, and first-party claims.

  • Identity: ChangeDetection.io is an open-source website change detection and monitoring tool S10.
  • Core purpose: It solves the problem of manually checking websites for updates, restocks, and price changes S68.
  • Intended users: Individuals and businesses who need to monitor web pages for changes S68.
  • Product scope: It is a single application with a hosted cloud service and a self-hostable open-source edition S10.
  • Positioning: The vendor positions it as the best and simplest way to monitor websites for changes S10.
  • Claimed distinction: It claims to be the most dynamic and feature-filled change monitoring system, supported by the open-source community S10.
03

Use cases and audiences

Who the product serves and the jobs it is designed to handle.

AudiencePractical use case
ShoppersMonitor out-of-stock products and get restock alerts S10.
E-commerce sellersTrack competitor price changes and product availability S68.
Security professionalsMonitor websites for security issues and changes S68.
General usersTrack website updates without RSS or email subscriptions S68.

Features

09

Features and capabilities

Core functions and evidence-backed product capabilities.

CapabilityWhat it does
Web page monitoringTracks web pages for changes and sends alerts when updates occur S10.
Restock alertsMonitors out-of-stock products and notifies when they are back in stock S10.
Price change detectionDetects price changes on e-commerce sites, with fixes for decimal-comma prices S59.
Filtering rulesIncludes trigger text, CSS/xPath rules, and ignore text filters to refine monitoring S10.
JavaScript renderingIncludes a real Chrome browser for monitoring JavaScript-heavy websites S10.
API accessProvides a REST API for managing watches, groups, and notifications S1.
Import URLsAllows importing a list of URLs to monitor S10.
10

Integrations and ecosystem

Connected products, exports, APIs, and workflow compatibility.

Integration or interfaceTypeWhat it enables
Discord, Slack, emailIntegrationSends restock and change alerts to these platforms S10.
REST APIAPIManages watches, groups, and notifications programmatically S1.
Processor pluginsExtension frameworkExtends the API with custom processing capabilities S1.
Webshare proxiesIntegrationOvercomes regional restrictions and avoids IP bans during monitoring S68.
PWA mobile integrationIntegrationProvides a basic progressive web app for mobile access S59.

Pricing

11

Pricing and plans

Published plans, free access, trials, credits, and pricing limitations.

Plan or offerVerified price and billingIncludedLimits
Subscription$8.99 per month, billed monthly, cancel anytime S10Cloud monitoring, automatic updates, unlimited alerts S10Up to 5,000 URL watches, one Chrome browser, checks from about 5 minutes, EU, USA and Tor proxies S10
Open-source editionFree to self-host S10Core monitoring features S10Not established

Competition

12

Competitive landscape

Domains competing for the same organic search demand.

Sampled competitors

CompetitorFirst-page appearancesSampled queriesAverage positionQueries observed
elest.io222change detection, changedetection io
reddit.com222change detection, changedetection io
github.com224change detection, changedetection io
zeabur.com111changedetection io
changetower.com113change detection
play.google.com115change detection
notify-me.rs115changedetection io
changedetection.ai116change detection
pagecrawl.io116changedetection io
sourceforge.net117change detection

Website intelligence — Collected evidence

Customers, testimonials, and first-party review claims

No supporting public-page evidence was collected for this category.

Independent review sources discovered

No links to supported independent review platforms were discovered on the collected pages.

Website intelligence — Scout synthesis

  • First-party claim: The service positions itself as a solution for monitoring out-of-stock products and receiving restock alerts, a use case shared with other monitoring tools W17.
  • First-party claim: The homepage highlights "85+ Notification formats supported!" and "Seriously cool integrations," suggesting a broad integration ecosystem as a differentiator W9W14.
  • First-party claim: The service offers a cloud-hosted subscription with no installation required, contrasting with self-hosted alternatives W7W21.
  • Scout inference: The open-source license (Apache 2.0) and availability of a self-hosted version may appeal to users seeking control and customization, a potential advantage over closed competitors W62W197.
  • Scout inference: The tutorial on UNIQLO restocks explicitly compares the service to the retailer's native "Notify Me" feature, highlighting limitations of the latter (e.g., account requirement, delayed notifications) W38W41W42.
13

AI visibility

Measured ChatGPT and Google AI mentions with cited sources.

AI-assistant referral traffic

  • Estimated current generative-AI referral share: 5.0%
MonthSource
—All AI assistants

Website intelligence — Collected evidence

Site-stated AI capabilities

Page typeEvidenceSource
changesRestock: let a plugin do LLM price/stock extraction without litellm (HTML + text hook, reusable helpers) (#4545)https://changedetection.io/CHANGELOG.txt
changesLLM restock: fix locale-formatted string prices (1.299,95 read as 1.29995) (#4544)https://changedetection.io/CHANGELOG.txt

These are first-party product claims, not independent measurements of AI-search visibility.

14

Marketing opportunities

Actions calculated directly from the collected evidence.

OpportunityRecommended actionEvidence
Striking-distance keywordVolume 140 · https://changedetection.io/
Important pagehttps://changedetection.io/tutorial/how-never-miss-uniqlo-restock-or-price-drop-again · 6 sampled keywords · best position 4
Competitor gap2 first-page appearances across change detection, changedetection io
Technical priorityhttps://changedetection.io/privacy-statement.html

Website intelligence — Collected evidence

Website evidence gaps

  • features: no usable public page was collected; verify whether the site publishes this evidence.
  • customers: no usable public page was collected; verify whether the site publishes this evidence.
  • reviews: no usable public page was collected; verify whether the site publishes this evidence.
  • identity: no usable public page was collected; verify whether the site publishes this evidence.
  • technical: no usable public page was collected; verify whether the site publishes this evidence.

Website intelligence — Scout synthesis

  • First-party claim: The service is marketed for restock alerts, with a specific tutorial on monitoring UNIQLO product pages W17W26.
  • First-party claim: The service can monitor Atom feeds for GitHub project releases, a use case for developers W98W102.
  • First-party claim: The service can monitor news sections of websites, as demonstrated with the Nürburgring example W126W131.
  • First-party claim: The service can monitor software update pages, as shown in the Synology NAS tutorial W149W152.
  • Scout inference: The tutorial content targets long-tail keywords related to specific monitoring use cases (e.g., "UNIQLO restock," "GitHub releases," "Synology NAS updates"), which could drive organic traffic W26W98W146.
  • Scout inference: The pricing page and subscription model ($8.99/month) are clear conversion points, and the tutorials include calls-to-action to subscribe W141W142W165W166.

Trust and proof

15

Customers, proof, and reviews

Published proof, customer signals, and review evidence.

Independent reviews

No citation-grounded independent review links were found.

Customer proof

No named customers, testimonials, or customer case studies were found.

Independent mentions

External links were grounded in one live web search. Search snippets are leads, not independently scraped page content; rejected links remain available in Review evidence.

16

Company, security, and trust

Ownership, policies, security signals, and public trust evidence.

SignalFindingSource
Company and ownershipCo Founder of Databoutique.com, web scraper with 10+ years of experience, writing The Web Scraping Club - read his coverage of our tool right here.source
Contact and supportContact us via the contact form and we will do our best to help!source
Legal and privacyCancel anytime ‐ 5,000 URL watches includedsource
Security and complianceNot published on the collected pages.—
Uptime and status pageNot published on the collected pages.—

Not found on the collected pages: security and compliance, uptime and status page. This only means Scout did not find it on the pages it read; it says nothing about the company itself.

17

Documentation and product updates

Help resources, product guidance, and visible changes over time.

Resource or updateTypeWhat is availableDate or freshness
ChangeDetection.io APIDocumentationDocumentation is publicly available. (source)Not dated
ChangelogChangelogPublic product change history. (source)Not dated
Tutorials / changedetection.ioGuideGuides, comparisons, pricing breakdowns, use cases, and how-to articles. (source)Not dated

Not found in the collected public sources: public roadmap, status page, separate help center or knowledge base.

Technical

18

Technical and delivery signals

Delivery model, platforms, API, data ownership, reliability claims and release activity.

SignalFindingSource
Delivery model (cloud, self-hosted, desktop, browser extension)Offered as a hosted cloud service and as a self-hostable open-source project S10.S10
Platforms and appsWeb-based; a basic PWA mobile integration is available S59.S59
API and extensibility (API, SDK, webhooks, MCP, plugins)Provides a REST API and processor plugin extensions S1.S1
Data ownership and exportUsers grant a license to their content; data may be accessed for support S67 S100.S67 S100
Performance and reliability claimsNot published on the collected pages.—
Release activityChangelog shows frequent updates and dependency bumps S59.S59
19

Measured infrastructure

Domain, certificate, and hosting signals, measured directly.

SignalFinding
TLS certificateLet's Encrypt, valid, expires 2026-12-17
Security headersHSTS, X-Content-Type-Options, X-Frame-Options
Headers not servedCSP, Referrer-Policy
Server headernginx/1.24.0 (Ubuntu)
Mail handled bymail.changedetection.io
Nameserversns2.dreamhost.com, ns3.dreamhost.com

Not measurable: wayback: rate limited by archive.org, ladder stopped after 1 probe(s); rdap: exceeded the overall budget; wayback: exceeded the overall budget; tls: exceeded the overall budget; dns: exceeded the overall budget; headers: exceeded the overall budget. A gap here means the lookup was unavailable, not that the finding is negative.

20

Technical site audit

A bounded multi-page crawl with page-level issues and URLs.

Scout — Bounded technical crawl

  • Pages crawled: 15 of 15 maximum
  • Technical health: 93/100
  • Critical issues: 1
  • Warnings: 15
  • Notices: 12

Issues

SeverityIssueValueAffected URL
warningTitle length should be reviewed96https://changedetection.io/
warningMissing meta description—https://changedetection.io/
warningMissing meta description—https://changedetection.io/as-featured-in
warningMissing meta description—https://changedetection.io/tutorials
warningMissing meta description—https://changedetection.io/docs/api_v1/index.html
warningMissing canonical URL—https://changedetection.io/docs/api_v1/index.html
noticeMeta description length should be reviewed20https://changedetection.io/terms-of-service
warningPage should have one primary H10https://changedetection.io/terms-of-service
criticalMissing page title—https://changedetection.io/privacy-statement.html
warningMissing meta description—https://changedetection.io/privacy-statement.html
warningMissing canonical URL—https://changedetection.io/privacy-statement.html
warningTitle length should be reviewed86https://changedetection.io/tutorial/how-never-miss-ubiquiti-restock-again-5-minutes-or-less
noticeMeta description length should be reviewed334https://changedetection.io/tutorial/how-never-miss-ubiquiti-restock-again-5-minutes-or-less
noticeMeta description length should be reviewed207https://changedetection.io/tutorial/are-you-buying-right-time
warningTitle length should be reviewed77https://changedetection.io/tutorial/changedetectionio-can-be-your-new-favourite-rss-reader
noticeMeta description length should be reviewed399https://changedetection.io/tutorial/changedetectionio-can-be-your-new-favourite-rss-reader
noticeMeta description length should be reviewed371https://changedetection.io/tutorial/discord-alerts-page-content-changes
noticeImages are missing alt text2https://changedetection.io/tutorial/discord-alerts-page-content-changes
warningTitle length should be reviewed92https://changedetection.io/tutorial/atom-feed-monitoring-github-project-releases-just-one-easy-example
noticeMeta description length should be reviewed376https://changedetection.io/tutorial/atom-feed-monitoring-github-project-releases-just-one-easy-example
warningTitle length should be reviewed90https://changedetection.io/tutorial/check-when-website-was-last-updated-and-track-its-changes-over-time
noticeMeta description length should be reviewed200https://changedetection.io/tutorial/check-when-website-was-last-updated-and-track-its-changes-over-time
warningTitle length should be reviewed75https://changedetection.io/tutorial/how-never-miss-uniqlo-restock-or-price-drop-again
noticeMeta description length should be reviewed352https://changedetection.io/tutorial/how-never-miss-uniqlo-restock-or-price-drop-again
warningTitle length should be reviewed91https://changedetection.io/tutorial/find-best-proxy-beat-403-access-denied-our-proxy-scanner
noticeMeta description length should be reviewed208https://changedetection.io/tutorial/find-best-proxy-beat-403-access-denied-our-proxy-scanner
noticeMeta description length should be reviewed259https://changedetection.io/tutorial/how-monitor-keywords-any-website
noticeImages are missing alt text1https://changedetection.io/tutorial/how-monitor-keywords-any-website

Crawled pages

StatusTitleH1sWordsResponseURL
200Website change detection, monitoring, alerts, notifications, restock alerts \changedetection.io1580468 ms
200As featured in \changedetection.io11199254 ms
200Tutorials \changedetection.io1743117 ms
200ChangeDetection.io API110813456 mshttps://changedetection.io/docs/api_v1/index.html
200Terms of service / Terms and Conditions \changedetection.io0382496 ms
200Missing title1257992 mshttps://changedetection.io/privacy-statement.html
200How to Never Miss a Ubiquiti Restock Again (in 5 Minutes or Less) \changedetection.io1749104 ms
200Are you buying at the right time? \changedetection.io1847129 ms
200changedetection.io can be your new favourite RSS reader! \changedetection.io11174101 ms
200Discord alerts of page content changes \changedetection.io1408133 ms
200Atom feed monitoring - GitHub Project Releases - just one easy example! \changedetection.io1597241 ms
200Check When a Website Was Last Updated and Track Its Changes Over Time \changedetection.io1603116 ms
200How To Never Miss a UNIQLO Restock or Price Drop Again \changedetection.io1843132 ms
200Find the best proxy to beat "403 access denied" with our proxy scanner \changedetection.io1483141 ms
200How To Monitor Keywords On Any Website \changedetection.io1511119 ms

This is a bounded Scout crawl. Core Web Vitals and Lighthouse scores are not claimed unless a dedicated performance audit is connected.

21

Search Console and Analytics

First-party search and behavioral data connection state.

Modeled acquisition channels

ChannelEstimated share
direct64.6%
search17.9%
search organic17.9%
search paid0.0%
social6.6%
social organic5.8%
social paid0.8%
referrals5.9%
paid referrals0.0%
mail0.0%
gen ai5.0%
affiliate0.0%
other0.0%

First-party connections

IntegrationStatusData available after connection
Google Search ConsoleNot connectedClicks, impressions, CTR, average position, queries, pages, countries, and devices
Google AnalyticsNot connectedOrganic sessions, engagement, landing pages, conversions, geography, and devices

No first-party Search Console or Analytics numbers are shown until the site owner authorizes the corresponding Google account. Scout traffic model values above are modeled estimates, not private analytics totals.

Limits and method

22

Limitations and open questions

Known constraints and missing evidence from the collected pages.

The collected pages do not mention any competitor products by name. Evidence gaps include lack of detailed performance metrics, uptime guarantees, and independent customer reviews beyond media mentions. The pricing page was not directly scraped; pricing details come from an authoritative research source S10.

23

Sources, method, and limitations

Evidence inventory, collection method, provider use, and constraints.

This report is based on 7 collected pages from changedetection.io, including the homepage, API documentation, changelog, tutorials, privacy statement, terms of service, and an 'as featured in' page. Static and browser rendering rendering were used. External proof search was performed but no additional verification was completed. Pricing was supplemented by an authoritative research source S10. Limitations include incomplete scraping of some pages and lack of direct customer reviews.

Paid against free, in your inbox

One job at a time: the paid tools worth paying for, the free ones you can run yourself, and who should pick which.

No tracking pixels. One click to leave. We use your address to send Stack Radar and nothing else. Privacy.