A complete OpenAPI specification

The OpenAPI specification now describes every option of the API, including animated screenshots, and a few old options that are no longer supported were removed.

Changelog1 min read

Written by

Dmytro Krasun

Published on

The OpenAPI specification of the API was incomplete: it listed about half of the options, and a client or an AI agent that relied on it could miss the rest, for example rendering PDFs. It is now complete and stays in sync with the API.

What the specification covers now

  • Every option for screenshots, with its type, allowed values, limits and a short description.
  • Animated screenshots, which were missing entirely, with all their options.
  • All formats, including PDF and Markdown.
  • Responses of bulk screenshots and usage as the API returns them.

The specification is available as YAML and as JSON. Every release of the API is now checked against it, so a new option can’t ship without being described.

Old options were removed

While going through the options, we removed a few old ones that are no longer supported. Very few requests used them.

If one of your requests is now rejected with the request_not_valid error that says an option is not allowed, remove that option from the request.

The official JavaScript SDK and Python SDK are updated too: they no longer have methods for the removed options. If you use one of them, upgrade to the latest version.

If you have any questions, please contact support@screenshotone.com.

Read more product updates

New features, bug fixes, and optimizations...

View all product updates
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

Improved hiding selectors

Improved hiding selectors

The option to hide selectors now hides every element that matches each selector, as documented, so screenshots of the same page are more consistent.

Read more

1 min read

Improved blocking of banners and popups

Improved blocking of banners and popups

Improved generic algorithm to bypass blockers and better banner exclusion heuristics.

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.