View as Markdown
screenshot.fyi icon

screenshot.fyi ACTION

Create Screenshot

Takes a screenshot of a webpage using Screenshot.fyi. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's screenshot.fyi account once, then configure and run Create Screenshot from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "screenshot_fyi-create-screenshot",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    screenshot_fyi: { authProvisionId: "apn_xxxxxxx" },
    url: "URL",
    width: 10,
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Create Screenshot inputs
Property Type Description
url URL string
The URL of the webpage to capture
Required
width Width integer
Width of the viewport in pixels. Default: 1440
Optional
height Height integer
Height of the viewport in pixels. Default: 900
Optional
fullPage Full Page boolean
Capture the full scrollable page. Default: false
Optional
format Format string
The format of the screenshot. Default: jpg
Optional
disableCookieBanners Disable Cookie Banners boolean
Attempt to remove cookie consent banners. Default: true
Optional
darkMode Dark Mode boolean
Enable dark mode when taking the screenshot. Default: false
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
screenshot_fyi-create-screenshot
Version
0.0.2
App
screenshot.fyi
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes