ScreenshotOne

Captures high fidelity website screenshots and animated videos automatically, then routes them into your documentation, reports, or quality assurance logs.

Try ScreenshotOne in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native ScreenshotOne integration

    • Describe the outcome and Ceven picks the right ScreenshotOne calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your ScreenshotOne data, across all 5 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke ScreenshotOne access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in ScreenshotOne, when, and on whose behalf.
    • The agent pauses and asks when ScreenshotOne is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach ScreenshotOne.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every ScreenshotOne action to support review and sign off.

Supported tools

Every action Ceven's agents can run on ScreenshotOne, and when to use it.

Take animated screenshot
Use this when you need a video or gif of a page. Define the animation scenario like scrolling or specific element interaction.
Capture full page
Render the entire length of a website from top to bottom. Use this for long form landing page audits.
Capture element
Isolate a specific CSS selector to take a photo of just one part of a page, like a pricing table or a logo.
Render viewport
Set specific width and height dimensions to see how a page looks on mobile or tablet devices.
Block cookie banners
Tell the renderer to hide common cookie consent pop ups to keep the final image clean.
Wait for selector
Pause the capture until a specific element loads. Use this for heavy JavaScript apps that load content asynchronously.
Set custom user agent
Mimic a specific browser or device string to test how the server responds to different clients.
Capture with authentication
Pass cookies or headers to take a screenshot of a page behind a login wall.
Render as PDF
Convert the current page state into a PDF document instead of an image file.
Set image format
Choose between PNG, JPG or WebP for the output file based on your storage or quality needs.
Adjust image quality
Set the compression level for JPG outputs to balance file size and visual clarity.
Capture delayed
Add a specific sleep timer before the capture triggers to allow for animations to finish playing.

12 actions · scroll to see them all

Frequently asked questions

Ceven handles authenticated pages by passing the necessary session cookies or authorization headers through the ScreenshotOne API. When you configure the workflow, you provide the credentials or the active session token. The agent then injects these into the browser instance used by ScreenshotOne, allowing it to render the page exactly as a logged in user would see it. This is ideal for capturing dashboard states or internal tool settings that are not public. We recommend using short lived tokens or dedicated service accounts for these captures to maintain security and ensure the agent does not accidentally trigger security alerts on your platform.
Yes. Through the render viewport action, you can specify the exact width and height in pixels. This allows you to create a suite of images for the same URL to see how the responsive design holds up across different screen sizes. For example, you can tell the agent to take one capture at 375 pixels for iPhone and another at 1920 pixels for desktop. Ceven manages these requests in parallel and can then upload them to your project management tool as a comparison set, making it easy to spot layout shifts or hidden elements on smaller screens.
ScreenshotOne has built in logic to identify and block common cookie banners and pop ups. When Ceven triggers a capture, it can enable the block cookie banners flag. This instructs the API to remove those elements from the DOM before the image is rendered. If you have a custom pop up that the API does not recognize, you can use the capture element action to focus only on the part of the page you need, or use a CSS selector to hide the offending element. This ensures your final image is a clean representation of the actual content.
The animated screenshot tool does not just take a static image but records a short sequence of events. You can define a scenario, such as scrolling down the page at a steady pace, and the API renders this as a GIF or MP4. Ceven can trigger this for a list of URLs and then upload the videos to a shared folder. This is particularly useful for demonstrating a user journey or showing how a sticky header behaves as a user moves down the page. You can control the duration and the viewport size to match the specific device you are simulating.
Yes, ScreenshotOne imposes rate limits and monthly quotas based on your specific subscription tier. If you trigger a massive batch of captures through a Ceven workflow, you might hit these limits, which results in a 429 Too Many Requests error. Ceven handles this by implementing an exponential backoff strategy, meaning the agent will wait and retry the request automatically. However, if you are consistently hitting these ceilings, you will need to upgrade your ScreenshotOne plan. Be aware that animated captures often consume more credits than static images depending on your current plan pricing.
Absolutely. Many modern websites use lazy loading or complex JavaScript that takes a few seconds to render the final content. Ceven can use the wait for selector action, which tells ScreenshotOne to hold the capture until a specific element appears in the DOM. Alternatively, you can set a hard delay in seconds. This prevents the agent from capturing a half loaded page or a loading spinner. We recommend using the selector method as it is more efficient and ensures the image is taken the exact millisecond the content is ready for the camera.
ScreenshotOne supports the most common web image formats, including PNG, JPG, and WebP. PNG is the default and provides the highest quality for text and UI elements. JPG is better for photo heavy pages where file size is a concern. WebP offers a great balance of both. Ceven allows you to specify the format in the action settings, and the agent can even conditionally choose the format based on where the image is being sent. For example, it might use JPG for a Slack notification but PNG for a high resolution PDF report sent to a client.
Yes, ScreenshotOne can render a page as a PDF rather than an image. When you use the render as PDF action, the agent instructs the API to generate a document version of the URL. This is highly effective for archiving terms of service pages or creating automated snapshots of invoices. Ceven can then take that PDF and upload it to a cloud storage provider like Google Drive or Dropbox. This ensures you have a legally defensible, time stamped version of a web page that is easier to print or sign than a standard image file.

Alternatives to ScreenshotOne

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Browserless logoBrowserlessPuppeteer logoPuppeteerUrlbox logoUrlbox

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect ScreenshotOne and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free