latestOpenAPI 3.1.02026-08-2298498536.8 KB
fd9d80e384a8
Sync analysis
This method analyzes your videos and returns the results directly in the response. It supports general analysis (prompt-based text generation).
<Accordion title="Input requirements"> - Minimum duration: 4 seconds - Maximum duration: 1 hour - Formats: [FFmpeg supported formats](https://ffmpeg.org/ffmpeg-formats.html) - Resolution: 360x360 to 5184x2160 pixels - Aspect ratio: Between 1:1 and 1:2.4, or between 2.4:1 and 1:1. </Accordion>When to use this method:
- Analyze videos up to 1 hour
- Retrieve immediate results without polling for task completion
- Stream text fragments in real time for immediate processing and feedback
Do not use this method for:
- Videos longer than 1 hour. Use the POST method of the /analyze/tasks endpoint instead.
- Video segmentation with custom segment definitions. Use the POST method of the /analyze/tasks endpoint instead.
On the Free plan, you have a total of 600 minutes (10 hours) shared across indexing, analysis, and segmentation. For details, see the Video hours and video count limits section.
<Note title="Note"> This endpoint is rate-limited. For details, see the [Rate limits](/v1.3/docs/get-started/rate-limits) page. </Note>post/analyze
Headers
x-api-keystring required
Your API key.
<Note title="Note"> You can find your API key on the <a href="https://playground.twelvelabs.io/dashboard/api-keys" target="_blank">API Keys</a> page. </Note>Request body
Response
The specified video has successfully been analyzed.