Skip to main content

Frequently Asked Questions

Everything you need to know about OnChange. If your question is not answered here, reach out to us at contact@onchange.app.

What is OnChange?

OnChange is a website change detection and monitoring platform. It checks web pages and API endpoints on your chosen schedule, preserves detected differences, and sends alerts through your configured channels. You can monitor entire pages, specific elements using CSS selectors, or API responses. Notifications are delivered via email, Slack, Discord, or custom webhooks.

How does OnChange detect changes?

OnChange periodically fetches your target URL over HTTP (the default for text and API monitors), captures the content, and compares it against the previous snapshot. Monitors can optionally render the page in a real headless browser for JavaScript-heavy sites (available on Pro and up). When a difference is detected, it generates a diff showing exactly what changed and sends notifications through your configured channels.

What types of websites can I monitor?

OnChange can monitor publicly accessible web pages and REST API endpoints when the source permits access. Login requirements, anti-bot protections, rate limits, and failed requests can affect whether a check succeeds. Standard text monitors fetch the page over HTTP. For JavaScript-heavy single-page applications (React, Vue, Angular, etc.), you can enable headless browser rendering per monitor on the Pro plan and up.

How often can OnChange check for changes?

Check intervals depend on your plan. Free monitors every 30 minutes, Pro every minute, Business every 30 seconds, and Enterprise as often as every 10 seconds. You can also set any custom interval in seconds (minimum 10s on Enterprise, maximum 1 year). Choose a schedule based on how quickly you need to respond and the minimum interval in your plan. Detection happens when a scheduled check succeeds, not continuously between checks.

What notification channels are supported?

OnChange supports email, Slack (via incoming webhooks), Discord (via webhooks), and custom HTTP webhooks. You can configure multiple notification channels per monitor, and different monitors can use different channels. Webhook payloads include structured data that can be parsed by automation tools like Zapier or Make.

Can I monitor specific parts of a page?

Yes. CSS selector targeting lets you monitor a specific HTML element instead of the whole page. This is the recommended approach for most use cases because it eliminates noise from dynamic content like ads, timestamps, and personalized sections. You can use the visual element picker in the dashboard or manually enter CSS selectors.

Does OnChange support visual (screenshot) comparisons?

Yes, on the Pro plan and up. OnChange takes screenshots of monitored pages and provides visual diffs that highlight pixel-level differences. This is particularly useful for detecting layout changes, styling updates, image replacements, and other visual modifications that text-based monitoring might miss.

Can I take a screenshot of a page without setting up a monitor?

Yes. Our free screenshot tool at /tools/screenshot captures any public URL as a PNG in seconds - no sign up required. Pick a viewport (desktop, tablet, mobile), optionally target a specific element by CSS selector, and download the image. If you want to be notified when that page changes in the future, one click turns the URL into a live monitor.

Can I monitor API endpoints?

Yes. OnChange can monitor REST API endpoints and detect changes in JSON response payloads. You can configure custom headers, authentication tokens, HTTP methods, and request bodies. JSON diffs show exactly which fields changed, were added, or were removed. See our API monitoring use case for details.

Is there a free plan?

Yes. The Free plan includes 5 monitors with 30-minute check intervals, email / Slack / Discord / webhook alerts, CSS selector targeting, WCAG accessibility scans, and full REST API access. Paid plans unlock more monitors, faster check frequencies, and additional features: visual diffs, JavaScript rendering, and AI-powered change summaries start on Pro, and multi-region monitoring starts on Business.

How is pricing structured?

Every plan includes the full REST API, all alert channels, and team collaboration. Tiers differ in (1) how many monitors you can create, (2) how fast checks can run, and (3) feature depth: visual diffs, JavaScript rendering, and AI summaries start on Pro; multi-region monitoring starts on Business. Free is for evaluation, Pro for solo developers, Business for growing companies, and Enterprise for mission-critical workloads. There are no hidden fees for alerts, channels, or data storage.

What is semantic-only alert mode?

Semantic-only mode is a per-monitor setting (available on the Pro plan and up) where Claude judges whether the meaning of the page actually changed and only alerts you on meaningful changes. Reworded, reordered, or re-rendered content that says the same thing is still recorded in your history, but it stays silent so it does not fill your inbox with noise. It is designed for pages that churn cosmetically but rarely change substance.

