Everything included

One subscription.
The whole screenshot stack.

API, four browser tools, visual change monitoring and agent access — every feature on every plan, metered by one quota. No add-ons, no feature gates.

Screenshot API

Pixel-perfect captures, one POST away

Chromium-rendered screenshots of any public page — plus print-quality PDFs and raw HTML-to-image. Full-page up to 20,000px, lazy-load handling, cookie-banner removal, dark mode, custom CSS, clip regions, transparent backgrounds, retina scaling — all as simple request parameters.

full_sizeformat=pdfhtmldark_modewait_for_selectorclipomit_backgroundcssretinalazy_loadscaled_widthnocache
  • 24h same-request cache — repeats are free
  • Failed captures never billed, refunded automatically
  • Hosted image URLs, hot-linkable, 30–365 day retention
  • Stable error codes your code can branch on
API reference →
terminal
curl "https://screenshotink.com/v1/capture" \
  -H "Authorization: Bearer sk_live_…" \
  -d url="https://example.com" \
  -d full_size=true -d no_ads=true

{
  "image_url": "https://screenshotink.com/shots/9f/9f2k…png",
  "width": 1440, "height": 8260,
  "render_ms": 1840, "cached": false
}
Browser tools

Four tools, zero code

The everyday jobs, runnable from the dashboard against the same quota. Progressive results, per-URL retry, zip downloads.

Bulk Screenshots

Paste up to 20 URLs, get a zip of stamped captures. Each URL renders as its own card with live status; failures retry individually and never bill.

5 / 10 / 20 / 20 URLs per run by plan

Responsive Tester

One URL at 375, 768, 1280 and 1440 px side by side — exactly what each breakpoint sees, in one run.

4 captures per run · all plans

Lighthouse Test

Google Lighthouse scores — performance, accessibility, best practices, SEO plus FCP/LCP/CLS/TBT — with the rendered page beside them so you see why.

2 quota units per run · all plans

Sitemap Screenshots

Point at a sitemap.xml (index files and .gz supported) and capture every page it lists — a visual inventory of a whole site in one run.

10 / 25 / 50 / 50 pages by plan

Tools documentation →

from: alerts@screenshotink.com

⚠ Change detected on acme.com/pricing

Your daily check found 3.2% of pixels changed since yesterday (threshold: 1.0%).

View diff Pause monitor
Monitoring

Pixel-diff change detection

Scheduled captures, every run diffed against the last. A tunable threshold (0.1–10%) separates copy tweaks from layout breaks, and the A/B/Diff viewer shows exactly which pixels moved.

  • Daily checks on every plan, hourly on Pro & Scale
  • Smart alerts: transition-based, 6h re-alert max, one-click pause from the email
  • Failure detection with recovery notifications
  • Visual archive of every check, up to 365 days
Monitoring docs →
Platform

Built for 2026 workflows

MCP for AI agents live

take_screenshot, bulk_screenshots, compare_screenshots, run_lighthouse and capture_sitemap as MCP tools — your agent sees the result in the same turn. Your existing key just works. Connect →

EU-hosted, own hardware

Captures render on machines we own in the EU — no hyperscaler middleman. GDPR-friendly by default, DPAs on request. US region on the roadmap.

Honest metering

One quota across API, tools and monitors with a per-channel breakdown on your dashboard. Cached repeats free, failures refunded, credits never expire.

Security by default

Keys stored as hashes and shown once. Unguessable image URLs. Argon2id passwords, magic-link login, strict rate limiting.

Capture archive

Everything you capture — API, tools or monitors — lands in one searchable archive with download and hot-link actions, kept for your plan's window.

Honest errors

Stable machine-readable codes, Retry-After headers, and clear 422s for what doesn't exist yet (US region) so integrations never guess.

Try everything free

100 captures/month on the Free plan — API, all four tools and one monitor included. No card required.

Get free API key