ayushunleashed/screenshot-kit

Take screenshot or screen recording of any website

Public
171 runs

ScreenshotKit

Capture screenshots and scrolling videos of any website.

What You Can Do

๐Ÿ“ธ Screenshots

  • Capture any website as an image
  • Get the visible viewport or the full scrollable page
  • Choose between PNG, JPEG, or WebP formats

๐ŸŽฌ Scrolling Videos

  • Record smooth auto-scrolling videos of web pages
  • Perfect for showcasing long landing pages or documentation
  • Up to 30 seconds of recording

๐Ÿ“ฑ Device Presets

  • Desktop โ€” 1920ร—1080
  • Phone โ€” 390ร—844
  • Custom โ€” Any dimensions you need

Quick Examples

Simple screenshot:

url: stripe.com

Full page capture:

url: your-website.com
full_page: true

Mobile screenshot:

url: your-website.com
device: phone

Scrolling video:

action: video
url: your-landing-page.com
video_duration: 15

Parameters

Parameter Description Default
action screenshot or video screenshot
url Website URL (with or without https://) โ€”
device desktop, phone, or custom desktop
full_page Capture entire scrollable page false
image_format png, jpeg, or webp png
video_duration Recording length in seconds (max 30) 10
scroll_speed Scroll speed in pixels/second 300

Custom Dimensions

When using device: custom, set: - width โ€” Viewport width in pixels - height โ€” Viewport height in pixels

Page Loading

  • wait_until โ€” When to capture: load, domcontentloaded, networkidle, or time
  • wait_time โ€” Seconds to wait (when using wait_until: time)
Model created