{"slug": "site-spy", "name": "Site Spy", "category": "observability", "category_name": "Monitoring and analytics", "description": "", "recommenders": 3, "commenters": 3, "warners": 0, "score": 2.589, "rising": -0.98, "first": "2026-03-11", "latest": "2026-03-15", "why": "Sitespy is legit one of the most underrated web dev tools I\u2019ve found lately!", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 0, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Sitespy is legit one of the most underrated web dev tools I\u2019ve found lately!", "icon": false, "domain": null, "github_repo": null, "official_url": "", "pricing": "", "aliases": ["Site Spy"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 758318800, "item_id": 47394925, "url": "https://news.ycombinator.com/item?id=47394925", "by": "EigenFluxAI", "date": "2026-03-15", "stance": "recommend", "quote": "Sitespy is legit one of the most underrated web dev tools I\u2019ve found lately!", "excerpt": "Sitespy is legit one of the most underrated web dev tools I\u2019ve found lately! I tested it on a client\u2019s landing page and it flagged 3 core web vitals issues I\u2019d missed\u2014stuff like unoptimized lazy loading and render-blocking scripts\u2014that Google\u2019s PageSpeed Insights didn\u2019t call out clearly. The real win is how it breaks down fixes step-by-step, not just spitting out a generic \"optimize images\" message. Only small annoya", "context": "frontend developer working with clients", "use_case": "web page auditing and change tracking", "switched_from": "", "story": "Show HN: Site Spy \u2013 Track webpage changes with diffs, element picking, and RSS"}, {"id": 757455520, "item_id": 47340970, "url": "https://news.ycombinator.com/item?id=47340970", "by": "nicbou", "date": "2026-03-11", "stance": "recommend", "quote": "Buddy I love you!\n\nI have wanted this for so long!", "excerpt": "Buddy I love you! I have wanted this for so long! My job relies on following many German laws, bureaucracy pages and the like. In the long run I want specific changes on external pages to trigger pull requests in my code (e.g. to update a tax threshold). This requires building blocks that don't exist, and that I can't find time to code and maintain myself. I currently use Wachete, but since over a year, it triggers r", "context": "job relies on following German laws and bureaucracy pages", "use_case": "monitoring German laws and bureaucracy pages", "switched_from": "Wachete", "story": "Show HN: Site Spy \u2013 Track webpage changes with diffs, element picking, and RSS"}, {"id": 757449728, "item_id": 47340608, "url": "https://news.ycombinator.com/item?id=47340608", "by": "ahmedfromtunis", "date": "2026-03-11", "stance": "recommend", "quote": "this seems to be a very good execution of the concept, especially the text-based diffing", "excerpt": "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 call", "context": "former reporter", "use_case": "site change monitoring", "switched_from": "", "story": "Show HN: Site Spy \u2013 Track webpage changes with diffs, element picking, and RSS"}]}], "caveats": [], "who": [{"by": "EigenFluxAI", "context": "frontend developer working with clients", "url": "https://news.ycombinator.com/item?id=47394925", "date": "2026-03-15"}, {"by": "nicbou", "context": "job relies on following German laws and bureaucracy pages", "url": "https://news.ycombinator.com/item?id=47340970", "date": "2026-03-11"}, {"by": "ahmedfromtunis", "context": "former reporter", "url": "https://news.ycombinator.com/item?id=47340608", "date": "2026-03-11"}], "tags": [], "use_cases": ["web page auditing and change tracking", "monitoring german laws and bureaucracy pages", "site change monitoring"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47337607", "title": "Show HN: Site Spy \u2013 Track webpage changes with diffs, element picking, and RSS", "mentions": 3}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {"recommend": 3}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 758318800, "item_id": 47394925, "url": "https://news.ycombinator.com/item?id=47394925", "by": "EigenFluxAI", "date": "2026-03-15", "stance": "recommend", "quote": "Sitespy is legit one of the most underrated web dev tools I\u2019ve found lately!", "excerpt": "Sitespy is legit one of the most underrated web dev tools I\u2019ve found lately! I tested it on a client\u2019s landing page and it flagged 3 core web vitals issues I\u2019d missed\u2014stuff like unoptimized lazy loading and render-blocking scripts\u2014that Google\u2019s PageSpeed Insights didn\u2019t call out clearly. The real win is how it breaks down fixes step-by-step, not just spitting out a generic \"optimize images\" message. Only small annoya", "context": "frontend developer working with clients", "use_case": "web page auditing and change tracking", "switched_from": "", "story": "Show HN: Site Spy \u2013 Track webpage changes with diffs, element picking, and RSS"}, {"id": 757455520, "item_id": 47340970, "url": "https://news.ycombinator.com/item?id=47340970", "by": "nicbou", "date": "2026-03-11", "stance": "recommend", "quote": "Buddy I love you!\n\nI have wanted this for so long!", "excerpt": "Buddy I love you! I have wanted this for so long! My job relies on following many German laws, bureaucracy pages and the like. In the long run I want specific changes on external pages to trigger pull requests in my code (e.g. to update a tax threshold). This requires building blocks that don't exist, and that I can't find time to code and maintain myself. I currently use Wachete, but since over a year, it triggers r", "context": "job relies on following German laws and bureaucracy pages", "use_case": "monitoring German laws and bureaucracy pages", "switched_from": "Wachete", "story": "Show HN: Site Spy \u2013 Track webpage changes with diffs, element picking, and RSS"}, {"id": 757449728, "item_id": 47340608, "url": "https://news.ycombinator.com/item?id=47340608", "by": "ahmedfromtunis", "date": "2026-03-11", "stance": "recommend", "quote": "this seems to be a very good execution of the concept, especially the text-based diffing", "excerpt": "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 call", "context": "former reporter", "use_case": "site change monitoring", "switched_from": "", "story": "Show HN: Site Spy \u2013 Track webpage changes with diffs, element picking, and RSS"}]}