Skip to main content

Cyware Orchestrate

Screenshot Machine

App Vendor: Screenshot Machine

App Category: IT Services

Connector Version: 1.0.0

API Version: 1.0.0

About App

Screenshotmachine is a powerful and reliable website screenshot API designed to take screenshots of any online website in a couple of seconds.

The Screenshotmachine app is configured with the Orchestrate application to perform the following actions:

Action Name

Description

Fetch Webpage Screenshot

This action retrieves a screenshot of the specified URL.

Configuration Parameters

The following configuration parameters are required for the Screenshotmachine app to communicate with the Screenshotmachine enterprise application. The parameters can be configured by creating instances in the app.

Parameter

Description

Field Type

Required/Optional

Comments

API Key

Enter your Screenshotmachine API key you receive when you sign up with Screenshotmachine.

Example:

34dccdd26c5c99ceb3af22f392b708bf

Text

Required

Action: Fetch Webpage Screenshot

This action retrieves a screenshot of the specified URL.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

URL

Enter the URL for which you want to capture the screenshot.

Example:

https://www.google.com/

Text

Required

Webpage Dimension

Enter the dimensions for the screenshot. Enter dimensions as widthxheight.

Example:

720x720

Text

Optional

Allowed values:

  • Width:

    • Minimum 100

    • Maximum 1920

  • Height:

    • Minimum: 100

    • Maximum: 9999

    • full (captures the full length of the page)

Default value is 120x90.

Image Format

Enter the format in which you want to save the screenshot.

Example:

jpg

Text

Optional

Allowed values:

  • jpg

  • png

  • gif

Default value: jpg

Device Type

Enter the device type for which you want to capture the screenshot.

Example:

desktop

Text

Optional

Allowed values:

  • desktop

  • phone

  • table

Default value: desktop

Cache Limit

Enter the acceptable limit (in days) to download cached images. Enter whole numbers or decimals.

Examples:

  • 0 - Never use cached images. Always download a fresh screenshot.

  • 5 - Used cached images not older than 5 days.

Text

Optional

Allowed values (in days):

  • Minimum: 0

  • Maximum 14

Default value: 14 days

Delay

Enter how long (in milliseconds) the app should wait before capturing the screenshot.

Example:

200 (Wait 200 milliseconds before capturing the screenshot.)

Text

Optional

Allowed values:

  • 0

  • 200

  • 400

  • 600

  • 800

  • 1000

  • 2000

  • 3000

  • 4000

  • 5000

  • 6000

  • 7000

  • 8000

  • 9000

  • 10000

Default value: 200.

Example Request

[
  {
    "url": "https://www.google.com/",
    "delay": "0",
    "device": "phone",
    "dimension": "720x720",
    "cache_limit": "1",
    "image_format": "jpg"
  }
]