Developers
EzUGC Developer Portal
Mint an EzUGC API key from a paid account, then generate UGC videos and image ads from curl, the CLI, or an MCP client.
Paid access
Keys are issued only from the dashboard, and only for Startup, Growth, or Pro accounts with an active paid subscription (from $99/month). There is no trial key, guest key, or anonymous generation route.
Every call to /api/public re-checks that the account is still paid. If you cancel, leftover keys start returning HTTP 402. MCP tool calls use the same key and the same check. See pricing.
Quickstart
- Subscribe to Startup, Growth, or Pro.
- Open API keys in the dashboard and create an
ezk_live_key. - Confirm the key with
GET /api/public/me. - Generate from the documented endpoints or from the EzUGC MCP server.
GET /api/public/me
curl -sS https://api.ezugc.ai/api/public/me \ -H "Authorization: Bearer ezk_live_YOUR_KEY"
GET /openapi.json is public so agents can read the contract. It does not generate anything. GET /api/public/me still requires a paid key.