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
I migrated to Google Cloud

I migrated to Google Cloud

Google Cloud gives $300 in credits for 3 months for experimenting. And I decided to give it a try, but not because of the free credits.

Read more

4 min read

Use cases in the ScreenshotOne playground

Use cases in the ScreenshotOne playground

Having documentation and code examples is great, but not enough to allow developers to quickly integrate the API and assess all available features of the ScreenshotOne API.

Read more

1 min read

Improved design of the authentication pages

Improved design of the authentication pages

We updated the design of the authentication pages to make them more user-friendly and consistent.

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.