Skip to main content
NewWCAG scans on every change

Know when anything
changes online

Monitor websites, APIs, and web pages around the clock. The moment something shifts - you're the first to know.

No credit card required

Detection frequencyLive
Pricing page2m ago

Change detected

Alerts fan-out

Slack and email notifications are dispatched with screenshot and DOM diff context.

10s
Min interval (Enterprise)
24/7
Cloud monitoring
4
Alert channels
90d
Change history
  • Natural-language rules

    Plain English; Claude decides.

  • Triage inbox

    Keyboard-first j/k/u/n/e.

  • Sitemap & robots.txt

    Structured URL & rule diffs.

  • Geo classification

    Detect CDN-by-region drift.

  • Confidence score

    One number replaces threshold tuning.

Features

Powerful monitoring,
zero complexity

Everything you need to stay ahead of changes - designed for developers and teams.

New

Natural-language alert rules

Write a rule in plain English ("alert me when the Pro plan price drops below $50"); Claude reads the diff and decides whether each change matches your intent.

New

Triage inbox

A keyboard-first changes inbox. Unreviewed / Useful / Noise / Archived columns with j/k navigation, u/n verdicts, e to archive. Noise verdicts mine repeated patterns and propose mask regexes.

New

Sitemap.xml watch

First-class monitor type. We diff added and removed URLs across the sitemap (recursing into sitemap-index documents), not the raw XML, so re-serialisation never trips an alert.

New

robots.txt watch

Per-user-agent rule diffs, sitemap directive changes, host directive changes. Catch unintentional Disallow rules before they tank organic traffic.

New

Geo-targeted change detection

Monitor a URL from multiple regions. When the regional hashes diverge consistently and each region is individually stable, we classify the change as geo-targeted and tell you which regions disagree.

New

Composed confidence score

Every change gets a 0-1 score that combines visible-text diff, structural diff, change class, SEO drift, JSON-Patch density, section density, keyword intent, and reword penalty. Set 'fire when confidence > 0.5' once instead of guessing thresholds per monitor.

New

Tracked-value charts

Extract prices, stock counts, or any numeric tracked key and render a 7/30/90-day time series with first/last/min/max/delta on the monitor detail.

Structured diffs

Field-level JSON-Patch for API responses, section-anchored diffs for long HTML, SEO drift for head tags. The line diff is still there; the structured artefacts are what the UI and alert rules reason over.

Visual diffs

Screenshot-based comparison detects pixel-level changes across your monitored pages.

CSS selectors

Target specific elements. Ignore headers, footers, and ads - watch only what matters.

API monitoring

Track JSON and REST endpoints with custom headers, authentication, and request bodies.

Multi-channel alerts

Route notifications to Slack, Discord, email, or webhooks - per monitor, your rules.

Sub-minute checks

Poll as often as every 10 seconds. Time-sensitive pages get the attention they deserve.

Developer API

Full REST API for programmatic monitor management. Build dashboards and automations.

Use cases

Built for the people
who actually watch the web

Pick the persona closest to your job and see the features that solve it.

SEO ops

Sitemap drift, robots.txt rule changes, title and meta tag diffs, JSON-LD schema watches.

  • Sitemap.xml watch
  • robots.txt watch
  • SEO drift signals

Accessibility agencies

WCAG regressions tracked against an attested baseline, AI a11y impact classification, client-ready VPAT evidence.

  • Attested baselines
  • Auto-scan on change
  • A11y impact AI

Pricing & e-commerce

Tracked prices and stock as time series with charts and alert rules that fire on threshold crossings.

  • Tracked-value charts
  • Price threshold rules
  • NL rules

Engineering & DevOps

API contract diffs with field-level JSON-Patch, GitHub commit attribution, confidence-scored alerts, multi-region geo classification.

  • JSON-Patch diffs
  • GitHub attribution
  • Geo classification

Compliance & legal

Section-anchored diffs on long documents (ToS / privacy / docs) and signed change-verdict links direct from alert emails.

  • Section diffs
  • Signed verdict links
  • 90-day history

How it works

Up and running
in minutes

01

Add a URL

Paste any website, API endpoint, or page URL. Use CSS selectors to target specific elements.

02

We monitor 24/7

Our infrastructure checks your URLs on schedule - text diffs, visual screenshots, or API tracking.

03

Get alerted instantly

The moment a change is detected, you receive an alert with a detailed diff.

Pricing

Simple, transparent pricing

Start free and scale with your needs.

Free
$0forever
5 monitors · 30 min checks
  • For hobby projects and evaluation
  • No credit card required
Get started free
Popular
Pro
$12/mo
50 monitors · 1 min checks
  • For solo developers and small teams
  • Sub-minute checks
Start Pro
Business
$39/mo
300 monitors · 30s checks
  • For growing companies and agencies
  • Real-time 30-second checks
Start Business
Enterprise
Custom
Unlimited monitors · 10s checks
  • For mission-critical monitoring
  • Dedicated support and onboarding
Contact sales
Included in every plan
  • Text, visual, and API change detection
  • CSS selector targeting
  • AI-powered change summaries
  • Accessibility (WCAG) scanning
  • On-demand screenshot capture
  • Email, Slack, Discord, and webhook alerts
  • Full REST API access
  • Team collaboration
  • 90-day change history

FAQ

Website monitoring basics

Quick answers for teams comparing OnChange with uptime tools, visual diff tools, and manual QA checks.

What counts as a website change?

A website change can be edited copy, a redesigned section, a changed price, a removed CTA, a different API response, a new accessibility violation, a metadata update such as a title tag or canonical URL, a sitemap.xml URL addition or removal, or a robots.txt rule change.

How often should I monitor important pages?

Use faster checks for revenue-critical pages, pricing, APIs, and launch pages. Daily or weekly checks are usually enough for evergreen content, legal pages, and documentation.

Can I reduce noisy alerts?

Yes. Target a specific element with CSS selectors, ignore headers or ads, mute volatile JSON paths or sections with regex masks, set a confidence threshold on the composed signal score, or write a plain-English rule like "alert me when the Pro plan price drops below $50" and let Claude decide whether each diff matches.

Is this different from uptime monitoring?

Yes. Uptime monitoring tells you whether a page responds. Change monitoring tells you whether the page still says, shows, and returns the right thing.

How does the triage inbox work?

The /changes view is a four-tab inbox - Unreviewed, Useful, Noise, and Archived - with keyboard shortcuts (j and k navigate, u marks useful, n marks noise, e archives). Marking changes as noise feeds an aggregated suggestion engine that mines repeated patterns and proposes regex masks to silence the same noise on future checks.

What does geo-targeted change detection do?

When you configure multiple regions on a monitor, every check runs from each region via a regional proxy. The classifier compares the regional hashes against each other and against the primary; when regions disagree consistently it tags the change as geo-targeted so you can spot CDN A/B rollouts, feature flags by source IP, and price experiments by country.

Ready to get started?

Start monitoring for free. No credit card required.