
Firecrawl Monitor
Page change detection as a service. Drop in a URL, schedule, and goal, and Firecrawl watches for you, sends webhooks or email when content actually changes, and filters out formatting noise with an AI judge. Works for single pages, batches, or whole site crawls. The web monitor mode is interesting: instead of watching a known URL, you give it search queries and a goal, and it alerts when new results appear across the web. Useful for competitor tracking, docs/changelog watching, or anything where you'd otherwise wire up cron plus a scraper plus diffs yourself. Structured per-field diffs mean you get clean JSON like "price: $19 to $24" instead of a unified diff wall.
- skills.sh installs
- 33.7K
- GitHub stars
- 682
- last updated
- Aug 21, 2026
Install
$ npx -y skills add firecrawl/cli --skill firecrawl-monitor --agent claude-codeInstalls into .claude/skills of the current project.
Files
firecrawl monitor
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.
Pick a target mode by what you're watching:
| Mode | Flags | Watches |
|---|---|---|
| Single page | --page <url> | one URL, for changes |
| URL batch | --scrape-urls <url,url,...> | several URLs, for changes |
| Whole site | --crawl-url <root-url> | every page a crawl discovers, for changes |
| Web search | --queries <q,...> + --goal | the whole web, for new results matching the goal |
The first three watch URLs you already have. Web search runs your queries each check and alerts on results it hasn't seen before (labeled new once, same on later checks); --goal is required with --queries.
Quick start
Sponsors
Details
- Repository
- github.com/firecrawl/cli
- Categories
- DevOps & CI/CD, Git & Pull Requests, Documentation, Release Management, Automation & Workflows, CLI & Terminal
- First seen
- Jul 14, 2026