Capture Any Website with One API Call
A fast, reliable REST API for website screenshots. Full-page, PDF, element capture, dark mode, webhooks — everything you need.
curl -X POST 'https://goscreenapi.com/api/v1/screenshot' \
-H 'X-API-Key: gsc_your_key' \
-H 'Content-Type: application/json' \
-d '{"url":"https://example.com","full_page":true,"format":"png"}'
Everything you need.
Nothing you don't.
Full-Page Capture
Capture the entire scrollable page, including lazy-loaded content.
PDF Generation
Convert any URL to a pixel-perfect PDF with one parameter.
Element Screenshot
Target any HTML element with a CSS selector.
Webhooks
Get notified when async screenshots complete via HMAC-signed webhooks.
Block Ads & Cookies
Automatically remove ad banners and cookie popups.
Stealth Mode
Bypass bot detection for pages that block headless browsers.
Built for real workflows
From solo developers to enterprise teams — GoScreenAPI fits into any stack.
SEO Tools
Visual audits, SERP previews, competitor monitoring at scale.
Monitoring
Detect visual regressions and UI changes automatically.
AI Agents
Give your LLM pipeline visual context about any website.
Automation
Integrate with Zapier, Make, n8n or any HTTP client.
| Parameter | Type | Description |
|---|---|---|
url |
string | Target URL to capture (required) |
full_page |
boolean | Capture entire scrollable page |
format |
string | Output format: png, jpeg, webp, pdf |
device |
string | Viewport: desktop, mobile, tablet |
async |
boolean | Fire-and-forget with webhook callback |
block_ads |
boolean | Remove ads and cookie banners |
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.