ayushunleashed/screenshot-kit

Take screenshot or screen recording of any website

Public
194 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