The Screenshot API Built for Developers
One REST endpoint. Sync or async. Full-page, PDF, element capture, dark mode, stealth mode — production-ready from day one.
const res = await fetch('https://goscreenapi.com/api/v1/screenshot', {
method: 'POST',
headers: { 'X-API-Key': 'gsc_your_key', 'Content-Type': 'application/json' },
body: JSON.stringify({ url: 'https://vercel.com', format: 'png', full_page: true })
});
const { image_url, duration_ms } = await res.json();
console.log(image_url); // https://cdn.goscreenapi.com/...
Everything you need.
Nothing you don't.
Single REST Endpoint
POST /api/v1/screenshot — that's it. No SDK required.
Sync & Async Modes
Get results inline or fire-and-forget with webhook callbacks.
Full-Page & Element
Capture entire pages or target specific elements with CSS selectors.
PDF Generation
Set format=pdf to generate pixel-perfect PDFs from any URL.
Dark Mode Rendering
Render pages with prefers-color-scheme: dark.
IP Location Routing
Route through specific countries for geo-restricted content.
Built for real workflows
From solo developers to enterprise teams — GoScreenAPI fits into any stack.
SaaS Products
Embed live website previews inside your product.
Monitoring Tools
Automated visual regression testing and change detection.
AI Pipelines
Feed visual context to LLMs and computer vision models.
Reporting
Generate PDF reports from dashboards and data pages.
| Parameter | Type | Description |
|---|---|---|
url |
string | Target URL (required) |
format |
string | png | jpeg | webp | pdf |
full_page |
boolean | Capture full scrollable page |
selector |
string | CSS selector for element capture |
theme |
string | light | dark — force color scheme |
webhook_url |
string | Callback URL for async mode |
Speed. Scale. Simplicity.
Sync mode results in under 3 seconds for most pages.
Production-grade reliability with redundant infrastructure.
Handle high-volume workloads without throttling.
Common questions
Start building with GoScreenAPI
250 free screenshots every month. No credit card required. Production-ready in minutes.