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:

Base URL bash
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 bash
curl -X GET "https://app.makeugc.ai/api/platform/video/avatars" \
  -H "X-Api-Key: YOUR_API_KEY"
JavaScript javascript
const response = await fetch("https://app.makeugc.ai/api/platform/video/avatars", {
  headers: { "X-Api-Key": "YOUR_API_KEY" },
});
const payload = await response.json();
Python python
import requests

response = requests.get(
    "https://app.makeugc.ai/api/platform/video/avatars",
    headers={"X-Api-Key": "YOUR_API_KEY"},
)
print(response.json())

Response

JSON json
{
  "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.