Page content and historical snapshots are processed and retained by Firecrawl
Source references: 4Monitoring, diffing, and judging occur on Firecrawl's servers, with snapshots retained for diffing; the feature is explicitly unavailable to zero-data-retention teams.
For private, token-bearing, personal, or commercially sensitive pages, content, extracted fields, and change history may leave the user's environment and remain in a third-party system.
The Skill explicitly says Firecrawl performs fetching, diffing, judging, and notification server-side, retains snapshots for comparison, and cannot be used by zero-data-retention teams. Monitored page content therefore leaves the local environment and may be stored. Before enabling it, users should check whether pages contain sensitive or restricted information and confirm retention, access controls, and deletion behavior with the provider.
Detect when content on a website changes and get notified by webhook or email. Firecrawl handles fetching, diffing, judging, and notifying server-side. Each page in a check is labeled `same`, `new`, `changed`, `removed`, or `error`.Show 3 other places
- Each check uses credits for its underlying scrape, crawl, or search, plus optional judging. See [Monitoring pricing](https://docs.firecrawl.dev/features/monitoring#pricing).- Minimum schedule interval is **5 minutes**. Monitoring is **not available for zero-data-retention teams**.- **Prefer one monitor over repeated one-off scrapes** whenever the user wants the same URL checked more than once.- **`firecrawl monitor run <id>`** triggers a check immediately — useful for smoke-testing a monitor right after creating it.- **`--retention-days`** controls how long snapshots are kept for diffing. Lower it for high-frequency monitors to save storage.- **External email recipients must opt in.** First time they're added, Firecrawl sends a confirmation email and they only receive alerts after they confirm. Team-owned addresses are auto-confirmed. Once a recipient unsubscribes, they must be re-added by the owner for a fresh confirmation email.Each changed page in the check response then carries a per-field diff plus a snapshot of the current full extraction: