← Back to catalog
screenshot.capture
mock data$0.005 / callWebsite Screenshot
⚡ ACTION: Take a screenshot of any URL — returns image URL. Chrome-based rendering, supports full-page capture, custom viewport, ad blocking, cookie banner removal. Waits for JS-heavy SPAs to load (ApiFlash)
Input schema
urlrequired
stringURL of the website to screenshot (e.g. "https://example.com")
delay
integerWait N seconds before capture (0-10, for JS-heavy pages)
width
integerViewport width in pixels (default 1920, max 3840)
format
stringImage format: "png" (default), "jpeg", or "webp"
height
integerViewport height in pixels (default 1080)
no_ads
booleanBlock ads before capture (default false)
full_page
booleanCapture full page scroll height (default false)
wait_until
string"page_loaded" (default) or "network_idle" (wait for all XHR/fetch)
no_cookie_banners
booleanRemove cookie consent banners (default false)
Call via REST
curl -X POST https://unifyapi.pro/api/call/screenshot.capture \
-H "Authorization: Bearer uak_live_..." \
-H "Content-Type: application/json" \
-d '{"url":"<url>","delay":0,"width":0,"format":"<format>","height":0,"no_ads":"<no_ads>","full_page":"<full_page>","wait_until":"<wait_until>","no_cookie_banners":"<no_cookie_banners>"}'