Docs · Platform API
MakeUGC Platform API
The MakeUGC Platform API lets partners generate AI UGC videos, list avatars and voices, create custom avatars, and run Product-in-Hand or Content Library jobs from their own stack.
Base URL
All documented v1 routes are served from a single HTTPS origin:
https://app.makeugc.ai/api/platform
How these docs are organized
- API v1 — version overview and endpoint index
- Authentication — API keys and request headers
- Errors — HTTP status codes and failure payloads
- Rate limits — credits, script length, and polling
- Endpoint pages — one topic each: video, custom avatar, Product-in-Hand, shopable, Content Library, and MCP
Quickstart: list avatars
After you have a key, list template and custom avatars. Filter with the optional
gender query parameter.
curl -X GET "https://app.makeugc.ai/api/platform/video/avatars" \
-H "X-Api-Key: YOUR_API_KEY"
const response = await fetch("https://app.makeugc.ai/api/platform/video/avatars", {
headers: { "X-Api-Key": "YOUR_API_KEY" },
});
const payload = await response.json();
import requests
response = requests.get(
"https://app.makeugc.ai/api/platform/video/avatars",
headers={"X-Api-Key": "YOUR_API_KEY"},
)
print(response.json())
Response
{
"status": true,
"message": "Avatars fetched",
"data": [
{
"id": "avatar_123",
"name": "Avatar Name",
"thumbnail": "https://...",
"gender": "Male"
}
]
}
Questions
Where do I get a MakeUGC API key?
Create a key in the MakeUGC app under Settings → API Integration. API access is available on higher-tier plans and enterprise configurations.
What is the Platform API base URL?
All v1 endpoints use https://app.makeugc.ai/api/platform. Send your key in the X-Api-Key header on every request.
Is this documentation public?
Yes. These pages are server-rendered on makeugc.ai/docs/api so developers and retrieval systems can read authentication, endpoints, errors, and rate limits without signing in.
