Capture screenshots from your Zapier Zaps with the ApiFlash integration. It returns the screenshot URL and the image file, ready to attach to emails or upload to Google Drive, Dropbox or Slack.
The width and height parameters now accept up to 16350 pixels each, as long as the viewport area does not exceed
7680 × 4320 pixels. All previously valid values remain valid.
Captures using no_ads, no_tracking or no_cookie_banners are now more than one second faster.
Capture screenshots from your n8n workflows with the ApiFlash community node. It returns either the screenshot URL or the image file itself.
wait_until_timeout parameterSet the maximum time, from 1 to 30 seconds, to wait for the wait_until criterion before capturing the screenshot
anyway.
Animations inside same-origin iframes and jQuery animations are now fast-forwarded too, so screenshots show their final state.
Screenshots are now encoded with a speed-optimized mode, which makes captures faster.
The css parameter now also works on pages whose Content Security Policy blocks injected styles.
User-AgentThe default User-Agent header no longer contains HeadlessChrome.
New s3_endpoint and s3_region parameters to upload screenshots to any S3 compatible storage provider, such as
Cloudflare R2,
DigitalOcean Spaces,
Backblaze B2 or Wasabi.
crop parameterCapture a given area of the page, defined as left,top,width,height.
The js and css parameters are now available in all plans.
Error responses now include the request id to make support requests easier. See errors.
element_overlap parameterAlso capture the elements that overlap the element targeted by the element parameter.
New s3_access_key_id, s3_secret_key, s3_bucket and s3_key parameters to upload screenshots directly to your
own AWS S3 bucket.
wait_until parameterChoose when the page is considered loaded: dom_loaded, page_loaded or network_idle.
time_zone parameterCapture screenshots with a given time zone, for example Europe/Paris.
Elements overlapping the element targeted by the element parameter, such as fixed headers, are now hidden.
element parameterCapture the first element matched by a CSS selector. It can be combined with the thumbnail_width parameter.
New no_ads, no_tracking and no_cookie_banners parameters to block ads, tracking scripts and cookie banners.
Cache-Control headerAPI responses now include a Cache-Control header matching the ttl of the screenshot.
New /v1/urltoimage/quota endpoint to check your remaining quota. API responses also include the X-Quota-Limit,
X-Quota-Remaining and X-Quota-Reset headers. See quota.
extract_text parameterExtract the text of the page along with the screenshot.
The API can now be called directly from a browser. To keep your access key private, see how to proxy the API through Nginx or with a Cloudflare worker.
When response_type is json, failed captures now return a json document with error_type and
error_message fields. See errors.
CSS animations are now fast-forwarded before capture, so screenshots show the page in its final state.
headers and cookies parametersSet arbitrary HTTP headers and cookies when capturing the page. See how to screenshot authenticated pages.
Full page screenshots of very tall pages are now supported.
ip_location parameterCapture screenshots through a proxy located in a given country. This feature is available on custom enterprise plans.
scale_factor parameterCapture high definition screenshots for retina displays.
user_agent parameterEmulate a particular device by setting the User-Agent header.
wait_for parameterWait until a CSS selector matches an element before capturing the screenshot.
fail_on_status parameterMake the API call fail when the page returns given HTTP status codes.
Pages served with invalid or self-signed HTTPS certificates can now be captured.
New response_type parameter. Set it to json to receive a json document with the URL of the screenshot instead of
the image itself.
extract_html parameterExtract the HTML of the page along with the screenshot.
The maximum value of the ttl parameter has been raised from 1 week to 30 days.
quality parameterSet the quality of jpeg screenshots.
transparent parameterCapture png screenshots with a transparent background.
Captures are faster thanks to a quicker browser startup.
Noto fonts, including the CJK ones, are now installed so that Chinese, Japanese and Korean text is rendered.
js parameterInject JavaScript code in the page before capturing it. See how to add content over screenshots.
scroll_page parameterScroll through the entire page before capturing it to trigger animations and lazy loaded elements.
accept_language parameterCapture websites in a specific language.
New latitude, longitude and accuracy parameters to emulate a geo-location.
The ApiFlash screenshot API launches with the url, format (jpeg or png), width, height, full_page,
delay, css, ttl and fresh parameters. See the documentation for all the
parameters available today.