Screenshot API
The Screenshot API lets you capture pixel-perfect screenshots of any public URL, render HTML and CSS to PNG, JPG, or WebP images, convert HTML to PDF, extract Open Graph metadata, and detect the technology stack of any website — all through simple REST endpoints. Supports dark mode, device emulation, full-page capture, custom delays, and response caching. No browser infrastructure required on…
Screenshot API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Screenshots | ||
| GET |
screenshotUrlJson /v1/screenshot/json |
Same as /v1/screenshot but returns a JSON object with metadata and image_url. |
| GET |
screenshotUrl /v1/screenshot |
Capture a full or viewport screenshot of any public URL. Returns a binary image. |
| Render | ||
| POST |
renderHtml /v1/render |
Render an HTML string (with optional CSS) to a PNG, JPG, or WebP image. |
| POST |
renderPdf /v1/pdf |
Convert HTML (with optional CSS) to a PDF document. |
| Scrape | ||
| GET |
scrapeTech /v1/scrape/tech |
Detect technologies used on any website (frameworks, CMSs, analytics tools, etc.) |
| GET |
scrapeOg /v1/scrape/og |
Extract Open Graph metadata (title, description, image, etc.) from any URL. |
| Account | ||
| GET |
getUsage /v1/usage |
Returns your current billing period usage, limits, and daily breakdown. |
Screenshot API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $11 / month | — |
|
| ULTRA | $36 / month | — |
|
| MEGA | $99 / month | — |
|