Capture a full-page screenshot of a website
API Key required for all endpoints
Target URL
"https://example.com"
Device type to emulate. Defaults to desktop.
desktop, mobile "desktop"
Proxy country code to route the request
"us"
File type of screenshot. Defaults to png.
png, jpeg, webp "png"
Take full-page screenshot
true
Block ads on the page
true
Hide cookie popups
true
Try to bypass captcha
true
Add timestamp watermark
true
Height of the page (for partial screenshot)
100 <= x <= 50002000
Width of the viewport
320 <= x <= 38401280
Height of the viewport
240 <= x <= 2160800
Theme to use for rendering
light, dark, auto "auto"
Remove background from screenshot
false
Highlight links on the page
false
Delay before taking screenshot (in seconds)
0 <= x <= 102
Disable animations on the page
false
Image quality (for JPEG/WEBP)
10 <= x <= 10090
Device scale factor
0.1 <= x <= 51
Capture beyond viewport if possible
true
Successfully captured screenshot
Timestamp of the request in milliseconds
1763372588297
API status message
success, failure "success"
API status code
200
Metadata about the request
Screenshot URL or base64 string
"https://geekflare.com/tests/screenshot/kbi6d206g87ituahb7icwtpr.png"