DevOps

Screenshot API API for DevOps

Any page. Pixel-perfect. One API call. Capture pixel-perfect screenshots of any web page via API. Full-page, element-level, or viewport screenshots, with stealth mode, custom viewports, and wait conditions built in. for devops. BrowserSolver handles the infrastructure so your team can focus on what matters.

Quick Start

A single HTTP request is all you need. No SDK, no dependencies.

Loading...

How It Works

1

Send a Request

POST a JSON body or use GET with query parameters. No SDK or library needed.

2

Get Your Image

BrowserSolver executes your browser session, automation flow, barcode, QR code, or label request and returns it as PNG or SVG.

3

Use It Anywhere

Embed in emails, PDFs, dashboards, documents, or print directly. Works everywhere images work.

Features

Full-Page & Viewport Capture

Capture the entire scrollable page or just the visible viewport. Set any width, height, and device pixel ratio for Retina output.

Custom Wait Conditions

Wait for specific selectors, network idle, or a fixed delay before capturing. Ensure dynamic content is fully loaded every time.

Element-Level Screenshots

Target a specific CSS selector and capture just that element. Ideal for component testing and visual regression workflows.

Stealth & Anti-Bot Bypass

Screenshots of protected pages work reliably with built-in fingerprint randomization and residential proxy routing.

DevOps Use Cases

  • Track deployment frequency and lead time
  • Generate CI/CD pipeline browsers
  • Visualize infrastructure costs
  • Browser incident response metrics

Frequently Asked Questions

How does the Screenshot API work for devops?

Launch a BrowserSolver session, connect with Playwright or Puppeteer, navigate to any URL, and call page.screenshot(). BrowserSolver's cloud Chromium renders the page fully, including JavaScript, CSS, and fonts, before capturing. No local browser required.

Can I capture full-page screenshots, not just the viewport?

Yes. Set fullPage: true in Playwright's screenshot options to capture the entire scrollable page. For very long pages, configure the viewport width and let BrowserSolver handle the full scroll height automatically.

How do I capture screenshots of pages behind a login?

Use BrowserSolver's profile system to persist a logged-in browser state, or pass session cookies directly in the page request headers. The browser session maintains authentication across navigation steps.

What image formats are supported?

PNG (lossless, ideal for UI testing and archiving), JPEG (smaller file size, good for thumbnails), and WebP (best compression with good quality). Configure quality and pixel density (device_pixel_ratio) for Retina output.

Can I capture a specific element, not the whole page?

Yes. Use Playwright's locator.screenshot() to capture any element by CSS selector. This is ideal for visual regression testing of individual components or capturing a chart, card, or section of a page.

Is there a free tier to get started?

Yes. Sign up for a free API key and start with the included free credits. No credit card required.

Ready to build without browser headaches?

Join engineering teams shipping AI agents and automation at scale. No browser fleet to manage, no infra to maintain, just call the API and go.