Write JSON
Define your scenes, elements, text, audio, and transitions in a single JSON document.
PhantomFlow is a video generation API built by Friedbot Studio. You send a JSON storyboard. You get a rendered video. Built for developers, marketers, and automation workflows that need video at scale.
{ "width": 1920, "height": 1080, "scenes": [ { "background": "#0a0e1a", "elements": [ { "type": "text", "text": "Hello, PhantomFlow!", "font_size": 72 } ] } ] }
Every marketing team, every automation pipeline, every product that needs video hits the same constraint: someone has to open an editor and make it by hand. That works for one video. It breaks at ten. It's impossible at a thousand. PhantomFlow exists because video creation should be as programmable as everything else in your stack.
Define your scenes, elements, text, audio, and transitions in a single JSON document.
POST your JSON to the render endpoint. PhantomFlow handles the queue, render, and delivery.
Poll for status or use webhooks. Download an MP4 from S3, or stream it directly.
Text, image, video, audio, shape, component, voice, subtitles, and Lottie animations.
50+ voices across 20+ languages. Coqui for free tier, ElevenLabs for natural voice quality.
Render any HTML component as a video overlay. Powered by Puppeteer.
Fade, wipe, slide, zoom, crossfade. Apply at the scene level or the element level.
1 credit equals 1 second of rendered video. No per-video fees. Free tier to start.
Reseller system with custom branding, custom domains, and wholesale pricing.

Auto-generate daily content for TikTok, Reels, and Shorts from data feeds or templates.

Product demos, ads, and promotional clips at scale using template variables.

Property showcase videos generated from MLS data with text-to-speech narration.

Automated news clips, sports scores, stock tickers, weather reports — anything with structured data.
Sign up for the waitlist and get 100 free credits when we launch. No credit card required.