← Back to AI Insights
Gemini Executive Synthesis

A tool (Site Spy) that monitors specific elements or entire webpages for changes and exposes these changes as RSS feeds, diffs, and various notifications.

Technical Positioning
A granular, noise-reducing webpage change monitoring solution that provides real-time updates via RSS and other channels, specifically designed to track critical content blocks rather than entire pages.
SaaS Insight & Market Implications
Site Spy addresses a pervasive problem in the digital landscape: the silent, unannounced changes on critical webpages that can have significant personal or business implications. Its core innovation lies in its 'element-level tracking,' which is a substantial leap beyond traditional full-page monitoring. By allowing users to pinpoint and track specific content blocks (like prices, stock statuses, or headlines), it drastically reduces notification noise and increases the relevance of alerts. This granularity is a key differentiator, making the tool highly valuable for a range of professional use cases. Developers and businesses will find this particularly compelling for several reasons. Firstly, the exposure of changes as RSS feeds transforms static web content into a programmatic data stream. This enables seamless integration into existing dashboards, automation workflows, or custom applications, effectively 'API-fying' non-API-driven web sources. This is crucial for competitive intelligence (e.g., monitoring competitor pricing or product updates), compliance (tracking regulatory changes), or content aggregation. Secondly, the mention of an 'MCP server for Claude, Cursor, and other AI agents' positions Site Spy as a vital data feeder for the burgeoning AI ecosystem. It suggests a future where AI agents can autonomously monitor and react to specific web changes, moving beyond simple data scraping to intelligent, event-driven automation. This tool represents a trend towards more intelligent, targeted web data extraction, empowering both human users and AI systems with timely, actionable insights from the ever-changing web.
Proprietary Technical Taxonomy
element picker diff view snapshot timeline RSS feeds MCP server AI agents

Raw Developer Origin & Technical Request

Source Icon Hacker News Mar 13, 2026
Show HN: I built a tool that watches webpages and exposes changes as RSS

I built Site Spy after missing a visa appointment slot because a government page changed and I didn’t notice for two weeks.It watches webpages for changes and shows the result like a diff. The part I think HN might find interesting is that it can monitor a specific element on a page, not just the whole page, and it can expose changes as RSS feeds.So instead of tracking an entire noisy page, you can watch just a price, a stock status, a headline, or a specific content block. When it changes, you can inspect the diff, browse the snapshot history, or follow the updates in an RSS reader.It’s a Chrome/Firefox extension plus a web dashboard.Main features:- Element picker for tracking a specific part of a page- Diff view plus full snapshot timeline- RSS feeds per watch, per tag, or across all watches- MCP server for Claude, Cursor, and other AI agents- Browser push, Email, and Telegram notificationsChrome: chromewebstore.google.com/detail/site-spy/j... addons.mozilla.org/en-GB/firefox/add... docs.sitespy.appI’d especially love feedback on two things:- Is RSS actually a useful interface for this, or do most people just want direct alerts?- Does element-level tracking feel meaningfully better than full-page monitoring?

Developer Debate & Comments

multidude • Mar 12, 2026
This is directly useful for financial data monitoring. I've been thinking about watching specific elements on energy report pages (EIA weekly inventory releases, OPEC statements) rather than scraping the full page. The element picker + RSS output is exactly the right interface for that — pipe the change event straight into an NLP pipeline without the noise of a full page diff.The RSS question: yes, RSS is useful precisely because it's composable. It works with anything. Direct alerts are convenient but RSS is infrastructure.
Kotlopou • Mar 12, 2026
I use RSS to get updates from a ll the stuff I read online at once, and thought this would be nice for those websites that don't already have an RSS feed, but... Perhaps I'm stupid, but I can't actually find the RSS output? And searching for RSS on https://docs.sitespy.app/docs returns no hits.
msp26 • Mar 12, 2026
I got claude to reverse engineer the extension and compare to changedetection and here's what it came up with. Apologies for clanker slop but I think its in poor taste to not attribute the opensource tool that the service is built on (one that's also funded by their SaaS plan)---Summary: What Is Objectively Provable- The extension stores its config under the key changedetection_config- 16 API endpoints in the extension are 1:1 matches with changedetection.io's documented API- 16 data model field names are exact matches with changedetection.io's Watch model (including obscure ones like time_between_check_use_default, history_n, notification_muted, fetch_backend)- The authentication mechanism (x-api-key header) is identical- The default port (5000) matches changedetection.io's default- Custom endpoints (/auth/, /feature-flags, /email/, /generate_key, /pregate) do NOT exist in changedetection.io — these are proprietary additions- The watch limit error format is completely different from changedetection.io's, adding billing-specific fields (current_plan, upgrade_required)- The extension ships with error tracking that sends telemetry (including user emails on login) to the developer's GlitchTip server at 100% sample rateThe extension is provably a client for a modified/extended changedetection.io backend. The open question is only the degree of modification - whether it's a fork, a proxy wrapper, or a plugin system. But the underlying engine is unambiguously changedetection.io.
pilina • Mar 12, 2026
Nobody has mentioned, that FreshRSS [0] has built-in web scraper too. It is also easier to use (little bit, imho), than changedetection.io. Works like a charm for me - mostly window shoping thrift shops.[0](https://freshrss.org/)
bharrison • Mar 12, 2026
Calls to mind a long forgotten, and perhaps one of the most useful bash scripts I've written which addressed this issue in a very rudimentary way; Curl a url, hash the result to file, compare the current hash to the saved hash from the previous run and generate an email on diff.My goal was to monitor the online release of tickets for the 2009 Scion Rock fest (luckily no js, or even Adobe Flash[!] in use), and it worked brilliantly to that end.[grammar]
Hauk307 • Mar 11, 2026
This is cool. I'd use it to track when state wildlife agencies update their regulation pages — those change once a year with no announcement and I always miss it. Element-level tracking would be perfect for that vs watching the whole page. To answer your question: I'd want both RSS and direct alerts (email/push) depending on urgency.
ahmedfromtunis • Mar 11, 2026
As a (former) reporter, site monitoring is a big part of what I do on a daily basis and I used many, many such services.I can attest that, at least from the landing page, this seems to be a very good execution of the concept, especially the text-based diffing to easily spot what changed and, most importantly, how.The biggest hurdle for such apps however are 'js-based browser-rendered sites' or whatever they're called nowadays. How does Site Spy handle such abominations?
tene80i • Mar 11, 2026
RSS is a useful interface, but: "Do most people just want direct alerts?" Yes, of course. RSS is beloved but niche. Depends who your target audience is. I personally would want an email, because that's how I get alerts about other things. RSS to me is for long form reading, not notifications I must notice. The answer to any product question like this totally depends on your audience and their normal routines.
xnx • Mar 11, 2026
I like https://github.com/dgtlmoon/changedetection.io for this. Open source and free to run locally or use their Saas service.
enoint • Mar 11, 2026
Quick feedback:1. RSS is just fine for updates. Given the importance of your visa use-case, were you thinking of push notifications?2. Your competition does element-level tracking. Maybe they choose XPath?

Engagement Signals

313
Upvotes
76
Comments

Cross-Market Term Frequency

Quantifies the cross-market adoption of foundational terms like AI agents and MCP server by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.