> This page is for version v1.3 (default).
> For other versions, use one of these documentation indexes:
> - v1.3 (default): https://docs.twelvelabs.io/v1.3/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.twelvelabs.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.twelvelabs.io/_mcp/server.

## Introducing batch analysis

You can now submit up to 1,000 video analysis requests in a single call with batch analysis, instead of creating and tracking one asynchronous analysis task per video. Batch analysis returns a single batch identifier you use to monitor progress and retrieve per-item results. Batch analysis requires Pegasus 1.5.

**When to use batch analysis**:

* Run the same model and analysis settings across many videos
* Track a single batch instead of many individual analysis tasks

To use this feature, upgrade to the latest version of the Python or Node.js SDK:

**`Python SDK`**

```sh Python SDK
pip install --upgrade twelvelabs
```

**`Node.js SDK`**

```sh Node.js SDK
npm install twelvelabs-js@latest
```

For details, see the **Batch analysis** page in the [API Reference](/v1.3/api-reference/analyze-videos/batch-analysis) section, or the SDK reference for
[Python](/v1.3/sdk-reference/python/analyze-videos/batch-analysis) and [Node.js](/v1.3/sdk-reference/node-js/analyze-videos/batch-analysis).