Reduce motion for more consistent screenshots

Use the new reduce_motion option to finish animations and pause media and supported sliders before capturing a screenshot.

Changelog1 min read

Written by

Dmytro Krasun

Published on

Animations, background videos, and autoplaying sliders can cause differences between screenshots even when the page content has not changed. The new reduce_motion option helps make those captures more consistent.

Enable it with reduce_motion=true:

https://api.screenshotone.com/take?access_key=<your access key>&url=https://example.com/&full_page=true&reduce_motion=true

The API attempts to finish finite animations, pause looping animations and native media playback, and stop autoplay in supported sliders. For full-page screenshots captured by sections, it also rechecks animations before capturing each section.

The option defaults to false. Unlike reduced_motion, which only sets a browser preference that websites may honor, reduce_motion actively reduces motion. It also enables the reduced-motion preference, so you do not need to set both options.

This is best-effort, not a guarantee that every animation will stop or that screenshots will be pixel-identical. Custom JavaScript animations, canvas rendering, and animated images may still need site-specific handling.

See the option documentation and the full-page screenshot guide for details. If you encounter a page where motion still causes rendering issues, please contact support@screenshotone.com.

Read more product updates

New features, bug fixes, and optimizations...

View all product updates
Added support of external identifiers

Added support of external identifiers

Check out how to use the external identifier to improve tracking of webhook executions.

Read more

1 min read

An improved screenshot history page

An improved screenshot history page

Daily, I work as hard as I can to ensure that ScreeenshotOne is the best screenshot API out there possible. But I rarely share updates but trust me, a ton of them might go unnoticed. Let's fix this situation.

Read more

1 min read

More reliable caching and downloads

More reliable caching and downloads

Improved cache failure handling, screenshot URLs, and partial downloads.

Read more

1 min read

Automate website screenshots

Exhaustive documentation, ready SDKs, no-code tools, and other automation to help you render website screenshots and outsource all the boring work related to that to us.