Cliphi Agent API

Ready-to-post clips, one API call

Your agent sends a video URL. Cliphi transcribes it, finds the strongest moments, and renders vertical clips with captions and branding. The agent gets links it can review, share, or publish.

Works from Claude, ChatGPT, or any agent that can call an HTTP API. Please keep a human in the loop before publishing.

Start a job

Request
curl -X POST https://www.cliphi.com/api/v1/jobs \
  -H "X-API-Key: chp_live_..." \
  -H "Content-Type: application/json" \
  -d '{"video_url": "https://www.youtube.com/watch?v=VIDEO_ID"}'
Response
{
  "job_id": "9f2c1b8e-...",
  "status": "processing",
  "status_url": "/api/v1/jobs/9f2c1b8e-..."
}

Poll until done

Jobs run asynchronously and usually finish in a few minutes. The finished job includes rendered clips plus every detected moment with its score, transcript excerpt, and a raw preview URL, so the agent can show its human what else deserves a render.

Request
curl https://www.cliphi.com/api/v1/jobs/9f2c1b8e-... \
  -H "X-API-Key: chp_live_..."
Response
{
  "job_id": "9f2c1b8e-...",
  "status": "completed",
  "video": { "title": "My podcast ep. 42", "duration_seconds": 3611 },
  "clips": [
    {
      "clip_id": "c_01",
      "title": "Why nobody presses the money button",
      "url": "https://cdn.cliphi.com/clips/....mp4",
      "thumbnail_url": "https://cdn.cliphi.com/thumbs/....jpg",
      "aspect_ratio": "9:16",
      "viral_score": 92
    }
  ],
  "moments": [
    {
      "moment_id": "m_07",
      "title": "The enterprise pricing rant",
      "viral_score": 79,
      "transcript_excerpt": "and that is why per-seat pricing...",
      "preview_url": "https://cdn.cliphi.com/source/....mp4",
      "rendered": false
    }
  ]
}

How it works

  1. 1. Submit. One POST with a public video URL. YouTube, Twitch VODs, and direct video links are supported.
  2. 2. Cliphi does the heavy work. Download, transcription, moment detection, smart framing, and caption rendering run on our infrastructure, not your agent's context window.
  3. 3. Review and use. The job returns clip URLs plus moment previews. Your agent shows them to its human, renders more if asked, and posts wherever you post.

Use it from your agent

Guides for the runtimes people actually use:

Priced per use, in credits

The API spends the same credits as the Cliphi app: processing is billed per video minute and rendering per clip, so an agent pays for exactly what it uses. No seats, no separate API plan.

FAQ

How do I get a key?

Email [email protected] from your Cliphi account email. Keys are tied to your account and its credit balance.

What about supercuts and threads?

Coming to the same endpoint as new formats. Clips shipped first.

Can the agent publish directly?

Publishing through your connected social accounts is on the roadmap. Today the agent gets clip URLs it can post with any tool you already use.