Screenshots
Video Recording Options
Record a video of the page alongside the screenshot, with configurable format, quality, speed, and duration.
Enabling video recording
Add "video": true to your screenshot request:
{
"url": "https://example.com",
"video": true
}
Retrieve the video via GET /api/v1/screenshot/video?id={screenshot_id}.
Video format
Set video_format to choose the container:
webm— default, widely supported in browsers, smaller file size.mp4— H.264-encoded, compatible with all devices and platforms.
Quality
video_quality accepts a CRF (Constant Rate Factor) value. Lower numbers mean higher quality and larger files:
18— near-lossless (large file)28— good balance (default is 30)51— lowest quality
Speed
video_speed controls playback speed multiplier. 1 = real time, 2 = 2× speed, 0.5 = slow motion.
Duration
video_duration sets the maximum recording length in seconds. Default is 15.
Tags
Last updated March 27, 2026