Save the question
Create a monitor, classifier, scorer, summarizer, extractor, or timestamped-moment scanner. Edits create traceable versions.
POST /v1/scannersSave what you want to find, run the same versioned scanner across authorized screen recordings, interviews, or gameplay, and query typed observations with exact evidence.
"source_url": "https://media.example/session.mp4",
"metadata": {"cohort": "new-user"}
// GET /v1/runs/run_.../observations
{
"semantics": "timestamped_moment",
"start_ms": 84210,
"end_ms": 109440,
"relevance_score": 0.91,
"title": "Repeated setup failure",
"evidence": {"transcript_excerpt": "Why won't this connect?"}
}
One API primitive for
Define a scanner once, run it against authorized video URLs, and query observations across runs without losing source or version provenance.
Create a monitor, classifier, scorer, summarizer, extractor, or timestamped-moment scanner. Edits create traceable versions.
POST /v1/scannersBuild search, review queues, QA reports, or agent workflows with explicit semantics, values, relevance, metadata, and timestamped evidence.
GET /v1/observationsKeep analysis and media generation separate. Use the JSON directly, or turn selected Moment IDs into captioned MP4 assets.
POST /renders · optionalNo separate API subscription is claimed here. Scanner runs and one-off analyses use your ChatClipThat account credits; account-specific quotas remain visible in Console → Usage.
The worker settles against measured source duration. The same wallet covers API and main-app processing.
Status polling, Moment and observation JSON, render history, and preset reads do not consume additional credits.
Keep JSON when that is all your workflow needs, or render selected moments into finished media without another API credit charge.
Current access and limits. API credentials require a paid ChatClipThat account. Paid accounts receive one proof analysis for a source up to 10 minutes and one proof render totaling up to 60 seconds. Monthly source-minute, run, concurrency, key, host, and retention limits are account-specific and shown in the console. ChatClipThat system failures are refunded automatically.
Use the same primitive behind AI-assisted replay review on any recorded experience you are authorized to process—not only browser sessions and not only highlight reels.
Create an account, issue a revocable server-side key, trust your media hostname, and run your first scanner. Explore concrete patterns for product research, interviews, gameplay, support, and media archives.