📸 Real Chromium Browser

Screenshot Any Website
in One API Call

Convert any URL to PNG, JPEG, WebP, or PDF using a real headless Chromium browser. Full-page capture, mobile emulation, retina display, custom viewport.

Get API Key Free → Get API Key →
Request
POST /capture
Content-Type: application/json

{
  "url": "https://example.com",
  "format": "png",
  "full_page": true,
  "width": 1440
}
Response — 200 OK
{
  "status": "ok",
  "url": "https://example.com",
  "format": "png",
  "width": 1440,
  "height": 3200,
  "full_page": true,
  "image": "<base64 PNG data>",
  "took_ms": 1842
}
4
Output formats (PNG/JPEG/WebP/PDF)
Real
Chromium browser engine
Mobile
Emulation supported
Free
Plans available
Features

Professional screenshot capture

Real browser rendering — what you see is what you get.

🖥️

Real Chromium Browser

Uses actual headless Chrome for perfect CSS rendering, web fonts, animations, and modern web features.

📱

Mobile Emulation

Capture mobile views with device presets. Test responsive layouts across iPhone, Android, and tablet viewports.

📐

Full-Page Capture

Capture the entire scrollable page, not just the visible viewport. Perfect for long-form pages and landing pages.

🎯

Retina Display

2x device pixel ratio for crisp, high-resolution screenshots ideal for documentation and presentations.

⏱️

Scroll Delay

Add a scroll delay to let lazy-loaded images and animations finish before capturing.

🍪

Cookie Banner Hiding

Automatically hides common GDPR cookie consent banners for clean, professional screenshots.

Simple, transparent pricing

Free
$0/mo
  • 1,000 requests / month
  • All API endpoints
  • 1 API key
  • Priority support
Get Free Key
Basic
$9/mo
  • 10,000 requests / month
  • All API endpoints
  • 1 API key
  • Email support
Subscribe $9/mo
Ultra
$79/mo
  • 200,000 requests / month
  • All API endpoints
  • 1 API key
  • Priority support + SLA
Subscribe $79/mo
FAQ

Common questions

Does it use a real browser?
Yes. Every screenshot is rendered by a real headless Chromium browser — the same engine as Google Chrome. This means full CSS support, web fonts, JavaScript execution, and accurate rendering.
What output formats are available?
PNG (lossless), JPEG (compressed), WebP (modern format, smaller file size), and PDF. The image is returned as a base64-encoded string in the response.
Can it capture pages that require login?
You can pass cookies in the request to capture authenticated pages. This allows screenshots of dashboards, admin panels, and other protected content.
How long does a screenshot take?
Typically 1–4 seconds depending on the page complexity, network assets, and whether scroll delay is enabled. Simple pages are faster; heavy JavaScript frameworks take longer.

Start capturing screenshots today

Free plan available — 100 requests per month, no credit card required.

Get API Key →