Features built for precision

Deterministic DOM normalization, sub-minute polling, and webhook delivery — engineered to eliminate false positives.

Deterministic DOM Normalization

Our Rust normalization pipeline strips script tags, CSS styles, volatile timestamps, dynamic tracking parameters, and ad injections before computing SHA-256 hashes. You receive alerts only when meaningful text changes.

CSS Selector Targeting

Isolate specific DOM nodes instead of tracking entire HTML documents. Monitor pricing elements, release note headings, stock availability badges, or compliance text with exact CSS selector targeting.

Sub-Minute Polling Schedule

Check mission-critical targets every 30 seconds on paid plans (60 seconds on free tier). High-concurrency async workers ensure checks run precisely on schedule without backlog delay.

SSRF-Hardened Worker Pool

Every outbound HTTP fetch resolves DNS pre-flight to verify the destination IP is public, blocking RFC 1918 subnets, localhost, and cloud metadata endpoints before establishing a TCP handshake.

Real-Time Webhooks & Multi-Channel Alerts

Receive structured JSON alert payloads with status code, response latency, and explicit before/after text diffs. Native dispatch supported for webhooks, email, SMS, Slack, and Discord.

Developer REST API

Manage monitors, check history, and alert channels programmatically. Use API keys or Bearer JWT tokens to integrate DiffFlow into CI/CD pipelines, internal dashboards, and automated workflows.

Start monitoring your targets today

Set up your first 3 monitors free. Upgrade to Pro for unlimited targets and 30-second polling.

Create Free Account

Stop missing the signal.

Create your first monitor