Firecrawl Website Change Monitor - Track Page Changes with AI
Pricing
from $0.01 / 1,000 results
Firecrawl Website Change Monitor - Track Page Changes with AI
Monitor websites for content changes. Get notified when pricing, inventory, competitor pages, or any web content changes. Uses Firecrawl for intelligent change detection. Markdown Comparison JSON Extraction Change Notifications Webhook Integration Scheduled Monitoring
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Website Change Monitor - Track Page Changes with AI
Monitor websites for content changes. Get notified when pricing, inventory, competitor pages, or any web content changes. Uses Firecrawl for intelligent change detection.
Features
- Markdown Comparison - Full page content comparison using git-style diffs
- JSON Extraction - Track specific data fields like prices, stock levels, or product info
- Change Notifications - Only notify when actual changes are detected
- Webhook Integration - Send alerts to Zapier, Make, n8n, or any endpoint
- Demo Mode - Test with realistic sample data before running actual checks
- Scheduled Monitoring - Set up recurring checks via Apify schedules
Quick Start
{"input": "your input here"}
Demo Mode
Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.
{"demoMode": true,...}
Input Parameters
{"urls": ["https://example.com/pricing", "https://competitor.com"],"comparisonMode": "markdown","notifyOnChange": true,"webhookUrl": "https://hooks.zapier.com/hooks/catch/...","firecrawlApiKey": "fc-...","demoMode": false}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
urls | array | [] | URLs to monitor for changes |
comparisonMode | string | "markdown" | "markdown" for full page, "json" for structured data |
jsonSchema | object | - | Schema for JSON mode (defines fields to track) |
notifyOnChange | boolean | true | Only output results when changes detected |
includeScreenshots | boolean | false | Capture before/after screenshots |
webhookUrl | string | - | URL for webhook delivery |
firecrawlApiKey | string | - | Your Firecrawl API key |
demoMode | boolean | true | Run with sample data |
Output Format
Each result includes:
{"url": "https://example.com/pricing","hasChanged": true,"changeType": "content_changed","changeSummary": "Price changed from $99 to $79","previousSnapshot": "# Pricing\n- Basic: $99/mo...","currentSnapshot": "# Pricing\n- Basic: $79/mo...","diff": "@@ -5,2 +5,2 @@\n-Basic: $99\n+Basic: $79","changedFields": ["pricing.basic"],"checkedAt": "2025-01-15T10:30:00.000Z"}
Change Types
| Type | Description |
|---|---|
no_change | Content unchanged since last check |
content_changed | Text or values have changed |
structure_changed | Page layout or HTML structure changed |
new_content | New sections or elements added |
removed_content | Content was removed from the page |
Pricing
This actor uses pay-per-event billing: This actor uses pay-per-event pricing:
| Event | Description | Price |
|---|---|---|
page_checked_markdown | Per page checked using markdown mode | $0.01 |
page_checked_json | Per page checked using JSON extraction mode | $0.05 |
change_detected | Per page where a change was detected | $0.02 |
Example costs:
- Monitor 100 URLs daily (markdown, 10% changes): 100 x $0.01 + 10 x $0.02 = $1.20/day
- Monitor 50 URLs (JSON mode, 20% changes): 50 x $0.05 + 10 x $0.02 = $2.70
Use Cases
- Price Monitoring - Track competitor pricing changes
- Inventory Tracking - Know when products come back in stock
- Content Changes - Monitor competitor content and messaging
- Compliance Monitoring - Track changes to terms of service or policies
- SEO Monitoring - Watch for meta tag and content changes
- Job Postings - Get notified of new job listings
Built by John Rippy | Actor Arsenal

