Producing video ads at the cadence paid campaigns demand is expensive. The typical flow: brief, script, shoot or license footage, edit in Premiere, add motion graphics, add CTA, export a dozen variants. Even with AI helpers, you usually end with a raw clip that still needs editing.
This guide shows a single-call alternative. Describe the ad — brand, message, audience, CTA — and receive an MP4 with AI-generated cinematic footage, animated headlines, brand-coloured accents, and a CTA card. The output is the ad, not a clip you have to finish.
Step by step
- 01
Write a brief, not a shot list
Describe brand, audience, headline, CTA. The script director plans a 3-scene arc (hook → body → CTA) internally. No need to specify camera angles or edits.
- 02
Pick aspect ratio and resolution
Aspect 16:9 for LinkedIn feed and YouTube, 9:16 for Reels and TikTok. Resolution 720p ships faster, 1080p is the default. Footage runs 4–8 seconds; the motion-graphics overlay extends the final runtime.
- 03
Receive a finished MP4
Typical render is 3–5 minutes end-to-end. The file has footage, animated titles, a CTA card, brand-coloured accents. Upload to Campaign Manager, YouTube Ads Manager, or Meta Ads without further editing.
Example prompts
Copy, click, tweak — the CTA opens the terminal with the prompt pre-loaded.
8-second landscape 1080p launch video for a B2B analytics platform. Headline: "See your data decide". CTA: "Start free trial". Brand colour: electric blue. Tone: confident, technical. Try →6-second 16:9 teaser for a tech summit "AI in Manufacturing 2026" in Milan, 15 June. CTA: "Reserve your seat". Tone: cinematic, urgent, corporate. Try →5-second 9:16 portrait video for a climate-tech startup hiring engineers. Headline: "Build what matters". CTA: "See open roles". Tone: energetic, bright palette. Try →API call
Standard REST. Bearer token, JSON body, URL response. Works in any HTTP client, n8n, Make, Zapier, or MCP agent.
curl -X POST https://api.42rows.com/v1/video-creative \
-H "Authorization: Bearer sk_..." \
-H "Content-Type: application/json" \
-d '{
"prompt": "Launch video for a B2B analytics platform, CTA Start free trial",
"duration": 8,
"aspect_ratio": "16:9",
"resolution": "1080p"
}'Pricing
Pay-per-call, no subscription. Subscription plans are on the roadmap — they will not change pay-per-call rates.
FAQ
What is in the final file?
One MP4 (H.264, AAC) with AI footage, animated headlines, subheadline, CTA card tied to your domain, and brand-coloured accents. Audio is silent by default — feed ads typically autoplay muted. Voice-over support is on the roadmap.
How long does a render take?
Typically 3–5 minutes. GPU queue length dominates — off-peak it can drop under 3 minutes.
Can I bring my own footage?
Not yet. Every render is fully generated. BYO-footage mode is on the roadmap for teams that need brand-exact settings.
Which aspect ratios are supported?
16:9 (landscape) and 9:16 (portrait). Both are first-class outputs — not one cropped from the other.
How does this compare to Runway or Sora?
Runway-class models give you raw footage. This API gives you a finished ad with motion graphics and CTA embedded. Different product: we orchestrate the final render, not just the clip.
Ship it
Use the first example prompt as a starter — the button opens the public terminal with it pre-filled.