preview
Fast browser preview. Best for testing, approvals, and "show me now" workflows.
Try fixed generated examples, inspect the response shape, embed a hosted player, and see how instant previews become final MP4 exports.
Public docs can stay open without burning render budget. These presets use generated sample outputs while showing the same shape production API calls will use.
The fixed demo player is real: these pages use actual MP4 files and can be embedded with an iframe after deployment.
The /v1/renders API, API keys, webhooks, and embed.js SDK are interface drafts for now. They are shown so customers can evaluate the integration shape before the backend is connected.
{
"id": "rnd_demo_article_01",
"object": "render",
"status": "completed",
"mode": "both",
"preset": "article",
"ratio": "9:16",
"duration_seconds": 38,
"preview_status": "ready",
"mp4_status": "completed",
"expires_at": null,
"urls": {
"preview_url": "https://vidcrafter.app/embed/demo?preset=article&view=preview",
"embed_url": "https://vidcrafter.app/embed/demo?preset=article",
"mp4_url": "https://vidcrafter.app/demos/reel-article.mp4",
"poster_url": "https://vidcrafter.app/demos/reel-article.jpg"
}
}The API can return an instant hosted preview for product UX, an embed player for customer websites, and final MP4 exports for social platforms.
Fast browser preview. Best for testing, approvals, and "show me now" workflows.
Hosted iframe or JS player. Uses preview first, then swaps to MP4 when available.
Async export for Reels, Stories, TikTok, Shorts, and ad platforms.
/v1/renders Create a render job. Returns preview_url immediately when mode is both or preview.
/v1/renders/{id} Poll status, final MP4 URL, poster URL, duration, and failure details.
/v1/renders/{id}/exports Request another ratio, draft MP4, or final quality export from the same composition.
/v1/webhooks/test Verify completed, failed, and export_ready callbacks before going live.
Device binding is not a good default for server integrations. Domain and IP controls work better as optional enterprise settings.
Playground access starts invite-only so render cost stays controlled.
Keys can be created, rotated, revoked, and scoped per workspace.
Default 60 preview jobs/hour and 20 MP4 exports/hour during beta.
Embed player can be restricted to approved customer domains.
Optional for server-to-server API calls, not required for the first integration.
Signed callbacks notify customers when final MP4 exports are ready.