Visual
monitoring.

Re-capture your URLs automatically every 6h, 12h, 24h, 48h, 7d or monthly. Each run generates a distinct timestamped snapshot, perfect for building a history or feeding your change-detection tools.

5 → 500
scheduled URLs, depending on credit balance
6
frequencies: 6h · 12h · 24h · 48h · 7d · monthly
history retained

Use cases

Change tracking

Document the visual evolution of a site over time: redesign, new features, commercial offer changes. Each capture is a fixed point in the history.

Change detection

Shotbot provides the capture infrastructure; you control the detection logic (pixel diff, ML, hash comparison). Screenshots delivered to your server via callback, ready to analyze.

Competitor monitoring

Monitor key pages of your competitors: pricing, landing pages, product pages. Daily capture, weekly comparison, alert on significant changes.

SEO & content tracking

Track the editorial evolution of a site: new articles, page redesigns, meta changes. For SEO agencies and content marketing teams.

QA & visual regression

Capture your production site daily. Visually spot CSS bugs, missing content, third-party dependencies breaking the layout (CDN down, modified YouTube embed, etc.).

Compliance & audit

Keep proof of mandatory notice display (T&Cs, cookie banners, GDPR) at regular intervals. Useful in case of audit or legal dispute.

How it works

  1. Schedule: add a URL, choose the frequency (6h, 12h, 24h, 48h, 7d, monthly) and options (viewport, format, dark mode).
  2. Shotbot runs: an internal cron triggers the capture at the requested interval.
  3. Timestamped snapshot: each run creates a unique token, archived indefinitely.
  4. Retrieve: view the history in your log, receive each image on your server via callback, or receive the screenshot directly in your inbox, image embedded in the message (Pro option).

Email delivery (Pro)

Enable email delivery on any schedule from your Scheduled captures page. On each run, you receive an email with the screenshot embedded directly in the message | no Shotbot account login needed to see the result. The email also includes schedule details: URL, frequency, options, run number. Every email tells you at a glance whether the capture changed since the previous one, with an "Updated since last run" or "No change since last run" badge.

Track a competitor's changes without ever opening a dashboard. Exclusive Shotbot Pro feature.

Combining batch + scheduled

To track several hundred URLs in parallel, combine the batch API with a client-side cron. Submit the list daily via POST /capture/batch with a callback_url: Shotbot sends you each image as they complete.

What Shotbot does not do

Shotbot does not provide the analysis layer: no built-in pixel diff, no automatic change alerts, no embedded ML comparison. The visual diff ecosystem is already well served by Visualping, Hexowatch, or Distill.io.

Our role: provide a reliable, French, GDPR-compliant capture infrastructure on which you plug your business logic. Those tools can in fact call Shotbot via API.

Get started

Free account with 200 screenshots/month, up to 5 scheduled captures. Top up your account to go to 30 scheduled captures, and up to 500 depending on your credit balance | priority queue included.

Hosted in France, 18 years of continuous service. Data archived in France, GDPR compliant, no transfer outside the EU.

Related use cases