Skip to content
Back to feed

September 10, 2026 · TwelveLabs

Async analysis accepts videos up to 4 hours when analyzing a portion

For asynchronous analysis endpoints, the duration limit applies to the window you analyze, not the whole video. The window must stay within 2 hours. HLS and base64 sources are limited to 2 hours.

The POST method of the /analyze/tasks endpoint accepts a video of up to 4 hours when you analyze only a portion of it. The same limits apply to each analysis request in the POST method of the /analyze/batches endpoint. When you omit start_time and end_time, you analyze the whole video, so the video must still be within 2 hours.

Synchronous analysis with the POST method of the /analyze endpoint keeps its 1-hour limit. File size limits are unchanged.

Latest TwelveLabs API changes

All TwelveLabs API changes