Screenshot Capture API
--- Screenshot Capture API — Fast, Reliable Webpage Screenshots Convert any URL into a high-quality screenshot with a single API call. Built on Chromium & Playwright for pixel-perfect rendering. Key Features: - 3 Output Formats — PNG, JPEG, WebP with adjustable quality - Custom Viewport — From 100px to 4K (3840×2160) - Full Page Capture — Scroll and capture the entire page - Element Targeting —…
Screenshot Capture API endpoints
| Method | Endpoint | Description |
|---|---|---|
| screenshot | ||
| GET |
getJobResult /screenshot/job/{id} |
Check the status of an async screenshot job and retrieve the result. Returns base64-encoded image when complete, or set Accept: image/* header to get binary image. |
| POST |
takeScreenshot /screenshot |
Capture a webpage and return the image directly. Supports PNG, JPEG, WebP formats with custom viewport, full page capture, element targeting, dark mode, and ad blocking. |
| POST |
takeScreenshotAsync /screenshot/async |
Queue a screenshot job for processing. Returns a job ID that can be polled for the result. Useful for heavy pages or batch processing. |
| usage | ||
| GET |
getUsage /usage |
Check your current API key usage and remaining quota. |
| health | ||
| GET |
healthCheck /health |
Check API server status, browser connection, and queue stats. |
Screenshot Capture API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 5 / minute |
|
| PRO Recommended | $9.99 / month | 20 / minute |
|
| ULTRA | $24.99 / month | 60 / minute |
|
| MEGA | $49.99 / month | 120 / minute |
|