Tool to capture a screenshot of a website. Returns a JSON response with URLs to the screenshot (and optionally extracted HTML/text). Supports extensive customization including viewport dimensions, full page capture, quality settings, element selection, geolocation emulation, and…
jsstringAdditional JavaScript code to be injected into the page before capturing. Should be URL encoded.
cssstringA CSS string to inject in the web page when capturing the screenshot. Should be URL encoded.
ttlintegerNumber of seconds the screenshot is cached. From 0 seconds to 2592000 seconds (30 days). Default is 86400.
urlRequiredstringThe complete URL of the website to capture. Must include the protocol (http:// or https://). Example: 'https://example.com'
cropstringCapture a screenshot of an area of the page. Format: 'left,top,width,height' (e.g., '10,20,50,100' captures an area 50 pixels wide and 100 pixels high).
delayintegerThe delay, in seconds, to wait after the page is loaded before capturing the screenshot. From 0 to 10 seconds. Default is 0.
freshbooleanForce the API to capture a fresh new screenshot instead of returning a screenshot from the cache.
proxystringThe address of a proxy server through which the screenshot should be captured. Format: 'address:port' or 'user:password@address:port'.
widthintegerThe width, in pixels, of the viewport to use. Default is 1920.
formatstringThe image format of the captured screenshot. Either jpeg (default), png, or webp.
heightintegerThe height, in pixels, of the viewport to use. Ignored if full_page is true. Default is 1080.
no_adsbooleanPrevent ads from being displayed. Blocks requests from popular ad-networks and hides common ad spaces.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
Aident-managed access. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.