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.mp4Output 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.