Video intelligence API · self-serve

Turn long video into moments your product can use.

Give ChatClipThat an authorized long-form video. Get back ranked, searchable, edit-ready moments, then use the JSON yourself or render selected Moments as finished MP4 files.

Asynchronous VOD analysis Optional CCT-rendered MP4 outputs No live-ingest claim
analysis_7f82completed
Authorized source
creator-session-042.mp4
01:42:18
TRANSCRIPTVISIONAUDIOCONTEXT
The answer that reframes the interview
0.94
00:38:14.200 → 00:38:51.900
complete thoughtvocal emphasisclear payoff
The primitive
Video in / Moment JSON or MP4 out
Supported now
Gameplay and conversation
Designed for
Long-form recorded video
Not yet
Continuous live-stream ingest
Useful output, not another dashboard

The decisions your product needs.

Keep your own interface and renderer, or ask CCT to produce the files. The analysis contract stays separate from optional rendering so your product controls the workflow.

01 / RANK

Moment score

Prioritized candidates so people or downstream systems start with the strongest moments.

02 / CUT

Edit boundaries

Start, end, hook, and optional subclip timing shaped around a self-contained moment.

03 / EXPLAIN

Selection signals

Human-readable reasons grounded in transcript, audio, visual context, and narrative payoff.

04 / DESCRIBE

Structured metadata

Titles, summaries, event types, and transcript excerpts ready for your own experience.

Simple integration

Analyze. Select. Render when needed.

Submit an authorized source URL, poll the analysis, and consume normalized Moment JSON. If you need finished files, send selected Moment IDs to the render endpoint with bounded caption and output controls.

Available now: revocable bearer keys, trusted media hosts, owner-scoped analyses, render history, caption presets, and finished MP4 assets.
POST /api/v1/intelligence/analysesREQUEST
{
  "source_url": "https://media.example.com/session.mp4",
  "profile": "conversation",
  "max_moments": 30,
  "min_seconds": 20,
  "max_seconds": 60
}
GET /api/v1/intelligence/analyses/{id}/momentsRESPONSE
{
  "moments": [{
    "id": "mom_8f6a2d4195785bf79e1d40b84224d221",
    "start_ms": 2294200,
    "end_ms": 2331900,
    "score": 0.94,
    "title": "The answer that reframes the interview",
    "signals": [{"type": "transcript", "score": 0.91}]
  }]
}
POST /api/v1/intelligence/rendersREQUEST
{
  "analysis_id": "ana_...",
  "source_url": "https://media.example.com/session.mp4",
  "moment_ids": ["mom_..."],
  "render": {
    "output": {"aspect_ratio": "9:16", "format": "mp4"},
    "captions": {"enabled": true, "preset_id": "cct_clean_v1"}
  }
}
Horizontal engine, focused entry points

Built to disappear inside your workflow.

The first version stays narrow enough to be dependable while serving several long-form video products.

Creator platforms

Add a highlight queue

Surface ranked candidates after an upload or completed broadcast without making creators scrub the full recording.

Agencies + editors

Accelerate first-pass review

Send editors a shortlist with boundaries, summaries, and evidence while keeping the existing editing stack.

Webinars + podcasts

Find complete, quotable ideas

Identify answers, explanations, product demonstrations, and narrative payoffs in conversation-heavy recordings.

Future profile

Commerce-aware moments

Product reveals and sale moments are a promising future profile. They are not part of the current supported beta scope.

Deliberate scope

Start with the reliable layer.

The service focuses on authorized recorded video, structured analysis, and explicit render jobs. Live and organization-specific detection remain separate future layers.

Available now

  • Self-serve developer accounts and API keys
  • Authorized recorded-video URLs
  • Asynchronous analysis jobs
  • Ranked Moment JSON with edit timing
  • Finished MP4 rendering with caption controls

Later, based on demand

  • Continuous live-stream analysis
  • Commerce-specific event fusion
  • Upload and webhook workflows
  • Custom organization-specific detectors

Have long video and a product idea?

Choose a paid CCT plan, issue a key, add your authorized media hostname, and submit your first API analysis without waiting for approval.

Self-serve API access · paid plans
Create developer account
Loading...
Downloads 0