parallel-deep-research
Exhaustive research with configurable depth, latency, and cost trade-offs for complex topics.
- Three processor tiers (pro-fast, ultra-fast, ultra) ranging from 30 seconds to 25 minutes, with cost scaling from 1x to 3x baseline
- Asynchronous execution with polling: kick off research instantly, monitor progress via URL, retrieve results when ready without blocking
- Outputs formatted markdown report and JSON metadata; executive summary printed to stdout for quick overview
- Designed for explicit user requests ("deep research," "exhaustive," "comprehensive") — use parallel-web-search for routine lookups
Deep Research
Research topic: $ARGUMENTS
Requires
parallel-cli≥ 0.3.0. If any command below errors withno such option,no such command, orunrecognized arguments, the user is on an older CLI. Tell them to runparallel-cli update(orpipx upgrade parallel-web-toolsif installed via pipx), then retry.
When to use (vs parallel-web-search)
ONLY use this skill when the user explicitly requests deep/exhaustive research. Deep research is 10-100x slower and more expensive than parallel-web-search. For normal "research X" requests, quick lookups, or fact-checking, use parallel-web-search instead.
Step 1: Start the research
Choose a descriptive filename based on the topic (e.g., ai-chip-market-2026, react-vs-vue-comparison). Use lowercase with hyphens, no spaces. Reuse this base name in step 2 as -o "$FILENAME".
parallel-cli research run "$ARGUMENTS" --processor pro-fast --text --no-wait --json
The --text flag tells the API to return a markdown report (with inline citations) when the task completes, instead of the default structured JSON. Use it for narrative/report-style requests, which is what most users want from "deep research." Drop --text if the user explicitly wants structured JSON output.
More from parallel-web/parallel-agent-skills
parallel-web-search
DEFAULT for all research and web queries. Use for any lookup, research, investigation, or question needing current info. Fast and cost-effective. Only use parallel-deep-research if user explicitly requests 'deep' or 'exhaustive' research.
1.4Kparallel-web-extract
URL content extraction. Use for fetching any URL - webpages, articles, PDFs, JavaScript-heavy sites. Token-efficient: runs in forked context. Prefer over built-in WebFetch.
1.2Kparallel-data-enrichment
Bulk data enrichment. Adds web-sourced fields (CEO names, funding, contact info) to lists of companies, people, or products. Use for enriching CSV files or inline data. Supports multi-turn: pass --previous-interaction-id from a prior research task to carry context forward.
1.2Kstatus
Check running research task status by run ID
1.1Ksetup
Set up the Parallel plugin (install CLI)
1.1Kresult
Get completed research task result by run ID
1.1K