Guide · August 27, 2026
Next.js Screenshot API: Capture URLs with App Router
Build a protected Next.js Route Handler that validates URLs, keeps the SnapshotFlow key server-side, and returns a hosted website preview to your product.
Practical guides for authenticated page capture, reliable screenshot automation, element captures, responsive captures, full-page captures, and production API workflows.
Guide · August 27, 2026
Build a protected Next.js Route Handler that validates URLs, keeps the SnapshotFlow key server-side, and returns a hosted website preview to your product.
Guide · August 27, 2026
Use Laravel's HTTP Client to call SnapshotFlow, validate incoming URLs, receive a screenshot URL, and queue heavier rendering work without running Chromium in your PHP deployment.
Guide · August 27, 2026
Capture protected dashboards, staging pages, and customer portals with scoped cookies or authorization headers, plus practical security controls.
Guide · August 3, 2026
Generate PDFs from live URLs or private HTML with Chromium rendering, print CSS, waits, paper options, background graphics, and honest implementation limits.
Guide · August 1, 2026
Wait for a selector, click a UI state, hide noisy elements, and capture only the pricing card, chart, receipt, menu, or widget your workflow needs.
Guide · July 31, 2026
Capture mobile, tablet, desktop, dark-mode, and retina evidence from one SnapshotFlow workflow, with viewport parameters, waits, Node SDK examples, and edge cases.
Guide · July 30, 2026
Submit screenshot jobs with async=true, receive signed completion webhooks, verify raw-body signatures, dedupe by job_id, and keep GET /jobs/:id as a fallback.
Guide · July 28, 2026
Build an observable n8n workflow with the HTTP Request node: send a public URL to SnapshotFlow, receive an image URL, and pass it safely to storage, review, or notification steps.
Guide · July 10, 2026
Use block_cookie_banners, ad and tracker blocking, and selector fallbacks to capture pages without consent overlays hiding the content your report, monitor, or AI workflow needs to inspect.
Guide · July 3, 2026
Send up to 10 URLs with one shared capture configuration, inspect success or failure per item, and scale larger jobs in controlled chunks. Includes working cURL and Node.js examples, cache behavior, and the current response-type limits.
Guide · June 19, 2026
A page can stay online for weeks and still quietly change — a competitor's price, a supplier's terms, a partner's layout. None of it trips an uptime check or your CI. Build a scheduled loop: capture on a cadence, diff each run against the rolling baseline with one /diff call, and get alerted only when the pixels actually move. Cron-ready, self-host-ready, MCP-ready.
Use case · June 11, 2026
Vision models can read a page like a human — but they can't browse. The full pipeline: capture settings tuned for vision models (image_width=1568, ad blocking, retina), working code for the OpenAI and Anthropic APIs, grounding vision with extract_content markdown, and the MCP path where the agent screenshots on its own.
Comparison · June 10, 2026
Playwright is built for testing, not screenshots-as-a-service. Where to draw the line between test assertions and product features, what self-managed browsers really cost, a parameter-by-parameter migration cheat sheet — and when your AI agent should call Playwright MCP vs a remote screenshot MCP tool.
Explainer · June 9, 2026
WebMCP lets websites hand structured tools to AI agents in the browser via navigator.modelContext — but it never produces a pixel. Here's how WebMCP works, how it differs from a remote MCP server, and how SnapshotFlow's MCP endpoint gives your agent a screenshot tool it can call when it actually needs an image.
Comparison · June 8, 2026
The real cost of running Puppeteer in production: memory leaks, Chrome crashes, concurrency limits, and everything you build on top. Code-level migration from Puppeteer to a screenshot API, with a parameter-by-parameter comparison table.
Tutorial · June 7, 2026
A practical guide to rendering raw HTML directly to PNG, JPEG, WebP, or PDF via API — when it beats URL screenshots, top use cases (OG cards, invoices, email previews, certificates), and working code in Python, Node.js, and PHP.
Use Case · May 29, 2026
Three production patterns for generating OG and Twitter Card images on demand. Render an HTML template via @vercel/og, capture a public /og/[slug] route with a screenshot API, or expose the same call as an og_image MCP tool an AI agent can invoke directly — with working code, caching strategy and the trade-offs for each.
Use Case · May 28, 2026
Replace Percy / BackstopJS / Playwright snapshots with one GET /diff request. Pixelmatch is built in, the diff PNG comes back as base64, and the same operation is exposed as a visual_diff MCP tool for AI agents. Drop-in GitHub Actions workflow included.
Tutorial · May 27, 2026
Sign up, copy your API key, and capture your first PNG with a single curl command. Then move to Node.js, Python, or PHP, switch to a self-hosted Docker stack on the same endpoint, and let an AI agent call it through MCP — production checklist included.
Pillar Guide · May 25, 2026
Cornerstone guide for teams evaluating a Screenshot API: how it works under the hood, when it beats DIY Puppeteer, the use cases that justify it, must-have features, pricing models, and a 7-question decision tree for picking a vendor.
Pricing · May 24, 2026
A vendor-neutral breakdown of how Screenshot APIs are priced in 2026 — per-screenshot, per-second of browser compute, and self-host license. Worked cost examples at 1K, 10K, 100K and 500K shots/month, plus the hidden line items most teams miss.
Comparison · Updated May 27, 2026
Side-by-side with ScreenshotOne — pricing, feature matrix, MCP support, Docker self-host, built-in /diff endpoint, plus a parameter-by-parameter migration guide with inline citations to pricing, docs and changelog.
Comparison · May 23, 2026
Side-by-side comparison of SnapshotFlow, ScreenshotOne, Urlbox, ApiFlash, ScreenshotAPI.net and Browserless — features, pricing models, self-host, MCP readiness.
Full Page Screenshot API
A complete hands-on guide with SEO best practices and every available `/screenshot` parameter explained.
Use Case · June 6, 2026
Practical implementation patterns for SaaS teams using SnapshotFlow for monitoring pipelines, automated client reports, live page previews, and AI agent workflows — with working code for each.
Geo-targeted Screenshot API
Learn how to use current geolocation and timezone parameters, plus coming soon proxy targeting, for localized screenshots by country.
FAQ
Quick answers to the most-asked Screenshot API questions: what it is, how pricing works, JavaScript rendering, full-page captures, visual regression testing, authenticated pages, and AI agent integrations.