Video creation API

Anything worth reading, made worth watching.

Catchups.ai turns articles, topics, and product updates into narrated, captioned short videos — on brand, in the right format, in minutes. One API call, or one click in the playground.

No editors, no timelines, no render farms of your own. Paste a source, receive a cut.

Source
carmagazine.co.uk/car-reviews
review detected · 1,620 words
Delivered
✓ final.mp4 · 0:30 · captioned
webhook → yourapp.com/hooks
0:16 2:00
Variable range
9:16 + 16:9
Vertical & widescreen
$0.35 / sec
Generated second, flat
API + UI
Playground included
00:01What it makes

Multiple formats. One pipeline.

Every template ships as a finished cut — narration, captions, brand intro and outro — already sized for where it will be watched.

Vertical · 9:16 · Shorts, Reels, TikTok, Stories
0:30
Research
Article Recap
Any URL → a tight narrated summary.
0:30
Research
Topic Catchup
"What happened with X?" — answered.
0:16
Social
Social Short
Hook-first, built for the feed.
0:30
Marketing
Product Update
Release notes people actually watch.
≤2:00
Social
Food Preparation
Recipe → step-by-step prep video.
Horizontal · 16:9 · Decks, dashboards, YouTube, internal comms
0:45
Business
Market Brief
The day's movement, narrated in 45 seconds at 1080p.
0:45
Business
Brand Showcase
One company, one week, one watchable summary.
1:00
Business
Executive Brief
Board-ready. The memo nobody reads, as the video everyone watches.
0:30
Marketing
Prompt to Video
A rough idea in, a finished cut out. Any aspect.
00:02How it works

From source to screen in three moves.

Point to a source

A URL, a topic, a pasted article, or a rough prompt. Catchups.ai researches, extracts, and writes the script.

Set the direction

Format, length, aspect ratio, quality tier, audio mood, captions — and your project's brand kit, applied automatically.

Receive the cut

A narrated, captioned final.mp4 lands in your workspace — or straight at your webhook, ready to publish.

00:03Developers

An API that ships video, not tasks.

Everything the playground does, your code can do. Generate at volume, track every job, get the file the moment it's done.

create-video.sh
Docs
curl -X POST https://api.catchups.ai/v1/research \
  -H "Authorization: Bearer $CATCHUPS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "projectId": "proj_01HXAMPLE",
    "input": "https://example.com/article",
    "mode": "url",
    "video": {
      "durationTargetSeconds": 30,
      "aspectRatio": "9:16",
      "resolution": "1080p",
      "qualityTier": "balanced"
    },
    "creative": {
      "format": "topicCatchup",
      "audioPolicy": "generated",
      "captionPolicy": "director"
    },
    "metadata": {
      "externalId": "customer_research_123"
    }
  }'

# → 202 Accepted
{ "id": "vg_8k2m1x", "status": "rendering", "eta_seconds": 140 }

Webhooks on deliveryjob.completed

No polling. The finished file and its metadata arrive at your endpoint the moment rendering completes.

Quality tierseconomy · balanced · premium

Trade cost for polish per job. Credits are reserved up front and the unused portion is refunded on completion.

Usage & keys per workspace

Scoped API keys, live usage tracking, and per-project budgets — the workspace is the billing boundary.

Public status pagestatus.catchups.ai

Rendering infrastructure you can see. Uptime and incident history, in the open.

00:04Brand kits

Your brand on every frame.

Attach an intro, outro, and brand imagery to each project — in both aspect ratios — and every render comes out already yours. No post-production pass, no template drift.

Intro 9:16
Intro 16:9
Brand image
Outro 9:16
Outro 16:9
Aa
Voice & mood
Catchups.ai

The Art of Catching Up.

Transform the way professional knowledge is consumed. Always informed, always inspired.

Request access