Firecrawl Website Change Monitor - Track Page Changes with AI avatar
Firecrawl Website Change Monitor - Track Page Changes with AI

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Firecrawl Website Change Monitor - Track Page Changes with AI

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

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

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

ParameterTypeDefaultDescription
urlsarray[]URLs to monitor for changes
comparisonModestring"markdown""markdown" for full page, "json" for structured data
jsonSchemaobject-Schema for JSON mode (defines fields to track)
notifyOnChangebooleantrueOnly output results when changes detected
includeScreenshotsbooleanfalseCapture before/after screenshots
webhookUrlstring-URL for webhook delivery
firecrawlApiKeystring-Your Firecrawl API key
demoModebooleantrueRun 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

TypeDescription
no_changeContent unchanged since last check
content_changedText or values have changed
structure_changedPage layout or HTML structure changed
new_contentNew sections or elements added
removed_contentContent was removed from the page

Pricing

This actor uses pay-per-event billing: This actor uses pay-per-event pricing:

EventDescriptionPrice
page_checked_markdownPer page checked using markdown mode$0.01
page_checked_jsonPer page checked using JSON extraction mode$0.05
change_detectedPer 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