Documentation Index
Fetch the complete documentation index at: https://docs.creatify.ai/llms.txt
Use this file to discover all available pages before exploring further.
🚀 Introduction
We recommend trying our AI Avatar V2 API — a powerful and flexible way to generate rich, multi-scene videos tailored to your brand, message, or audience. With this API, you can define a list of video segments and customize each with:- 🎭 Character (avatar) selection
- 🗣️ Text-to-voiceover (with your chosen voice and accent)
- 🖼️ Background image or video
- 🎯 Call-to-action (CTA) options
- ✍️ Caption position, style, and formatting
🚀 Follow our Quickstart Guide below to get up and running in minutes.

⚙️ Quickstart Guide
✅ Prerequisites
Before you begin, ensure you have:- A Creatify account with API access
- Your API credentials (see Quickstart)
👤 Step 1: Choose Avatars and Voices
You’ll need anavatar_id and a voice_id for each speaking segment.
- Use the Get Avatars API to retrieve
avatar_id - Use the Get Voices API to retrieve
voice_id
👨🎤 Personas
Browse Personas Here We offer 1500+ lifelike personas to bring your videos to life:🎙️ Voices
Browse Voices Here Creatify offers a wide range of AI voices that bring your avatars to life with natural, expressive speech. Each voice supports multiple accents so you can tailor the sound to your audience or region. To select a voice, use thevoice_id from the accent you want in your request. This provides fine-grained control over tone, language, and personality.
- Use
voice_idto override the default voice associated with an avatar. - If
voice_idis not provided, the system will use the default voice linked to the selected avatar.
💡 Each voice includes multiple accents — select the one that fits your content best using the provided id.
Example Response from GET /api/voices/
id from the accents list as your voice_id in the video generation request.
📅 Step 2: Submit a Video Generation Request
Use the AI Avatar v2 Endpoint to submit a video generation request.
⚠️ Save the id — you’ll use it to check progress.
⏳ Step 3: Check Generation Status
After submitting a video generation request, use the returned task ID to monitor progress and retrieve the completed video when it’s ready.⏳ Once thestatusisdone, download the video from theoutputfield.
🎯 Summary
| Step | Endpoint |
|---|---|
| Get Avatars | GET /api/personas/ |
| Get Voices | GET /api/voices/ |
| Create Task | POST /api/lipsyncs/multi_avatar/ |
| Check Status | GET /api/lipsyncs/{id}/ |
| API Reference | Multi-Avatar Reference |

