Skip to main content
The Batch API runs many DeepResearch tasks in parallel with shared configuration and unified monitoring. Create a batch, add queries, wait, retrieve.
For individual tasks with unique config or advanced features (files, deliverables, MCP servers), use the standard DeepResearch API.

Run a batch

Next steps

Complete batch guide

Shared config, search filters, webhooks, and limits

Python SDK

Python batch reference

TypeScript SDK

TypeScript batch reference

API reference

REST endpoint documentation