What the API does
Turn any YouTube URL into ready-to-post clips programmatically
The LumiClip API is the developer surface of our consumer product. Anywhere you would paste a YouTube link into the dashboard, you can now do the same thing with a single HTTP request — then wire the results into your CMS, creator tool, agency workflow, or automated posting pipeline.
A single call to POST /api/v1/clips/generate accepts a YouTube URL and optional start_time / end_time / callback_url. LumiClip validates the URL, reserves credits for the video length, downloads the source, transcribes it, scores every moment for viral potential, cuts and reframes the top candidates into 9:16 clips with active-speaker tracking, and burns in subtitles.
You get back a project_id immediately (202 Accepted). Poll GET /api/v1/projects/{id} every 10-15 seconds, or pass callback_url so LumiClip POSTs your webhook when every clip is exported. Each clip ships with a title, score, thumbnail, and signed MP4 URL.
Prefer AI agents to direct HTTP? The @lumiclip/mcp-server MCP server wraps the same API as five typed tools that Claude Desktop, Cursor, n8n, and any other MCP-compatible client can call directly.