Overview
Deep Research is an advanced feature of Parallel’s Task API that enables comprehensive multi-step web exploration, targeted information retrieval, and sophisticated synthesis in a single API call. This powerful capability compresses hours of manual research into minutes, delivering high-quality intelligence at scale. Available exclusively withpro
and
ultra
processor families, Deep Research transforms
natural language research queries into comprehensive, structured intelligence reports complete with inline
citations and verification.
When leveraging pro
and ultra
processors, Deep Research automatically interprets natural language
research intent and produces analyst-grade outputs tailored to your specific query. The system intelligently
determines the optimal output structure based on your research objectives, automatically generating appropriate
JSON schemas or formatted markdown reports.
Key Features
- Declarative Approach: Users specify what intelligence they need. Our system handles the complex orchestration of all research components and structuring it in a way that makes the most sense given the input and research output.
- Flexible Output Structure: Users specify either
auto
ortext
schema mode, and receive optimally structured JSON output or markdown report. - Structured Intelligence with Verification: Parallel delivers structured outputs with granular calibrated verification built into every response.
Long-Running Tasks: Deep Research can take up to 45 minutes to complete.
Use webhooks or server-sent events
for real-time updates.
Creating a Deep Research Task
Deep Research accepts any input schema as input, including plain-text strings. The more specific and detailed your input, the better the research results would be.Input size restriction: Deep Research is optimized for concise research prompts and is not meant for long context inputs.
Keep your input under 15,000 characters for optimal performance and results.
Auto Schema
Specifying auto schema mode in the Task API output schema triggers Deep Research and ensures well-structured outputs, without the need to specify a desired output structure. The final schema type will follow a JSONSchema format and will be determined by the processor automatically. Auto schema mode is the default mode when usingpro
and ultra
line of processors.
This format is ideal for programmatic processing, data analysis, and integration with other systems.
Text Schema
Specifying text schema mode in the Task API output schema triggers Deep Research with a markdown report output format. The generated result will contain extensive research formatted into a markdown report with in-line citations. This format is perfect for human-readable content as well as LLM ingestion. To provide guidance on the output, use the description field when specifying text schema. This allows users to steer the report generated towards a certain direction like control over the length or the content of the report.Sample Response
Important: The response below shows the final completed result after Deep Research has finished. When you first create a task, you’ll receive an immediate response with
"status": "running"
. You’ll need to poll the task or use webhooks to get the final structured research output shown below.auto
schema. The complete response contained 124 content fields, with 610 total citations for this Task.
content
and the basis
, as with other Task API executions. The key difference is that the basis
object in an auto
mode output contains Nested FieldBasis.
Nested FieldBasis
In
text
mode, FieldBasis is not nested. It contains a list of citations (with URLs and excerpts) for all sites visited during research. The most relevant citations are included at the base of the report itself, with inline references. auto
mode, the Basis object maps each output field (including nested fields) with supporting evidence. This ensures that every output, including nested output fields, has citations, excerpts, confidence levels and reasoning.
For nested fields, the basis uses dot notation for indexing:
key_players.0
for the first item in a key players arrayindustry_overview.growth_cagr
for nested object fieldsmarket_trends.2.description
for nested arrays with objects