Allscreenshots Docs

Website monitoring

Track visual changes on competitor sites, pricing pages, or your own content

Monitor websites for visual changes by capturing screenshots on a schedule and comparing them over time.

The problem

Websites change constantly. Competitors update pricing, content gets modified, and your own site might change unexpectedly. Without monitoring:

  • You miss competitor pricing changes and promotions
  • Content drift goes unnoticed until customers complain
  • Third-party embeds break without warning
  • Unauthorized changes slip through

How Allscreenshots helps

Schedule automatic screenshot captures and build a visual history of any website. Compare captures over time to detect changes, or simply archive a visual record.

  • Scheduled captures — Hourly, daily, weekly, or custom intervals
  • Visual history — Track how pages evolve over time
  • Change detection — Compare screenshots to spot differences
  • Competitor intelligence — Monitor pricing and feature pages

Combine scheduled captures with webhooks to get notified immediately when new screenshots are available for comparison.

Quick example

Set up a daily capture of a competitor's pricing page:

curl -X POST https://api.allscreenshots.com/v1/schedules \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Competitor pricing monitor",
    "url": "https://competitor.com/pricing",
    "schedule": "0 9 * * *",
    "viewport": {"width": 1920, "height": 1080},
    "fullPage": true,
    "webhookUrl": "https://yoursite.com/webhooks/screenshot"
  }'

This captures the page every day at 9 AM and sends the result to your webhook.

Key features for this use case

Next steps

On this page