Capture Entire Web Pages with One API Call
Full-page screenshots including lazy-loaded content, sticky headers, and infinite scroll. Set full_page=true — that's it.
curl -X POST 'https://goscreenapi.com/api/v1/screenshot' \
-H 'X-API-Key: gsc_your_key' \
-H 'Content-Type: application/json' \
-d '{
"url": "https://tailwindcss.com",
"full_page": true,
"format": "png",
"block_ads": true
}'
Everything you need.
Nothing you don't.
Lazy-Load Handling
Automatically scrolls the page to trigger lazy-loaded images and content.
Sticky Header Removal
Optionally hide fixed/sticky elements that overlap content.
Full-Page PDF
Set format=pdf for a full-page PDF instead of an image.
Custom Scroll Delay
Control scroll timing for pages with slow-loading content.
High-Resolution Output
Set device_scale_factor for retina-quality screenshots.
Async Processing
Long pages processed in background with webhook notification.
Built for real workflows
From solo developers to enterprise teams — GoScreenAPI fits into any stack.
SEO Audits
Capture full-page views for visual content audits.
Documentation
Screenshot full pages for docs, wikis, and changelogs.
Archiving
Store complete visual snapshots of web pages over time.
Design Review
Share full-page screenshots for design feedback and QA.
| Parameter | Type | Description |
|---|---|---|
url |
string | Target URL (required) |
full_page |
boolean | Enable full-page capture (set true) |
format |
string | png | jpeg | webp | pdf |
scroll_delay |
integer | Delay in ms between scroll steps |
device_scale_factor |
number | Pixel density multiplier (1–3) |
async |
boolean | Process in background with webhook |
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.