Menu
Available NowFeature

Video Recording & Scrolling Screenshots

Record scrolling page animations as MP4, WebM, or GIF with a single API call. Perfect for product demos, bug reports, and social media content.

scrolling-demo.mp4

Scrolling video capture preview

How It Works

The video API accepts the same parameters as our screenshot endpoint, plus options for scroll behavior, duration, frame rate, and output format.

curl -X POST https://api.snapsharp.dev/v1/video \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://yoursite.com",
    "width": 1280,
    "height": 720,
    "format": "mp4",
    "scroll_to_bottom": true,
    "duration": 8,
    "fps": 30
  }' -o scroll.mp4

Output Formats

  • MP4 (H.264) — smallest files, best quality
  • GIF — universal compatibility, no player needed
  • WebM (VP9) — modern browsers, great compression

Scroll Options

  • Smooth, linear, or step-based scrolling
  • Configurable speed and duration
  • Pause at top/bottom for context
  • Scroll to specific CSS selector

SDK Examples

Python
from snapsharp import SnapSharp

snap = SnapSharp("sk_live_...")

video = snap.video(
    "https://yoursite.com",
    width=1280,
    format="mp4",
    scroll_to_bottom=True,
    duration=8,
    fps=30,
)

with open("scroll.mp4", "wb") as f:
    f.write(video)
Node.js
import { SnapSharp } from "snapsharp";

const snap = new SnapSharp("sk_live_...");

const video = await snap.video(
  "https://yoursite.com",
  {
    width: 1280,
    format: "gif",
    scrollToBottom: true,
    duration: 6,
    fps: 15,
  }
);

await Bun.write("scroll.gif", video);

Use Cases

Product Demos
Auto-generate scrolling GIFs of your landing pages for use in pitch decks, investor updates, and Product Hunt launches.
Bug Reports
Capture the full page scroll as a video to attach to Jira or Linear tickets. No screen recorder needed.
Design Reviews
Record how a long-form page scrolls — spacing, sticky headers, parallax effects — and share with your design team.
Social Media Content
Create eye-catching scroll-through videos of websites for Twitter/X, LinkedIn, or Instagram Reels.
Documentation
Generate animated walkthroughs of dashboards or onboarding flows for your docs and help center.
Monitoring & Archives
Record full-page scroll videos on a schedule to track visual changes over time — a richer alternative to static screenshots.

Ready to capture videos?

Get started with a free API key — 500 requests/month included.

Video Recording & Scrolling Screenshots — SnapSharp