HomeToolsAI Video API

REST + WebhooksSub-minute latencyAvatars, voice, lip-syncSOC 2 + EU residency
Used by 1,800+ teams for programmatic video at scale

AI Video API.

Programmatic video generation at scale. Avatars, voices, lip-sync, ads — all available behind a single REST endpoint with sub-minute latency.

Sample request
Output
POST /v1/videos
Authorization: Bearer sk_live_***

{
  "avatar_id": "emma",
  "voice_id": "emma-en-us",
  "script": "Hi there, welcome to ClipNova...",
  "format": "9-16",
  "duration_max_s": 60
}

→ 202 Accepted
{ "video_id": "vid_4f8...", "webhook": "..." }
Async REST · sub-minute latency · idempotent
240k videos rendered via API last 30 days
— Output Example
▸ preview9:16 · 1080p
00:00 / 00:45
— Endpoints

Render any ClipNova tool from your stack.

— Sample request
endpoint · 1/3
Endpoint
121 params
POST /v1/videos with { avatar_id, voice_id, script, format }. Async render with webhook callback. Returns signed MP4 URL.
AuthBearer API key
LimitsTiered per plan
Endpoint
POST /v1/videos
REST · Async
— Webhook payload
200 OK
● Live9:16 · 1080p
Webhook response
slot · webhook
00:00 / 00:45
— How it works

From request to render in 3 simple steps.

Step 1
API key dashboard with scopes

Get an API key

Sign up, generate a live key in the dashboard. Use scoped sandbox keys for development.

Step 2
Endpoint reference with code sample

POST to /v1/...

Async REST endpoints for every tool: /videos, /lipsync, /ads, /shorts. Get a job ID back instantly.

Step 3
Webhook payload preview

Receive webhook

On completion, we POST a webhook to your URL with the signed MP4 URL. Or poll the job endpoint.

— Docs

How to render 10,000 personalized videos in an hour?

From auth to webhook handler — full walkthrough with code samples.

▸ Docs · 16:9

I rendered 10,000 personalized videos via API in 47 minutes (walkthrough).

— Who it's for

Built for engineering teams.

SaaS

SaaS product teams

Embed avatar videos in onboarding, dashboards, transactional emails. Personalized at scale.

Marketing

Marketing tech stacks

Generate ad variants from your CDP. Plug into Segment, Iterable or any pipeline.

L&D

L&D and HR platforms

Auto-generate course lessons from a CMS. Same avatar, every language, on-demand.

Agencies

Agency tooling

White-label video generation for client portals. Sub-resource accounts and per-client billing.

— Comparison

Stitching multiple APIs vs ClipNova Video API.

Building this yourself means stitching TTS + avatar + lip-sync + render farms. ClipNova bundles it all behind one REST endpoint.

Feature
ClipNova API
Stitch your own
Setup
One API key, one endpoint
5+ vendors, 5+ contracts
Latency
Sub-minute for 60s videos
Multi-minute pipelines
Idempotency
Built in
Implement yourself
Webhooks
Signed, retried, logged
Build per vendor
Compliance
SOC 2 + EU residency
Audit every vendor
— Use Cases

See what teams build with it.

Production deployments across categories.

Personalized onboarding videos at scale.

A SaaS renders a personalized 30-second avatar video for every new signup. Render time under 90s, embedded in onboarding email.

  • Per-user personalization
  • Sub-minute latency
  • Idempotent retries
  • Webhook callbacks
16:9
Drop example here
slot · onboarding-api

Ad variants from a CDP pipeline.

Marketing tech stack auto-generates ad variants per segment. Pushes to Meta Ads Manager via downstream integration.

  • Segment-driven briefs
  • Multi-platform exports
  • Brand-kit enforced
  • Audit logs
16:9
Drop example here
slot · cdp-api

Multilingual course generation.

LMS auto-renders course lessons in every language a learner speaks. Same avatar, same voice clone, instant.

  • 30+ languages from one source
  • Avatar consistency
  • Webhook on completion
  • Bulk-render endpoints
16:9
Drop example here
slot · lms-api
— FAQs

Frequently asked.

What is the AI Video API?
A REST API that exposes every ClipNova tool — avatars, voices, lip-sync, ads, shorts — behind sub-minute async endpoints with webhook callbacks.
What languages have SDKs?
Official SDKs for TypeScript/JavaScript, Python, Ruby, Go and PHP. REST works from any language.
What's the latency?
Sub-minute for 60s avatar videos. 1–3 minutes for lip-sync. Multi-variant ad campaigns: 5–10 min per render run.
Is it idempotent?
Yes. Every request accepts an Idempotency-Key header — safe to retry without double-charging or double-rendering.
Compliance and data residency?
SOC 2 Type II. EU data residency available on enterprise. PII never used for training.
Webhook reliability?
Signed payloads, automatic retries with exponential backoff for up to 24h, full delivery logs in the dashboard.
Pricing?
Per-second of rendered output. Volume discounts at 100k+ renders / month. Free sandbox tier for development.
Rate limits?
Default 60 concurrent renders per workspace. Higher limits on enterprise plans.
View complete API docs

Find detailed reference for every endpoint, parameter and webhook

or check our OpenAPI spec optimized for LLMs →
— Tools

Free AI ads tools.

Pick your tool.

See all tools
ClipNova

The fastest way to render videos at scale.

Get an API key

Free sandbox tier