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.
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.
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
}
The everyday jobs, runnable from the dashboard against the same quota. Progressive results, per-URL retry, zip downloads.
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
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
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
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
from: alerts@screenshotink.com
⚠ Change detected on acme.com/pricing
Your daily check found 3.2% of pixels changed since yesterday (threshold: 1.0%).
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.
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 →
Captures render on machines we own in the EU — no hyperscaler middleman. GDPR-friendly by default, DPAs on request. US region on the roadmap.
One quota across API, tools and monitors with a per-channel breakdown on your dashboard. Cached repeats free, failures refunded, credits never expire.
Keys stored as hashes and shown once. Unguessable image URLs. Argon2id passwords, magic-link login, strict rate limiting.
Everything you capture — API, tools or monitors — lands in one searchable archive with download and hot-link actions, kept for your plan's window.
Stable machine-readable codes, Retry-After headers, and clear 422s for what doesn't exist yet (US region) so integrations never guess.
100 captures/month on the Free plan — API, all four tools and one monitor included. No card required.
Get free API key