WebShot
WebShot is a high-performance web capture API built on Playwright and Chromium. Take pixel-perfect screenshots of any webpage, render JavaScript-heavy single-page applications, convert URLs to PDF documents, and extract page metadata — all through simple REST endpoints. Features include full-page capture with automatic scrolling, custom viewport sizing, multiple output formats (PNG/JPEG/WebP),…
WebShot endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
screenshot_v1_screenshot_post /v1/screenshot |
Capture any webpage as PNG, JPEG, or WebP. Cost: 5 credits |
| POST |
metadata_v1_metadata_post /v1/metadata |
Extract OG tags, title, description, and canonical URL from any webpage. Cost: 3 credits |
| GET |
health_health_get /health |
|
| POST |
fullpage_screenshot_v1_screenshot_full_page_post /v1/screenshot/full-page |
Capture the full height of any webpage as PNG, JPEG, or WebP. Cost: 8 credits |
| POST |
render_v1_render_post /v1/render |
Render a JavaScript-heavy SPA and return the final HTML. Cost: 5 credits |
| POST |
pdf_from_url_v1_pdf_from_url_post /v1/pdf/from-url |
Convert any webpage to a PDF document. Cost: 10 credits |
| GET |
root__get / |
|
| GET |
Health Check /health |
Check API health status and availability. Returns service name, version, and timestamp. |
WebShot pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9.99 / month | — |
|
| ULTRA Recommended | $49.99 / month | 60 / minute |
|
| MEGA | $199.99 / month | 120 / minute |
|