← Back to UGCKit

🔌 UGCKit API

Integrate AI-powered content creation into your applications

🚀 Getting Started

The UGCKit API allows you to programmatically create carousels, AI videos, reaction videos, and more.

Read the Quickstart Guide →

🔑 Authentication

All API requests require an API key. Generate one from your dashboard under Settings → API.

Authorization: Bearer ugck_live_xxxxx

📊 Rate Limits

Business plan: 60 requests/minute
Enterprise plan: 300 requests/minute

Content Generation

POST /api/v1/carousels

Generate an AI carousel from a topic

POST /api/v1/listicles

Generate infographic-style listicle carousel

POST /api/v1/images

Generate AI image from prompt

POST /api/v1/videos

Generate AI video from prompt (Veo3, Sora, Runway, Pika, Kling)

POST /api/v1/reaction-videos

Create reaction video with AI avatar

POST /api/v1/talking-head

Generate talking head video with AI avatar

POST /api/v1/clone-video

Clone a video style with new script

Jobs & Status

GET /api/v1/jobs/{job_id}

Check status of a generation job

Upload & Scheduling

POST /api/v1/upload

Upload media files (images/videos)

POST /api/v1/schedule

Schedule post to social accounts

GET /api/v1/brands

List brands in project

GET /api/v1/accounts

List connected social accounts

GET /api/v1/scheduled

List scheduled posts

DELETE /api/v1/scheduled/{schedule_id}

Cancel a scheduled post

📖 See the Quickstart Guide for detailed examples with Python, Node.js, and cURL.