Can I see exactly what changed on a page?

Yes, on every plan. Open any change and the comparator shows the old and new versions side by side with the changed text marked in place - added text and removed text are highlighted where they occur. For visual monitors you also get a before/after screenshot slider, plus a section-level redline so you can jump straight to the part of the page that moved.

Can OnChange trigger automations when a change is detected?

Yes, on the Business plan and up. When a change qualifies - by severity, category, or whether the meaning changed - OnChange POSTs a structured payload to a webhook or workflow. That works with Zapier, Make, n8n, or your own internal endpoints, so a detected change can open a ticket, post to a channel, or kick off any downstream job.

Does OnChange offer an RSS or JSON feed of changes?

Yes, on every plan. Every monitor exposes a public, tokened RSS 2.0 feed and a JSON feed of its changes, each entry carrying the AI summary, category, severity, and semantic verdict. You can subscribe in any RSS reader, a Slack RSS app, or Zapier to pull changes into wherever your team already works.

Is my data secure?

All data is transmitted over TLS (HTTPS), and sensitive fields such as monitor credentials and integration secrets are encrypted at the application layer before storage. Monitored page data is isolated per account and never shared or sold. Review the public security and privacy pages for the current data-handling details. Contact contact@onchange.app about security reviews, DPAs, or data-residency requirements before relying on a specific arrangement.

How long is change history retained?

OnChange retains change history for 90 days on every plan today. Enterprise customers can request longer retention as part of their contract. All change records include timestamps, before/after snapshots, and the full diff data for the duration of the retention window.

Can I access OnChange via an API?

Yes. OnChange provides a full REST API that lets you create, update, delete, and query monitors programmatically. You can also retrieve change history, diff data, and account information via the API. This enables integration with CI/CD pipelines, custom dashboards, and automation workflows.

Can I monitor pages that require login?

For API endpoints, you can configure custom headers with authentication tokens (Bearer tokens, API keys, basic auth). For web pages behind login walls, support depends on the authentication method. Contact us at contact@onchange.app if you need to monitor authenticated web pages.

What happens if a monitored page goes down?

If OnChange cannot load a monitored page (due to a server error, timeout, or network issue), it records the failure and can optionally alert you about the outage. This effectively provides basic uptime monitoring alongside change detection. The monitor continues checking on schedule and resumes normal operation when the page becomes available again.

Can I export my monitoring data?

Yes. You can export change history and monitoring data via the REST API. This allows you to build custom reports, import data into spreadsheets or BI tools, or archive records for compliance purposes. API responses are in standard JSON format for easy integration.

Is there a free tool to check a website for changes?

Yes. The OnChange website change checker is a free, public tool with no signup required. Paste any public URL to capture a baseline, come back within 24 hours, and it re-fetches the page and shows exactly what was added or removed, marked in place before and after side by side. It is a manual, on-demand check; one click turns any check into a live monitor that watches the page for you and alerts you automatically. You can try it at /tools/change-checker.

Can I silence alerts overnight or during off-hours?

Yes, with quiet hours. Set a daily do-not-disturb window in your own timezone and OnChange holds email alerts during that window, then delivers them as a single catch-up digest when it ends, so you wake up to one summary instead of a flood of overnight emails. You can optionally let critical changes bypass quiet hours and alert you immediately. Quiet hours are available on all plans.

Does an automated accessibility scan prove WCAG conformance?

No. Automated scans detect a subset of accessibility issues. Manual testing, assistive-technology checks, evaluation scope, and reviewer judgment are still needed. OnChange connects scan results and audit evidence to review and retest work; it does not certify that a website conforms to WCAG.

How does website monitoring help keep an accessibility audit current?

OnChange can bind completed audit evidence to monitored pages or page elements. A preserved change is compared with that evidence: affected or uncertain work is sent for retesting, while evidence proven unchanged can retain its prior state. Reviewers inspect the record and sign off on retest results. Availability depends on the workspace's accessibility assurance configuration.

How do I get support?

For general questions, check this FAQ page and our how-to guides. For account-specific issues or feature requests, contact us at contact@onchange.app. We aim to respond to all support requests within one business day.

Explore More

Still Have Questions?

Start monitoring for free or get in touch with our team. We are happy to help.