Skip to content
Developers
API docs / Features

MAKEUGC PLATFORM API · DOCS V2

Feature APIs

Public APIs and guides for video creation, images, voices, scripts, templates and media processing.

3 ENDPOINTS Talking actors

Turn a script into an avatar video using a stock or custom actor and your choice of voice.

View API reference →
1 ENDPOINTS Voices & languages

Discover stock and custom voices, preview audio, and select a voice for video generation.

View API reference →
1 ENDPOINTS Custom avatars

Create an avatar from a portrait and an optional voice sample, then use it in talking-actor videos.

View API reference →
4 ENDPOINTS Product in hand

Animate an actor holding your product using audio-driven generation or a sequence of scripted scenes.

View API reference →
4 ENDPOINTS Content Library

Generate videos from reusable templates with fields discovered from the live template catalog.

View API reference →
4 ENDPOINTS Shopify video templates

Create product videos from Shopify-compatible templates and organize results in a project for each store.

View API reference →
6 ENDPOINTS Shoppable ads

Generate product images and videos using category-specific creative formats. API paths use the spelling shopable.

View API reference →
3 ENDPOINTS Projects

List your projects and reuse a store project to keep API-generated assets organized.

View API reference →
4 ENDPOINTS Ad Remake

Analyze a reference ad, review a generated prompt and create a new video for your product.

View API reference →
2 ENDPOINTS Gestures

Animate a still character with a short, natural gesture.

View API reference →
2 ENDPOINTS Image Ads

Turn product references, brand details and promotional copy into ad images.

View API reference →
2 ENDPOINTS Background Remover

Remove or replace a video background and download the processed output.

View API reference →
2 ENDPOINTS Video Extend

Build a continuous video from connected Veo 3.1 scenes.

View API reference →
6 ENDPOINTS Custom Voice & Text to Speech

Clone or design a reusable voice, then turn scripts into audio.

View API reference →
3 ENDPOINTS Video Upscale

Quote and upscale owned videos with Topaz, with billing tracked per attempt.

View API reference →
2 ENDPOINTS AI Script Writer

Create ad scripts from text descriptions or product images.

View API reference →
2 ENDPOINTS Speech Text Tools

Normalize and enhance scripts before speech synthesis.

View API reference →
3 ENDPOINTS Templates

Generate product videos from the current app template catalog, with reproducible variation selection.

View API reference →
WORKFLOW GUIDE Motion Control

Transfer motion from a reference video to a character image.

View workflow →
WORKFLOW GUIDE B-roll

Generate supporting product shots, cutaways and atmospheric footage.

View workflow →
WORKFLOW GUIDE Scenes

Generate individual scenes from descriptions and image references.

View workflow →
WORKFLOW GUIDE Image Generation & Editing

Create images from text or edit existing product and character references.

View workflow →
WORKFLOW GUIDE Cinematic

Create cinematic shots with deliberate camera movement, lighting and pacing.

View workflow →
WORKFLOW GUIDE Gaming

Create stylized game scenes, character reveals and gameplay-inspired shots.

View workflow →
WORKFLOW GUIDE Animation

Create animated scenes with consistent characters and a defined visual style.

View workflow →

Generate images and videos with a model

For prompt-based image generation, image editing, B-roll and video generation, use the model APIs. The model determines the supported input and output.

Feature availability

Motion Control is available through the model API. Use WAN Animate, Kling Standard ,Kling Pro, or MiniMax Recast. Each reference documents its media requirements, credits and status polling.

Cinematic, Gaming and Animation open the Seedance 2.5 composer in Studio. Use the Seedance 2.5 API with a prompt and references describing the result you want.

This reference lists APIs that accept a Platform API key. The video editor, batch mode and workflow editor do not have a documented public endpoint here. An app feature name does not automatically imply API availability.

For multiple generations, queue individual requests in your integration and track each returned job ID. See limits & credits before increasing concurrency.