Skip to main content
Question

Plugin API request: read video fill bytes or URL from VideoPaint

  • June 26, 2026
  • 0 replies
  • 0 views

Artboard Studio

Hi Figma team,

We build a Figma plugin that renders user artwork into product mockups. With Figma’s newer video support, we want users to place a video fill/layer directly inside a Figma mockup frame, then run our plugin to render/export the final animated mockup.

Today the Plugin API exposes VideoPaint.videoHash and figma.createVideoAsync(bytes), but we cannot find a supported way to read an existing video fill back as bytes, a Blob, a URL, or decoded frames. Images have figma.getImageByHash(imageHash).getBytesAsync(), but video appears to have no equivalent.

Are you planning to add one of these?

  • figma.getVideoByHash(videoHash)
  • video.getBytesAsync()
  • video.getUrlAsync()
  • a REST endpoint for video fill URLs
  • a plugin-safe frame sampling API for video fills

This would unlock video mockup rendering, video compositing, video export plugins, and parity with image fill workflows.

Thanks.