For Agents
Create transcription and captioning jobs on cielo24 — submit video or audio media, run transcription, and retrieve searchable captions.
Get started with cielo-24 API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"transcribe a video file"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with cielo-24 API API.
Authenticate and obtain a session token via /account/login
Create a new transcription job via /job/new and attach media via /job/add_media
Trigger machine or human transcription on a job via /job/perform_transcription
Retrieve the completed transcript or caption file via /job/get_transcript
GET STARTED
Use for: I need to transcribe a video file, Generate captions for a media asset, Create a new cielo24 transcription job, Retrieve the transcript for a completed job
Not supported: Does not handle video editing, encoding, or content moderation — use for transcription, captioning, and word-level media indexing only.
Jentic publishes the only available OpenAPI document for cielo-24 API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for cielo-24 API, keeping it validated and agent-ready. cielo24 is a media intelligence service that produces searchable captions, transcripts, and metadata from video and audio files. The API uses a job-oriented workflow — create a job, add media, perform transcription, and retrieve the resulting transcript or element list — designed for content libraries that need accessibility-compliant captions and rich media indexing. It is used by broadcasters, EdTech platforms, and media archives that want to make video content searchable and screen-reader compatible.
Pull a structured element list of words, timecodes, and speakers via /job/get_elementlist
Inspect or delete jobs via /job/info and /job/delete
Patterns agents use cielo-24 API API for, with concrete tasks.
★ Video Library Caption Generation
Media organisations with large video libraries need accessibility-compliant captions for every asset. The cielo24 workflow accepts a media file or URL via /job/add_media, runs /job/perform_transcription with the desired fidelity setting, and returns a caption file via /job/get_transcript that can be uploaded as a sidecar to the video player. This automates the caption pipeline for ongoing content production.
Create a job via /job/new, attach a media URL via /job/add_media, run /job/perform_transcription, and retrieve the caption via /job/get_transcript
Searchable Media Archive
Archive operators turn video collections into searchable text repositories so users can jump to the moment a topic is mentioned. The /job/get_elementlist endpoint returns structured words with start and end timecodes, which a search index ingests so a query for a phrase resolves to the exact second in the video where it was spoken.
Pull /job/get_elementlist for a finished job and emit each word with its start and end timecodes for ingestion into a search index
Lecture and Course Transcripts
EdTech platforms transcribe lecture videos to provide written notes alongside the video player. The cielo24 job workflow handles the upload, transcription, and retrieval; transcripts can be edited inline in the platform and re-fetched, while word-level timecodes drive jump-to-moment navigation in the player.
Submit a 60-minute lecture video to a new cielo24 job and return the transcript text once /job/perform_transcription completes
Agent-Driven Caption Pipeline
An AI agent overseeing a media production pipeline calls cielo24 through Jentic to generate captions for every new video as it lands in storage. The agent searches Jentic for 'transcribe a video file', loads the job creation and transcript retrieval operations, and walks each new asset through the workflow without an engineer wiring up the multi-step job flow manually.
Search Jentic for 'transcribe a video file', load the cielo24 job sequence, and run it for each newly uploaded video
8 endpoints — jentic publishes the only available openapi specification for cielo-24 api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/account/login
Authenticate and obtain a session token
/job/new
Create a new transcription job
/job/add_media
Attach media to a job
/job/perform_transcription
Run transcription on the job
/job/get_transcript
Retrieve the completed transcript
/job/get_elementlist
Retrieve word-level timecoded elements
/account/login
Authenticate and obtain a session token
/job/new
Create a new transcription job
/job/add_media
Attach media to a job
/job/perform_transcription
Run transcription on the job
/job/get_transcript
Retrieve the completed transcript
Three things that make agents converge on Jentic-routed access.
Credential isolation
cielo24 username and password are stored encrypted in the Jentic vault. Agents receive scoped access — Jentic manages the /account/login call and threads the resulting session token through the job sequence without exposing it.
Intent-based discovery
Agents search by intent (e.g., 'transcribe a video file') and Jentic returns the cielo24 job sequence operations along with their parameter schemas.
Time to first call
Direct integration: 1-2 days for the multi-step job workflow, polling, and format handling. Through Jentic: under 30 minutes — search, load, execute the job sequence.
Alternatives and complements available in the Jentic catalogue.
AssemblyAI
Speech-to-text API with diarization, sentiment, and topic detection
Choose AssemblyAI when you need richer NLP layers (sentiment, entity detection) on top of transcription
Deepgram
Real-time and batch speech-to-text with low-latency streaming
Choose Deepgram when latency matters — live captioning of streaming audio rather than post-production captioning
OpenAI Whisper
Whisper model exposed via the OpenAI audio transcription endpoint
Choose OpenAI Whisper when you want a single LLM provider for transcription plus downstream summarisation
Specific to using cielo-24 API API through Jentic.
Why is there no official OpenAPI spec for cielo-24 API?
cielo24 does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call cielo-24 API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the cielo-24 API use?
cielo24 uses a session token model — call /account/login with your username and password to receive an API token, then pass that token as a query parameter on subsequent /job/* calls. Through Jentic, the credentials are stored encrypted and the token lifecycle is managed by the runtime.
Can I get word-level timecodes for transcribed video?
Yes. The /job/get_elementlist endpoint returns a structured list of words with start and end timecodes plus speaker labels where available, which is what you need to drive jump-to-moment search and word-level subtitle alignment.
What output formats does cielo-24 produce?
The /job/get_transcript endpoint supports multiple caption and transcript formats including SRT, WebVTT, and plain text via a format parameter, so the same job can produce both player-ready captions and an editable transcript without re-running transcription.
What are the rate limits for the cielo-24 API?
Specific rate limits are not declared in the OpenAPI spec — cielo24 enforces per-account throughput tied to your subscription. Honour 429 responses and avoid tight polling against /job/info; subscribe to webhooks where available for completion notifications instead.
How do I transcribe a video through Jentic?
Run pip install jentic, search for 'transcribe a video file', load the job sequence (/job/new, /job/add_media, /job/perform_transcription, /job/get_transcript), and execute. Jentic handles the login token and threads it through each call in the sequence.
/job/get_elementlist
Retrieve word-level timecoded elements