For Agents
Upload video or audio as a project and extract transcript, speaker, face, scene, and retake intelligence, starting each analysis as a job and fetching the result when ready.
Use for: Upload a video for transcription, Get the transcript for my project, Detect faces and scenes in this clip, Find the retakes to remove from my recording
Not supported: Does not handle video hosting, editing exports, or billing. Use for uploading media and extracting transcript, vision, and retake intelligence only.
The NanoClip Public API uploads video or audio as a project and extracts transcript, speaker, face, scene, and retake intelligence from it. Processing runs as jobs: a request starts transcript, vision, or retake-removal analysis for a project, and a matching read returns the result once it is ready.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the NanoClip Public API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fnanoclip.ai%2Fnanoclip" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fnanoclip.ai%2Fnanoclip" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with NanoClip Public API.
Upload a video or audio file as a project for processing
Create and retrieve a transcript with speaker information
Run vision analysis to detect faces and scenes in a project
Create and retrieve retake removal intelligence for a project
Read project status and account details
Patterns agents use NanoClip Public API for, with concrete tasks.
★ Video Transcription Inside an AI Agent
An AI agent uploads a recording as a project, starts a transcript job, and fetches the transcript with speaker information once it is ready. The create transcript and get transcript operations give the agent a two-step flow it can drive on its own, so a content assistant can turn raw footage into text without hosting a speech model.
Upload the media as a project, call create transcript, then poll get transcript until the result is ready.
Face and Scene Analysis
A workflow analyzes the visual content of a clip to find faces and scene changes. The create vision operation starts the analysis for a project and the get vision operation returns the detections, giving an agent structured video intelligence to index or edit against.
Call create vision for the project, then read the faces and scenes from get vision.
Retake Removal for Cleaner Cuts
An editing agent identifies retakes so it can assemble a cleaner cut. The create retake-removal operation starts the analysis and the get retake-removal operation returns the segments to drop, letting the agent propose an edit automatically.
Call create retake-removal for the project, then fetch the segments to remove from get retake-removal.
10 endpoints — the nanoclip public api uploads video or audio as a project and extracts transcript, speaker, face, scene, and retake intelligence from it.
METHOD
PATH
DESCRIPTION
/v1/projects/upload
Create an upload project
/v1/projects/{project_id}/transcript
Start a transcript job
/v1/projects/{project_id}/transcript
Get the transcript result
/v1/projects/{project_id}/vision
Start face and scene analysis
/v1/projects/{project_id}/retake-removal
Start retake removal analysis
/v1/projects/upload
Create an upload project
/v1/projects/{project_id}/transcript
Start a transcript job
/v1/projects/{project_id}/transcript
Get the transcript result
/v1/projects/{project_id}/vision
Start face and scene analysis
/v1/projects/{project_id}/retake-removal
Start retake removal analysis
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the NanoClip Public API by hand means uploading a project, holding its bearer token, and coordinating the create-then-fetch calls for transcript, vision, and retake-removal results yourself. Through Jentic you install once, import it from the API Directory, store the token once, and your agent calls it.
Permission scoping
Because operations are addressed by project ID, a rule can pin your agent to reading transcripts without letting it create new projects. You choose the operations and projects it may reach, so the rest stay out of scope unless you add them.
Credential isolation
Your NanoClip bearer token is stored once, encrypted, by your own Jentic One instance and injected into the Authorization header at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'transcribe a video' or 'detect faces and scenes', and Jentic returns the matching NanoClip operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using NanoClip Public API through Jentic.
What authentication does the NanoClip Public API use?
Every operation requires a bearer token in the Authorization header, per its OpenAPI spec. Through Jentic the token is stored encrypted in your own Jentic One instance and injected at call time.
How do I get results back from the NanoClip Public API?
Processing follows a create-then-fetch pattern: a POST operation such as create transcript, create vision, or create retake-removal starts the job for a project, and the matching GET operation returns the result once it is ready. An agent creates the job and then polls the GET operation.
What are the rate limits for the NanoClip Public API?
The OpenAPI spec does not specify rate limits. Check the NanoClip documentation at https://docs.nanoclip.ai for current limits, especially for large uploads and long processing jobs.
How do I transcribe a video with the NanoClip Public API through Jentic?
Search Jentic for 'transcribe a video', add the NanoClip Public API from the directory, and your agent uploads a project, then starts a transcript job and fetches the result with your stored bearer token. To run it on your own infrastructure, install Jentic One from its GitHub repo.
Is there a NanoClip Public API MCP server?
You don't need an MCP server to give your agent the NanoClip Public API. Jentic connects it directly from the API Directory: import it, store your bearer token once, and your agent calls the upload, transcript, and vision operations. Nothing extra loads into the agent's context until a call is made.
Can I limit what my agent is allowed to do with the NanoClip Public API?
Yes. Write a rule that allows just the operations you want, such as fetching a transcript for one project without starting new vision jobs, so the agent cannot call anything else, and every call is logged. Because operations are scoped by project ID, rules can bound the exact projects your agent reaches.
GET STARTED